From 378043f9291e61549ba6eb00c66598f66ba624f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 08:20:19 +0000 Subject: [PATCH] chore(master): release 5.3.3 (#390) * chore(master): release 5.3.3 * chore: update listener Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Frazer Smith --- CHANGELOG.md | 43 + dist/CapabilityStatement.xml | 36 +- dist/FHIRListener.xml | 1647 ++++++++++++++++++---------------- package-lock.json | 4 +- package.json | 2 +- 5 files changed, 931 insertions(+), 801 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 429602c3..df5e6dd4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,49 @@ All notable changes to this project will be documented in this file. +## [5.3.3](https://github.com/Fdawgs/ydh-fhir-listeners/compare/v5.3.2...v5.3.3) (2022-08-01) + + +### Bug Fixes + +* **allergyintolerance:** add local coding ([#393](https://github.com/Fdawgs/ydh-fhir-listeners/issues/393)) ([99c8897](https://github.com/Fdawgs/ydh-fhir-listeners/commit/99c8897f8406bacaa0b2d41f4d608a3b4d695347)) + + +### Documentation + +* **readme:** add deprecation note ([090b631](https://github.com/Fdawgs/ydh-fhir-listeners/commit/090b6318ef6d8ad648f2ebf8b309af395f6cc148)) +* **readme:** remove snyk badge ([149d6ac](https://github.com/Fdawgs/ydh-fhir-listeners/commit/149d6ac114fdf2c6dfd5fdeeeba4db0027edf9a7)) + + +### Continuous Integration + +* update workflows ([f7dfbf6](https://github.com/Fdawgs/ydh-fhir-listeners/commit/f7dfbf619867020c7909d3f1fe222f594ccc7d0c)) + + +### Miscellaneous + +* **.*ignore:** use latest github ignore template; add pnpm lockfile ([22800c7](https://github.com/Fdawgs/ydh-fhir-listeners/commit/22800c7e28464d436ae05cc2442938c6d36c3eb4)) +* **.github:** add `FUNDING.yml` ([3c31cac](https://github.com/Fdawgs/ydh-fhir-listeners/commit/3c31cac07ab17b9b4d4587629888227ba11bfb2a)) +* **allergyintolerance:** refine coding system ([c3ef3a6](https://github.com/Fdawgs/ydh-fhir-listeners/commit/c3ef3a6643fef5ad8c77bcbc455c88602a26e5dd)) +* **bug_report:** use node 18 as placeholder for `node-version` ([a26ed86](https://github.com/Fdawgs/ydh-fhir-listeners/commit/a26ed86ea59b3bc8020b5dd0f1483eee773d06db)) + + +### Dependencies + +* **dependabot:** increase `open-pull-requests-limit` from 5 to 20 ([ab903cb](https://github.com/Fdawgs/ydh-fhir-listeners/commit/ab903cb25f8f6281d6abfd528c6a0b011387a83b)) +* **deps-dev:** bump @babel/cli from 7.17.6 to 7.18.9 ([#388](https://github.com/Fdawgs/ydh-fhir-listeners/issues/388)) ([b225c25](https://github.com/Fdawgs/ydh-fhir-listeners/commit/b225c25ec305213262572df299a8d0c2044c9bf6)) +* **deps-dev:** bump @commitlint/cli from 16.2.3 to 17.0.3 ([#385](https://github.com/Fdawgs/ydh-fhir-listeners/issues/385)) ([93d1a36](https://github.com/Fdawgs/ydh-fhir-listeners/commit/93d1a36e73394d90d068feafd1d0d0c1e375702a)) +* **deps-dev:** bump @commitlint/config-conventional ([#384](https://github.com/Fdawgs/ydh-fhir-listeners/issues/384)) ([c079e79](https://github.com/Fdawgs/ydh-fhir-listeners/commit/c079e79103a7abeb7173bcfe68029dddc4650602)) +* **deps-dev:** bump eslint from 8.13.0 to 8.20.0 ([#387](https://github.com/Fdawgs/ydh-fhir-listeners/issues/387)) ([873509b](https://github.com/Fdawgs/ydh-fhir-listeners/commit/873509b84bb48388ea0b3e7491b4cfb79555825e)) +* **deps-dev:** bump eslint from 8.20.0 to 8.21.0 ([#395](https://github.com/Fdawgs/ydh-fhir-listeners/issues/395)) ([0c753d8](https://github.com/Fdawgs/ydh-fhir-listeners/commit/0c753d8568048df66d5765bc58f7235462e4b97b)) +* **deps-dev:** bump eslint-plugin-jsdoc from 39.1.1 to 39.3.3 ([#386](https://github.com/Fdawgs/ydh-fhir-listeners/issues/386)) ([ce64c6d](https://github.com/Fdawgs/ydh-fhir-listeners/commit/ce64c6db26cbf6c30ead7f5eb361fa422ae284bb)) +* **deps-dev:** bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 ([#394](https://github.com/Fdawgs/ydh-fhir-listeners/issues/394)) ([d3d36c6](https://github.com/Fdawgs/ydh-fhir-listeners/commit/d3d36c66c001b59422474fb9a2f29fc9e9a0be31)) +* **deps-dev:** bump husky from 7.0.4 to 8.0.1 ([#391](https://github.com/Fdawgs/ydh-fhir-listeners/issues/391)) ([be80dec](https://github.com/Fdawgs/ydh-fhir-listeners/commit/be80dec6d34317d2546d06307053feba02f87b27)) +* **deps-dev:** bump prettier from 2.6.2 to 2.7.1 ([#392](https://github.com/Fdawgs/ydh-fhir-listeners/issues/392)) ([cb25019](https://github.com/Fdawgs/ydh-fhir-listeners/commit/cb25019c0969b69e7272a8887c87d04c27180105)) +* **deps-dev:** bump sub-dependencies ([9af1863](https://github.com/Fdawgs/ydh-fhir-listeners/commit/9af186349792e19ee193cafed3a3d6cf553df3e3)) +* **deps:** bump github/codeql-action from 1 to 2 ([#383](https://github.com/Fdawgs/ydh-fhir-listeners/issues/383)) ([b753d41](https://github.com/Fdawgs/ydh-fhir-listeners/commit/b753d41e441336235808cdf49ac8415aae4c2676)) +* **deps:** bump wagoid/commitlint-github-action from 4 to 5 ([#382](https://github.com/Fdawgs/ydh-fhir-listeners/issues/382)) ([981e0ac](https://github.com/Fdawgs/ydh-fhir-listeners/commit/981e0ac7b5ec18f55275c36e050d4c602bea14b6)) + ### [5.3.2](https://github.com/Fdawgs/ydh-fhir-listeners/compare/v5.3.1...v5.3.2) (2022-04-12) diff --git a/dist/CapabilityStatement.xml b/dist/CapabilityStatement.xml index 49a36b28..1df9ab8c 100644 --- a/dist/CapabilityStatement.xml +++ b/dist/CapabilityStatement.xml @@ -1,5 +1,5 @@ - + @@ -20,6 +20,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/FHIRListener.xml b/dist/FHIRListener.xml index 26ca9bf5..1fecef0d 100644 --- a/dist/FHIRListener.xml +++ b/dist/FHIRListener.xml @@ -51,7 +51,7 @@ An example SQL Server config: STU3 0 <CapabilityStatement xmlns="http://hl7.org/fhir"> - <version value="5.3.1"/> + <version value="5.3.3"/> <status value="active"/> <publisher value="Yeovil District Hospital NHS Foundation Trust"/> <contact> @@ -72,6 +72,40 @@ An example SQL Server config: <rest> <mode value="server"/> <documentation value="Care Connect STU3 FHIR endpoint for Yeovil District Hospital NHS Foundation Trust"/> + <resource> + <type value="AllergyIntolerance"/> + <profile> + <reference value="https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-AllergyIntolerance-1"/> + </profile> + <versioning value="no-version"/> + <readHistory value="false"/> + <updateCreate value="false"/> + <searchParam> + <name value="clinical-status"/> + <type value="token"/> + <documentation value="active | inactive | resolved"/> + </searchParam> + <searchParam> + <name value="criticality"/> + <type value="token"/> + <documentation value="low | high | unable-to-assess"/> + </searchParam> + <searchParam> + <name value="date"/> + <type value="date"/> + <documentation value="Date record was believed accurate"/> + </searchParam> + <searchParam> + <name value="patient"/> + <type value="reference"/> + <documentation value="Who the sensitivity is for"/> + </searchParam> + <searchParam> + <name value="type"/> + <type value="token"/> + <documentation value="allergy | intolerance - Underlying mechanism (if known)"/> + </searchParam> + </resource> <resource> <type value="Encounter"/> <profile> @@ -260,1631 +294,1631 @@ An example SQL Server config: - NAMING_SYSTEM + BODY_SITE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PATIENT + CHARGE_ITEM - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH + FHIR_READ FHIR_VREAD - FHIR_CREATE - FHIR_UPDATE FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - RISK_ASSESSMENT + EXPLANATION_OF_BENEFIT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - STRUCTURE_MAP + GOAL - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ORGANIZATION + CONTRACT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - LINKAGE + GUIDANCE_RESPONSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - BUNDLE + CONCEPT_MAP - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - EPISODE_OF_CARE + COVERAGE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SCHEDULE + CARE_PLAN - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - OPERATION_OUTCOME + BUNDLE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CARE_PLAN + PROCEDURE_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ALLERGY_INTOLERANCE + MEDICATION_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SLOT + NAMING_SYSTEM - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PROCEDURE_REQUEST + DEVICE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ACTIVITY_DEFINITION + DOCUMENT_MANIFEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - TEST_REPORT + IMAGING_STUDY - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DEVICE_METRIC + REQUEST_GROUP - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MEDICATION_DISPENSE + OBSERVATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - VISION_PRESCRIPTION + COMMUNICATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - FLAG + PATIENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH FHIR_VREAD - FHIR_CREATE - FHIR_UPDATE FHIR_HISTORY_INSTANCE FHIR_DELETE + FHIR_CREATE - IMMUNIZATION + DEVICE_METRIC - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - GRAPH_DEFINITION + CLAIM_RESPONSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - QUESTIONNAIRE + DEVICE_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - VALUE_SET + COMMUNICATION_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DETECTED_ISSUE + STRUCTURE_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PROCEDURE + MEDIA - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH + FHIR_READ FHIR_VREAD - FHIR_CREATE - FHIR_UPDATE FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MESSAGE_DEFINITION + SEARCH_PARAMETER - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - COMMUNICATION + STRUCTURE_MAP - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - FAMILY_MEMBER_HISTORY + TEST_REPORT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - RESEARCH_STUDY + REFERRAL_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CARE_TEAM + PROCESS_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DEVICE_USE_STATEMENT + VALUE_SET - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CONDITION + PARAMETERS - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - BINARY + ELIGIBILITY_RESPONSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PERSON + ACTIVITY_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SEARCH_PARAMETER + RELATED_PERSON - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - COMMUNICATION_REQUEST + FLAG - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH FHIR_VREAD - FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE FHIR_HISTORY_INSTANCE FHIR_DELETE + FHIR_CREATE - APPOINTMENT_RESPONSE + LOCATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - RELATED_PERSON + DIAGNOSTIC_REPORT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MEDICATION + IMPLEMENTATION_GUIDE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - QUESTIONNAIRE_RESPONSE + TASK - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CONTRACT + ACCOUNT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DEVICE_COMPONENT + GRAPH_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PROCESS_REQUEST + SUBSCRIPTION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE RESEARCH_SUBJECT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CODE_SYSTEM + COMPOSITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PRACTITIONER_ROLE + ELIGIBILITY_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ADVERSE_EVENT + MESSAGE_HEADER - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE MEASURE_REPORT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SUPPLY_REQUEST + DOCUMENT_REFERENCE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - TASK + QUESTIONNAIRE_RESPONSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PARAMETERS + PROCESS_RESPONSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ELIGIBILITY_RESPONSE + PRACTITIONER_ROLE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SUPPLY_DELIVERY + CONSENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - STRUCTURE_DEFINITION + DATA_ELEMENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - IMAGING_MANIFEST + DEVICE_COMPONENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CLAIM_RESPONSE + ENROLLMENT_RESPONSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ENROLLMENT_RESPONSE + PROVENANCE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PAYMENT_NOTICE + EPISODE_OF_CARE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CONCEPT_MAP + MEASURE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PLAN_DEFINITION + VISION_PRESCRIPTION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - GUIDANCE_RESPONSE + BASIC - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - COMPARTMENT_DEFINITION + ENROLLMENT_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - IMPLEMENTATION_GUIDE + ADVERSE_EVENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - EXPANSION_PROFILE + BINARY - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DOCUMENT_REFERENCE + MEDICATION_STATEMENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH FHIR_VREAD - FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE FHIR_HISTORY_INSTANCE FHIR_DELETE + FHIR_CREATE - SERVICE_DEFINITION + APPOINTMENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - AUDIT_EVENT + ORGANIZATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PRACTITIONER + LINKAGE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - REQUEST_GROUP + PAYMENT_NOTICE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PROVENANCE + IMAGING_MANIFEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - GROUP + CAPABILITY_STATEMENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MEDICATION_REQUEST + RESEARCH_STUDY - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MEDIA + SUPPLY_DELIVERY - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CAPABILITY_STATEMENT + CLINICAL_IMPRESSION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - HEALTHCARE_SERVICE + APPOINTMENT_RESPONSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DEVICE + FAMILY_MEMBER_HISTORY - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - REFERRAL_REQUEST + DETECTED_ISSUE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE OPERATION_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - LOCATION + SLOT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SEQUENCE + CLAIM - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - BODY_SITE + AUDIT_EVENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ENCOUNTER + ALLERGY_INTOLERANCE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH + FHIR_READ FHIR_VREAD - FHIR_CREATE - FHIR_UPDATE FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ELIGIBILITY_REQUEST + LIBRARY - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MEASURE + PROCEDURE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH FHIR_VREAD - FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE FHIR_HISTORY_INSTANCE FHIR_DELETE + FHIR_CREATE - CHARGE_ITEM + PRACTITIONER - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - EXPLANATION_OF_BENEFIT + MESSAGE_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ENROLLMENT_REQUEST + TEST_SCRIPT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PAYMENT_RECONCILIATION + SEQUENCE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CLINICAL_IMPRESSION + COMPARTMENT_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MEDICATION_ADMINISTRATION + SCHEDULE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SUBSCRIPTION + DEVICE_USE_STATEMENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - COVERAGE + CODE_SYSTEM - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DOCUMENT_MANIFEST + HEALTHCARE_SERVICE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - PROCESS_RESPONSE + PERSON - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ACCOUNT + MEDICATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CLAIM + IMMUNIZATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SPECIMEN + NUTRITION_ORDER - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - CONSENT + MEDICATION_DISPENSE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - SUBSTANCE + ENDPOINT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - NUTRITION_ORDER + QUESTIONNAIRE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - OBSERVATION + PAYMENT_RECONCILIATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - LIBRARY + OPERATION_OUTCOME - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - ENDPOINT + ENCOUNTER - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH FHIR_VREAD - FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE FHIR_HISTORY_INSTANCE FHIR_DELETE + FHIR_CREATE - GOAL + IMMUNIZATION_RECOMMENDATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - IMMUNIZATION_RECOMMENDATION + CONDITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MESSAGE_HEADER + CARE_TEAM - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - APPOINTMENT + PLAN_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - LIST + SUPPLY_REQUEST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DATA_ELEMENT + SPECIMEN - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - BASIC + GROUP - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - TEST_SCRIPT + SUBSTANCE - FHIR_PATCH - FHIR_HISTORY_TYPE - FHIR_VREAD - FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE FHIR_UPDATE + FHIR_HISTORY_TYPE + FHIR_PATCH + FHIR_READ + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - COMPOSITION + MEDICATION_ADMINISTRATION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DEVICE_REQUEST + RISK_ASSESSMENT - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - MEDICATION_STATEMENT + LIST - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE + FHIR_PATCH + FHIR_READ FHIR_VREAD - FHIR_CREATE - FHIR_UPDATE FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - IMAGING_STUDY + EXPANSION_PROFILE - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE - DIAGNOSTIC_REPORT + SERVICE_DEFINITION - FHIR_PATCH + FHIR_UPDATE FHIR_HISTORY_TYPE - FHIR_VREAD + FHIR_PATCH FHIR_READ - FHIR_CREATE - FHIR_SEARCH_TYPE - FHIR_UPDATE + FHIR_VREAD FHIR_HISTORY_INSTANCE + FHIR_SEARCH_TYPE FHIR_DELETE + FHIR_CREATE @@ -3692,7 +3726,7 @@ return; true - + Europe/London @@ -3731,13 +3765,13 @@ servers, feel free to add your own database-specific operations and queries. - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER + CHANNEL_POSTPROCESSOR + SOURCE_RECEIVER CHANNEL_ATTACHMENT - SOURCE_FILTER_TRANSFORMER DESTINATION_RESPONSE_TRANSFORMER - SOURCE_RECEIVER - CHANNEL_POSTPROCESSOR + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -3765,13 +3799,13 @@ function executeCachedQuery(expression, parameters, dbConn) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER + CHANNEL_POSTPROCESSOR + SOURCE_RECEIVER CHANNEL_ATTACHMENT - SOURCE_FILTER_TRANSFORMER DESTINATION_RESPONSE_TRANSFORMER - SOURCE_RECEIVER - CHANNEL_POSTPROCESSOR + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -3890,11 +3924,11 @@ function convertDateParameter(date) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -3993,11 +4027,11 @@ function getResultSet(resultSet) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4035,11 +4069,11 @@ function getResultSetString(resultSet, columnName) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4186,11 +4220,11 @@ function addLimit(query, limit) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4245,11 +4279,11 @@ function getResourceVersion(type, id, versionId) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4332,13 +4366,13 @@ function convertDate(date, outpattern) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER + CHANNEL_POSTPROCESSOR + SOURCE_RECEIVER CHANNEL_ATTACHMENT - SOURCE_FILTER_TRANSFORMER DESTINATION_RESPONSE_TRANSFORMER - SOURCE_RECEIVER - CHANNEL_POSTPROCESSOR + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4414,13 +4448,13 @@ function createOperationOutcome(severity, code, details, fhirVersion, httpStatus - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER + CHANNEL_POSTPROCESSOR + SOURCE_RECEIVER CHANNEL_ATTACHMENT - SOURCE_FILTER_TRANSFORMER DESTINATION_RESPONSE_TRANSFORMER - SOURCE_RECEIVER - CHANNEL_POSTPROCESSOR + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4446,11 +4480,11 @@ importPackage(org.apache.commons.lang3.math); - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4495,16 +4529,16 @@ function updateResourceMeta(resource, id, versionId) { Build AllergyIntolerance Resource 5 - + Europe/London - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4569,24 +4603,38 @@ function buildAllergyIntoleranceResource(data) { resource.id = newStringOrUndefined(result.id); resource.assertedDate = newStringOrUndefined(result.assertedDate); - // Very unlikely that an allergy record will have multiple components like this - // but better to be safe than sorry - var allergyResult = []; - allergyResult.push(newStringOrUndefined(result.allergyGroupDesc)); - allergyResult.push(newStringOrUndefined(result.allergyCodingDesc)); - allergyResult.push(newStringOrUndefined(result.allergyDrugDesc)); - allergyResult.push(newStringOrUndefined(result.allergyDrugGenericDesc)); - allergyResult.push(newStringOrUndefined(result.allergyDrugCategoryDesc)); - allergyResult.push(newStringOrUndefined(result.allergyDrugFormDesc)); - allergyResult.push(newStringOrUndefined(result.allergyDrugIngredientDesc)); - allergyResult.push(newStringOrUndefined(result.allergyComment)); - allergyResult = allergyResult.filter(function (element) { - return element != null; - }); - if (allergyResult.length > 0) { - resource.code = { - text: allergyResult.join("; "), + resource.code = { + coding: [], + }; + + if (result.allergyCodeCodingGroupCode != undefined) { + var groupCode = { + system: "https://trakcare.ydh.nhs.uk", + code: newStringOrUndefined(result.allergyCodeCodingGroupCode), + display: newStringOrUndefined(result.allergyCodeCodingGroupDisplay), + }; + + resource.code.coding.push(groupCode); + } + + if (result.allergyCodeCodingCode != undefined) { + var allergyCode = { + system: "https://trakcare.ydh.nhs.uk", + code: newStringOrUndefined(result.allergyCodeCodingCode), + display: newStringOrUndefined(result.allergyCodeCodingDisplay), + }; + + resource.code.coding.push(allergyCode); + } + + if (result.allergyCodeCodingDrugCode != undefined) { + var drugCode = { + system: "https://trakcare.ydh.nhs.uk", + code: newStringOrUndefined(result.allergyCodeCodingDrugCode), + display: newStringOrUndefined(result.allergyCodeCodingDrugDisplay), }; + + resource.code.coding.push(drugCode); } resource.patient = { @@ -4603,6 +4651,11 @@ function buildAllergyIntoleranceResource(data) { resource.type = newStringOrUndefined(result.typeCode); resource.criticality = newStringOrUndefined(result.criticalityCode); + // Add note + if (result.note != undefined) { + resource.note = [{ text: result.note.trim() }]; + } + return resource; } @@ -4618,11 +4671,11 @@ function buildAllergyIntoleranceResource(data) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -4669,11 +4722,11 @@ function buildBundleResource(requestUrl) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -5210,11 +5263,11 @@ function buildEncounterResource(data) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -5373,11 +5426,11 @@ function buildFlagResource(data) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -5626,11 +5679,11 @@ function buildMedicationStatementResource(data) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -6145,11 +6198,11 @@ function buildPatientResource(data) { - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -6266,16 +6319,16 @@ function buildProcedureResource(data) { Build Resource Query 5 - + Europe/London - DESTINATION_DISPATCHER - DESTINATION_FILTER_TRANSFORMER - SOURCE_FILTER_TRANSFORMER - DESTINATION_RESPONSE_TRANSFORMER SOURCE_RECEIVER + DESTINATION_RESPONSE_TRANSFORMER + SOURCE_FILTER_TRANSFORMER + DESTINATION_FILTER_TRANSFORMER + DESTINATION_DISPATCHER @@ -6312,7 +6365,7 @@ function buildResourceQuery(type, params) { switch ("".concat(type)) { case "allergyintolerance": return executeCachedQuery( - "SELECT DISTINCT id, patientReference, allergyGroupDesc, allergyCodingDesc, allergyDrugDesc, allergyDrugGenericDesc, allergyDrugCategoryDesc, allergyDrugFormDesc, allergyDrugIngredientDesc, allergyComment, clinicalStatusCode, verificationStatusCode, typeCode, criticalityCode, CONCAT(COALESCE(assertedDate, ''), 'T', COALESCE(assertedTime, '')) AS assertedDate, CONCAT(COALESCE(lastUpdateDate, ''), 'T', COALESCE(lastUpdateTime, '')) AS lastUpdated FROM OPENQUERY([ENYH-PRD-ANALYTICS], 'SELECT DISTINCT REPLACE(alle.ALG_RowId, ''||'', ''-'') AS id, alle.ALG_PAPMI_ParRef->PAPMI_No AS patientReference, alle.ALG_AllergyGrp_DR->ALGR_Desc AS allergyGroupDesc, alle.ALG_TYPE_DR->ALG_Desc AS allergyCodingDesc, alle.ALG_PHCDM_DR->PHCD_ProductName AS allergyDrugDesc, alle.ALG_PHCGE_DR->PHCGE_Name AS allergyDrugGenericDesc, alle.ALG_PHCSC_DR->PHCSC_Desc AS allergyDrugCategoryDesc, alle.ALG_PHCDRGForm_DR->PHCDF_Description AS allergyDrugFormDesc, alle.ALG_Ingred_DR->INGR_Desc AS allergyDrugIngredientDesc, alle.ALG_Comments AS allergyComment, CASE alle.ALG_Status WHEN ''A'' THEN ''active'' WHEN ''I'' THEN ''inactive'' WHEN ''R'' THEN ''resolved'' ELSE NULL END AS clinicalStatusCode, CASE WHEN alle.ALG_Status = ''C'' THEN ''unconfirmed'' WHEN alle.ALG_ConfirmedDate IS NOT NULL OR (alle.ALG_Status != ''C'' AND alle.ALG_Status IS NOT NULL) THEN ''confirmed'' ELSE ''unconfirmed'' END as verificationStatusCode, CASE alle.ALG_Category_DR->ALRGCAT_DESC WHEN ''ALLERGY'' THEN ''allergy'' WHEN ''SIDEEFFECT'' THEN ''intolerance'' ELSE NULL END AS typeCode, CASE alle.ALG_Severity_DR WHEN 1 THEN ''high'' WHEN 2 THEN ''low'' WHEN 5 THEN ''high'' WHEN 4 THEN ''unable-to-assess'' ELSE NULL END AS criticalityCode, alle.ALG_Date AS assertedDate, alle.ALG_Time AS assertedTime, alle.ALG_LastUpdateDate AS lastUpdateDate, alle.ALG_LastUpdateTime as lastUpdateTime FROM PA_Allergy alle WHERE (alle.ALG_PAPMI_ParRef->PAPMI_No IS NOT NULL) " + "SELECT DISTINCT id, patientReference, allergyCodeCodingGroupCode, allergyCodeCodingGroupDisplay, allergyCodeCodingCode, allergyCodeCodingDisplay, allergyCodeCodingDrugCode, allergyCodeCodingDrugDisplay, note, clinicalStatusCode, verificationStatusCode, typeCode, criticalityCode, CONCAT(COALESCE(assertedDate, ''), 'T', COALESCE(assertedTime, '')) AS assertedDate, CONCAT(COALESCE(lastUpdateDate, ''), 'T', COALESCE(lastUpdateTime, '')) AS lastUpdated FROM OPENQUERY([ENYH-PRD-ANALYTICS], 'SELECT REPLACE(alle.ALG_RowId, ''||'', ''-'') AS id, alle.ALG_PAPMI_ParRef->PAPMI_No AS patientReference, alle.ALG_AllergyGrp_DR->ALGR_Code AS allergyCodeCodingGroupCode, alle.ALG_AllergyGrp_DR->ALGR_Desc AS allergyCodeCodingGroupDisplay, alle.ALG_TYPE_DR->ALG_Code AS allergyCodeCodingCode, alle.ALG_TYPE_DR->ALG_Desc AS allergyCodeCodingDisplay, alle.ALG_PHCDM_DR->PHCD_Code AS allergyCodeCodingDrugCode, alle.ALG_PHCDM_DR->PHCD_ProductName AS allergyCodeCodingDrugDisplay, alle.ALG_Comments AS note, CASE alle.ALG_Status WHEN ''A'' THEN ''active'' WHEN ''I'' THEN ''inactive'' WHEN ''R'' THEN ''resolved'' ELSE NULL END AS clinicalStatusCode, CASE WHEN alle.ALG_Status = ''C'' THEN ''unconfirmed'' WHEN alle.ALG_ConfirmedDate IS NOT NULL OR (alle.ALG_Status != ''C'' AND alle.ALG_Status IS NOT NULL) THEN ''confirmed'' ELSE ''unconfirmed'' END as verificationStatusCode, CASE alle.ALG_Category_DR->ALRGCAT_DESC WHEN ''ALLERGY'' THEN ''allergy'' WHEN ''SIDEEFFECT'' THEN ''intolerance'' ELSE NULL END AS typeCode, CASE alle.ALG_Severity_DR WHEN 1 THEN ''high'' WHEN 2 THEN ''low'' WHEN 5 THEN ''high'' WHEN 4 THEN ''unable-to-assess'' ELSE NULL END AS criticalityCode, alle.ALG_Date AS assertedDate, alle.ALG_Time AS assertedTime, alle.ALG_LastUpdateDate AS lastUpdateDate, alle.ALG_LastUpdateTime as lastUpdateTime FROM PA_Allergy alle WHERE (alle.ALG_PAPMI_ParRef->PAPMI_No IS NOT NULL) " .concat(firstParams, "') ") .concat(fourthParams, ";") ); @@ -6407,21 +6460,21 @@ function buildResourceQuery(type, params) { - DESTINATION_DISPATCHER - GLOBAL_DEPLOY - DESTINATION_RESPONSE_TRANSFORMER - GLOBAL_POSTPROCESSOR - DESTINATION_FILTER_TRANSFORMER CHANNEL_PREPROCESSOR - GLOBAL_PREPROCESSOR + GLOBAL_POSTPROCESSOR + SOURCE_RECEIVER CHANNEL_ATTACHMENT SOURCE_FILTER_TRANSFORMER - SOURCE_RECEIVER - CHANNEL_BATCH + DESTINATION_DISPATCHER CHANNEL_UNDEPLOY - CHANNEL_DEPLOY GLOBAL_UNDEPLOY + CHANNEL_DEPLOY + CHANNEL_BATCH + GLOBAL_PREPROCESSOR CHANNEL_POSTPROCESSOR + DESTINATION_RESPONSE_TRANSFORMER + GLOBAL_DEPLOY + DESTINATION_FILTER_TRANSFORMER diff --git a/package-lock.json b/package-lock.json index 271ba2ef..0b23a0e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ydh-fhir-listeners", - "version": "5.3.2", + "version": "5.3.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ydh-fhir-listeners", - "version": "5.3.2", + "version": "5.3.3", "license": "MIT", "devDependencies": { "@babel/cli": "^7.18.9", diff --git a/package.json b/package.json index 7e0cd5e1..9699e494 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ydh-fhir-listeners", - "version": "5.3.2", + "version": "5.3.3", "description": "Yeovil District Hospital NHSFT's Mirth Connect FHIR Listener channel adapted for use with InterSystems TrakCare PAS (v2017.2 MR8.2)", "main": "index.js", "repository": "git+https://github.com/Fdawgs/ydh-fhir-listeners.git",