CCDA QRDA changes (#5297)
commit171e12e7373ebd1c90891cf19873040b50928f5c
authorJerry Padgett <sjpadgett@gmail.com>
Mon, 9 May 2022 02:11:23 +0000 (8 22:11 -0400)
committerGitHub <noreply@github.com>
Mon, 9 May 2022 02:11:23 +0000 (8 22:11 -0400)
treede88f040015f797a1c1743f3aa42e360230e83d0
parent2575eb43e6cf85562cf32ddb7488818f669b0113
CCDA QRDA changes (#5297)

* add ccda type template to parser
add schematron lib and actions
add allergy act to import ccda
add supporting schematron class

* Populate vitals reason import

* remove stylesheet from exports

* Revert "remove stylesheet from exports"

This reverts commit af5c8afefb003ce72536fe20c6e01e7e94f8eddc.

* db add some care plan types

* ensure care plan type medication is installed

* refactor Schematron project to split out classes into separate files

* add new observation types list
add to issues subtypes list

* bump db version x2
fix delete in observation form
fix label and value displays
add observation type

* enable physical exam vital to both vitals and observation. TBD

* add subtype as Classification Type to issues
23 files changed:
ccdaservice/oe-blue-button-generate/lib/documentLevel.js
interface/forms/observation/info.txt
interface/forms/observation/new.php
interface/forms/observation/observation.js
interface/forms/observation/save.php
interface/forms/observation/templates/observation_actions.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/CarecoordinationController.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/CarecoordinationTable.php
interface/modules/zend_modules/public/schematrons/ccda/Consolidation.sch [new file with mode: 0644]
interface/modules/zend_modules/public/schematrons/qrda1/2022_CMS_QRDA_I.sch [new file with mode: 0644]
interface/modules/zend_modules/public/schematrons/qrda1/voc.xml [new file with mode: 0644]
interface/modules/zend_modules/public/schematrons/qrda3/2022_CMS_QRDA_Category_III.sch [new file with mode: 0644]
interface/modules/zend_modules/public/schematrons/qrda3/voc.xml [new file with mode: 0644]
interface/patient_file/summary/add_edit_issue.php
sql/6_1_0-to-7_0_0_upgrade.sql
sql/database.sql
src/Services/Cda/CdaTemplateImportDispose.php
src/Services/Cda/CdaTemplateParse.php
src/Services/Cda/Schematron.php [new file with mode: 0644]
src/Services/Cda/SchematronException.php [new file with mode: 0644]
src/Services/Cda/SchematronHelpers.php [new file with mode: 0644]
src/Services/Cda/SchematronXPath.php [new file with mode: 0644]
version.php