Hello, We recently upgraded from CPS11 to CPS12 patch 6. The HPI-CCC & ROS-CCC worked perfectly in CPS11 and retained the drop-down lists after the chart was put on hold and then reopened. Since the upgrade, with clean install of CCC-9 and then adding the customized CCCQE-User-Edit files for the practice, The HPI-CCC and ROS-CCC forms lose the drop-down lists after the chart is put on hold, however the drop-down list for PE-CCC were not effected.
A crude work around was changing the specialty to another with refresh and then going back to our specialty with refresh and the drop down-down list re-appear. It appears the memory for the DOCUMENT Variables that populate the drop-down list is not sticking. Values pushed to OBSTERM however are present.
On our CPS12 test server, I tried changing the HPI-CCC and ROS-CCC forms to CCC V8.3.7 and changing the appropriate CCCQE-User-Edit files, but this gives the same result of missing Drop down list in HPI-CCC and ROS-CCC after the chart is put on hold.
Has any one else had this experience after a chart is put on hold and then reopened?
Is this a bug in CPS12 as everything in the CCC forms worked well before?
Is there an existing service ticket on this issue?
Thanks for any help
Hi, We just upgraded from EMR 9.5 to EMR 9.8 and we're having the same issue with only our Hematology/Oncology specialty. Just out of curiosity, are you guys using this speciality? And is this happening for only this specialty or across the board?
I don't think it's a bug with CPS12; it's definitely a bug in the programming of the CCC form. My fellow programmer and I were able to take a look at some of the source coding in the HPI-CCC clinical kit, and we discovered that certain information pertaining to the Med_Onc specialty (or Hematology/Oncology) is hard coded into the clinical kit, so our guess is that some of this hard coding is interfering with some new functions and formats of the CCC user edit text files.
We have an open service ticket with GE regarding this, and they have some of their engineers working on it, so hopefully we'll get a resolution soon!
Sarah
Hi Again,
We heard back from GE regarding this issue. Basically, there is some code in the ccc-fndef Load files that was commented out that should not have been. The two affected files are:
1) ccc-fndef-Load-Med-Onc.ccc
Towards the bottom of the file, there is a long list of load commands that are commented out. Basically, three of the load commands need to be "uncommented" so that they load appropriately:
load(ccc_sys_path() + "\\CCCQE-User-Edit-Med-Onc.txt")
load(ccc_sys_path() + "\\CCCQE-User-Edit-Rx-Monitoring-Med-Onc.txt")
load(ccc_sys_path() + "\\CCCQE-User-Edit-Test-Mgmt-Med-Onc-TFE.txt")
2) ccc-fndef-Load-Allergy.ccc
Around line 207, there are a bunch of global variables and a function called ccc_Allergen_exec(aa) that need to be uncommented.
// Allergy skin testing, extract, and vaccine record forms
//cc edit - remove load cmds
global _ccc_Allergen_ary_count=0
global _ccc_Allergen_ary = array()
global _ccc_Allergen_val_ary = array()
global _ccc_Allerg_cust_ary_ct = array()
global _ccc_Allerg_cust_ary_pan = array()
global _ccc_Allerg_cust_ary_lbl = array()
global _ccc_Allerg_cust_ary = array()
fn ccc_Allergen_exec(aa) {
local a,b
_ccc_Allergen_ary_count=_ccc_Allergen_ary_count+1
_ccc_Allergen_ary[_ccc_Allergen_ary_count]=aa
a = match(aa,"^")
if a0 then "" else
_ccc_Allergen_val_ary[size(_ccc_Allergen_val_ary)+1]=b endif endif endif}
And FINALLY, at the bottom of that same Allergy file, the load commands need to be uncommented:
load(ccc_sys_path() + "\\CCCQE-Allergy.ccc")
load(ccc_sys_path() + "\\CCCQE-User-Edit-Allergy.txt")
load(ccc_sys_path() + "\\CCCQE-User-Edit-Allergy-2.txt")
load(ccc_sys_path() + "\\CCCQE-User-Edit-Allergy-3.txt")
load(ccc_sys_path() + "\\CCCQE-User-Edit-Test-Mgmt-Allergy-TFE.txt")
load(ccc_sys_path() + "\\CCCQE-User-Edit-Orders-Mgmt-Allergy.txt")
load(ccc_sys_path() + "\\CCCQE-User-Edit-PSIA-Allergy.txt")
We implemented this change yesterday afternoon, and both Med Onc and Allergy have been working for us.
I hope this helps!
Sarah
Sarah,
Thank you for your suggested fix to the disappearing HPI and ROS drop down List. I applied the corrections to the ccc-fndef-Load-Allergy.ccc file, made sure that any of the referenced CCCQE-User-Edit-XXX-Allergy.txt files were still present in the CCC directory and now all works well with the drop down boxes staying put after the chart is put on hold and then reopened. Thanks Again Jaisan