ccdaservice/README.md
This module/service will provide the necessary template engine to create a Patient Summary CCD. CCD's can be generated from the Onsite Patient Portal or the Carecoordination Module.
Beside installing the C-CDA service, also included in this installation are two new services.
Modules->Manage Modules top menu then click Unregistered tab and install the necessary components.Modules->Manage Modules->Access Control->General->Care Coordination.Modules->Manage Modules Settings tab such as Author, Primary Care Provider and so forth.Whenever there are new versions or updates, be sure to navigate into the ccdaservice directory and run:
npm i --omit=devnpm ci --omit=devTo ensure the latest libraries are installed, node version changes or the package lock file is for a different build version then it is necessary to run node install to update dependencies to locked versions. Next, ensure the installation is renewed by running node ci (clean install) will ensure package dependencies are in sync and the node_modules directory is deleted and rebuilt.
If node is not already installed then do the following(Research the required installation for your environment):
cd ~apt-get remove --purge nodejs npm // Ensures clean install and will allow chance to clean up.curl -sL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejsNavigate to: openemr/ccdaservice and run the following to install requires dependencies.
sudo npm install --omit=dev%USERPROFILE%\AppData\Roaming\npm\node_modules.Navigate to: openemr/ccdaservice and run the following from an elevated PowerShell or CMD.exe (run as Administrator):
npm install --global --omit=dev windows-build-tools (Recommended) Though compiling libxmljs is no longer required, if for some reason your environment doesn't have download compiled libxmljs2 binary available then npm will try to compile.npm install --omit=dev Copyright 2018-2023 [email protected]
https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3