CCDA download problems and unstructured documents (#5870)
commit1024a1a838b25677d094d168517dfc6f9372c06e
authorJerry Padgett <sjpadgett@gmail.com>
Tue, 1 Nov 2022 13:49:30 +0000 (1 09:49 -0400)
committerGitHub <noreply@github.com>
Tue, 1 Nov 2022 13:49:30 +0000 (1 09:49 -0400)
tree4ca1ba0c9bd3751d818fd4e8c2ec0b89d962ec87
parentfee08b5337a6b4a5a32b08f8a6ac748cefb434cc
CCDA download problems and unstructured documents (#5870)

* CCDA download problems and unstructured documents
- fix issue where download export was generating the ccda twice
- fix issue where last gen'ed document was being echoed after zip already created.

* - add unstructured document for patient doc exports
- add an export flag Export Documents to export if user wants to add the unstrutured doc.
- export zip now includes all exported files in same directory
- fix corrupted zip build
- some restyles include radio selects using label

* - ccda service updated for unstructured doc.
- removed functionalStatusSelfCareObservation. needs to be reported differently.

* - turns out spec requires SHALL contain exactly one [1..1] Self-Care Activities as weird as it may be in doc placement!
- add document level unstructered template
- add UUID to patient identifier extension.
- add compression to exported files
- fix searchFiltered to honor import button

* - add longtext to ccda and audit_detail

* - imlements new reader class that implements the Laminas reader XML class
- cache unstructured files to audit table for import
- code cleanup

* - add global to turn off ccda validation
- database changes
- more ccda import additions
- spiff up zip imports

* - finish document imports
25 files changed:
ccdaservice/oe-blue-button-generate/index.js
ccdaservice/oe-blue-button-generate/lib/documentLevel.js
ccdaservice/serveccda.js
interface/modules/zend_modules/module/Application/src/Application/Model/ApplicationTable.php
interface/modules/zend_modules/module/Application/src/Application/Plugin/CommonPlugin.php
interface/modules/zend_modules/module/Application/view/application/sendto/send.phtml
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/CarecoordinationController.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/EncounterccdadispatchController.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/EncountermanagerController.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/CarecoordinationTable.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/CcdaGenerator.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/CcdaServiceRequestModelGenerator.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/EncounterccdadispatchTable.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/EncountermanagerTable.php
interface/modules/zend_modules/module/Carecoordination/view/carecoordination/carecoordination/upload.phtml
interface/modules/zend_modules/module/Carecoordination/view/carecoordination/encountermanager/index.phtml
interface/modules/zend_modules/module/Documents/view/documents/documents/retrieve.phtml
library/globals.inc.php
sql/7_0_0-to-7_0_1_upgrade.sql
sql/database.sql
src/Services/Cda/CdaTemplateImportDispose.php
src/Services/Cda/CdaTemplateParse.php
src/Services/Cda/CdaValidateDocuments.php
src/Services/Cda/XmlExtended.php [new file with mode: 0644]
version.php