Hello,
I am on OpenEMR 5.0.1 patch 7 on Windows with the ccdaservice setup per the readme file. When I click on “View CCDA” from a patient in the Care Coordination module, the page returns these errors:
C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1650
npiProvider = all.primary_care_provider.provider[0].npi;
^TypeError: Cannot read property ‘primary_care_provider’ of undefined
at genCcda (C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1650:23)
at C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1891:19
at C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xmljson\lib\to_json.js:33:10
at Parser. (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\lib\xml2js.js:255:20)
at Parser.emit (events.js:160:13)
at SAXParser.saxParser.onclosetag (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\lib\xml2js.js:225:24)
at emit (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:615:33)
at emitNode (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:620:3)
at closeTag (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:861:5)
at SAXParser.write (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:1293:29)
C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1651
oidFacility = all.encounter_provider.facility_oid;
^TypeError: Cannot read property ‘encounter_provider’ of undefined
at genCcda (C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1651:23)
at C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1891:19
at C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xmljson\lib\to_json.js:33:10
at Parser. (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\lib\xml2js.js:255:20)
at Parser.emit (events.js:160:13)
at SAXParser.saxParser.onclosetag (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\lib\xml2js.js:225:24)
at emit (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:615:33)
at emitNode (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:620:3)
at closeTag (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:861:5)
at SAXParser.write (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:1293:29)
C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1655
let demographic = populateDemographic(pd.patient, pd.guardian, pd);
^TypeError: Cannot read property ‘patient’ of undefined
at genCcda (C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1655:46)
at C:\Apache24\htdocs\neuroemr310\ccdaservice\serveccda.js:1891:19
at C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xmljson\lib\to_json.js:33:10
at Parser. (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\lib\xml2js.js:255:20)
at Parser.emit (events.js:160:13)
at SAXParser.saxParser.onclosetag (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\lib\xml2js.js:225:24)
at emit (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:615:33)
at emitNode (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:620:3)
at closeTag (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:861:5)
at SAXParser.write (C:\Apache24\htdocs\neuroemr310\ccdaservice\node_modules\xml2js\node_modules\sax\lib\sax.js:1293:29)
^
Any ideas on how to fix them?
Thanks!