Add Recall Data to Appointment Widget
[openemr.git] / ccdaservice / README.md
blob28a948ece90c921dfd73fb6e63e11a25914bad48
1 # Prepare
3 * If not already completed, you must install the CCM features using the Modules->Manage Modules click Unregistered tab.
4 * The Carecoordination module setting for Mirth IP must be set to localhost. Menu item: Modules->Manage Modules click in Carecoordination Config, the settings tab.
5 * Ignore any errors that do not throw you back to command prompt when using npm install as some libs need to be compiled and is verbose about it.
7 ## Ubuntu Setup
8 - cd ~
9 - apt-get remove --purge nodejs npm // Ensures clean install and will allow chance to cleanup.
10 - curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
11 - sudo apt-get install -y nodejs
13 Navigate to: openemr/ccdaservice and run the following to install requires dependencies.
15 - sudo npm install --production
18 ## Windows Setup
20 * Download and install nodejs v9.4 for your windows version.
21 * Ensure system variable NODE_PATH is set i.e %USERPROFILE%\AppData\Roaming\npm\node_modules
23 Navigate to: openemr/ccdaservice and run the following:
24 - npm install --global --production windows-build-tools
25 - npm install --production
26 ## Use
27 * CCDA service must be turned on in OpenEMR menu Globals->Connectors.
28 * The service will automatically start on demand by application.
30 ## Developing
31 * Note that these scripts run in strict mode so javascript will hold you very much accountable with how objects and variables are handled.
33 * For now node modules are run local to service directory so all support dependecies are installed there.
35 ## Tools
36 * The nodejs ccda service now starts on demand.
37 ## License
38                 Copyright 2018 sjpadgett@gmail.com
39                 GNU GPL