Ongoing 5.0.1 Patch Trail

From OpenEMR Project Wiki
Revision as of 04:30, 20 February 2019 by Bradymiller (talk | contribs)
                 -----PATCHES--------
-------------------------------------------------------------
(PATCH 1 for 5.0.1 - 13 files)
*contrib/util/ubuntu_package_scripts/production/changelog.Debian
*contrib/util/ubuntu_package_scripts/production/control-php5
*contrib/util/ubuntu_package_scripts/production/control-php7
*contrib/util/ubuntu_package_scripts/production/copyright
*contrib/util/ubuntu_package_scripts/production/README.Debian
*interface/patient_file/letter.php
*interface/patient_file/report/custom_report.php
*interface/patient_file/summary/demographics.php
*interface/super/edit_list.php
*library/menu/src/MenuRole.php
*library/sanitize.inc.php
*setup.php
*version.php
--------------------------------------------------------
(PATCH 2 for 5.0.1 - 20 files)
contrib/util/ubuntu_package_scripts/production/changelog.Debian
contrib/util/ubuntu_package_scripts/production/control-php5
contrib/util/ubuntu_package_scripts/production/control-php7
contrib/util/ubuntu_package_scripts/production/copyright
contrib/util/ubuntu_package_scripts/production/README.Debian
*interface/fax/fax_dispatch.php
*interface/fax/faxq.php
*interface/forms/misc_billing_options/new.php
*interface/patient_file/front_payment.php
*interface/patient_file/history/encounters.php
interface/patient_file/letter.php
interface/patient_file/report/custom_report.php
interface/patient_file/summary/demographics.php
interface/super/edit_list.php
*library/MedEx/API.php
library/menu/src/MenuRole.php
library/sanitize.inc.php
*setup.php
*templates/documents/general_view.html
*version.php
--------------------------------------------------------
(PATCH 3 for 5.0.1 - 50 files)
*ccdaservice/README.md
*ccdaservice/package.json
*ccdaservice/serveccda.js
*contrib/util/docker/README.md
*contrib/util/express.php
contrib/util/ubuntu_package_scripts/production/changelog.Debian
contrib/util/ubuntu_package_scripts/production/control-php5
contrib/util/ubuntu_package_scripts/production/control-php7
contrib/util/ubuntu_package_scripts/production/copyright
contrib/util/ubuntu_package_scripts/production/README.Debian
*docker-compose.yml
interface/fax/fax_dispatch.php
interface/fax/faxq.php
interface/forms/misc_billing_options/new.php
*interface/login/login.php
*interface/main/backup.php
*interface/main/calendar/add_edit_event.php
*interface/main/calendar/modules/PostCalendar/pnuserapi.php
*interface/main/tabs/main.php
*interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/EncounterccdadispatchController.php
*interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/EncounterccdadispatchTable.php
*interface/patient_file/encounter/forms.php
interface/patient_file/front_payment.php
interface/patient_file/history/encounters.php
interface/patient_file/letter.php
*interface/patient_file/report/custom_report.php
*interface/patient_file/summary/demographics.php
*interface/patient_tracker/patient_tracker.php
interface/super/edit_list.php
*interface/usergroup/adminacl.php
*interface/usergroup/usergroup_admin.php
*interface/usergroup/usergroup_admin_add.php
*interface/weno/admin.php
*interface/weno/validate.php
*library/appointments.inc.php
*library/auth.inc
*library/authentication/login_operations.php
*library/classes/CouchDB.class.php
*library/classes/Installer.class.php
*library/encounter_events.inc.php
*library/ESign/js/jquery.esign.js
*library/globals.inc.php
library/MedEx/API.php
library/menu/src/MenuRole.php
library/sanitize.inc.php
*library/tabs/src/TabsWrapper.php
*portal/get_patient_info.php
*setup.php
templates/documents/general_view.html
*version.php
--------------------------------------------------------
(PATCH 4 for 5.0.1 - 74 files)
*ccdaservice/ccda_gateway.php
ccdaservice/package.json
ccdaservice/README.md
ccdaservice/serveccda.js
*common/database/Connector.php
contrib/util/docker/README.md
contrib/util/express.php
contrib/util/ubuntu_package_scripts/production/changelog.Debian
contrib/util/ubuntu_package_scripts/production/control-php5
contrib/util/ubuntu_package_scripts/production/control-php7
contrib/util/ubuntu_package_scripts/production/copyright
contrib/util/ubuntu_package_scripts/production/README.Debian
docker-compose.yml
*interface/billing/sl_eob_search.php
*interface/de_identification_forms/de_identification_screen2.php
*interface/de_identification_forms/find_code_popup.php
*interface/de_identification_forms/find_drug_popup.php
*interface/de_identification_forms/find_immunization_popup.php
*interface/fax/fax_dispatch.php
*interface/fax/faxq.php
interface/forms/misc_billing_options/new.php
interface/login/login.php
interface/main/backup.php
interface/main/calendar/add_edit_event.php
interface/main/calendar/modules/PostCalendar/pnuserapi.php
*interface/main/daemon_frame.php
*interface/main/tabs/js/patient_data_view_model.js
interface/main/tabs/main.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/EncounterccdadispatchController.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/EncounterccdadispatchTable.php
interface/patient_file/encounter/forms.php
*interface/patient_file/encounter/search_code.php
interface/patient_file/front_payment.php
interface/patient_file/history/encounters.php
interface/patient_file/letter.php
interface/patient_file/report/custom_report.php
interface/patient_file/summary/demographics.php
interface/patient_tracker/patient_tracker.php
interface/super/edit_list.php
*interface/super/manage_site_files.php
interface/usergroup/adminacl.php
interface/usergroup/usergroup_admin.php
interface/usergroup/usergroup_admin_add.php
interface/weno/admin.php
interface/weno/validate.php
library/appointments.inc.php
library/auth.inc
library/authentication/login_operations.php
library/classes/CouchDB.class.php
library/classes/Installer.class.php
library/encounter_events.inc.php
library/ESign/js/jquery.esign.js
*library/forms.inc
library/globals.inc.php
library/MedEx/API.php
library/menu/src/MenuRole.php
*library/registry.inc
library/sanitize.inc.php
library/tabs/src/TabsWrapper.php
*patients/add_edit_event_user.php
*patients/find_appt_popup_user.php
*portal/account/account.php
*portal/account/register.php
*portal/add_edit_event_user.php
*portal/find_appt_popup_user.php
portal/get_patient_info.php
*portal/home.php
*portal/import_template.php
*portal/import_template_ui.php
*portal/patient/_machine_config.php
setup.php
*sql_patch.php
templates/documents/general_view.html
*version.php
--------------------------------------------------------
(PATCH 5 for 5.0.1 - 101 files)
ccdaservice/ccda_gateway.php
ccdaservice/package.json
ccdaservice/README.md
ccdaservice/serveccda.js
common/database/Connector.php
contrib/util/docker/README.md
contrib/util/express.php
contrib/util/ubuntu_package_scripts/production/changelog.Debian
contrib/util/ubuntu_package_scripts/production/control-php5
contrib/util/ubuntu_package_scripts/production/control-php7
contrib/util/ubuntu_package_scripts/production/copyright
contrib/util/ubuntu_package_scripts/production/README.Debian
docker-compose.yml
interface/billing/sl_eob_search.php
interface/de_identification_forms/de_identification_screen2.php
interface/de_identification_forms/find_code_popup.php
interface/de_identification_forms/find_drug_popup.php
interface/de_identification_forms/find_immunization_popup.php
interface/fax/fax_dispatch.php
*interface/fax/fax_view.php
*interface/fax/faxq.php
*interface/forms/eye_mag/php/taskman_functions.php
*interface/forms/eye_mag/taskman.php
interface/forms/misc_billing_options/new.php
*interface/forms/newpatient/report.php
*interface/globals.php
interface/login/login.php
*interface/main/backup.php
*interface/main/calendar/add_edit_event.php
*interface/main/calendar/modules/PostCalendar/pntemplates/default/user/ajax_search.html
*interface/main/calendar/modules/PostCalendar/pnuser.php
*interface/main/calendar/modules/PostCalendar/pnuserapi.php
interface/main/daemon_frame.php
*interface/main/main_screen.php
interface/main/tabs/js/patient_data_view_model.js
*interface/main/tabs/main.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/EncounterccdadispatchController.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/EncounterccdadispatchTable.php
*interface/patient_file/encounter/diagnosis_full.php
interface/patient_file/encounter/forms.php
interface/patient_file/encounter/search_code.php
interface/patient_file/front_payment.php
interface/patient_file/history/encounters.php
interface/patient_file/letter.php
*interface/patient_file/printed_fee_sheet.php
*interface/patient_file/summary/pnotes_fragment.php
interface/patient_file/report/custom_report.php
interface/patient_file/summary/demographics.php
interface/patient_tracker/patient_tracker.php
interface/super/edit_list.php
*interface/super/manage_document_templates.php
*interface/super/manage_site_files.php
*interface/super/rules/library/RulesPlanMappingEventHandlers_ajax.php
*interface/usergroup/addrbook_list.php
*interface/usergroup/adminacl.php
interface/usergroup/usergroup_admin.php
interface/usergroup/usergroup_admin_add.php
interface/weno/admin.php
interface/weno/validate.php
*library/ajax/addlistitem.php
*library/ajax/adminacl_ajax.php
library/appointments.inc.php
library/auth.inc
library/authentication/login_operations.php
*library/authentication/privDB.php
library/classes/CouchDB.class.php
library/classes/Installer.class.php
*library/dialog.js
library/encounter_events.inc.php
library/ESign/js/jquery.esign.js
library/forms.inc
*library/gen_hcfa_1500.inc.php
*library/gen_hcfa_1500_02_12.inc.php
*library/gen_x12_837.inc.php
*library/globals.inc.php
*library/log.inc
library/MedEx/API.php
library/menu/src/MenuRole.php
*library/options_listadd.inc
library/registry.inc
*library/sanitize.inc.php
library/tabs/src/TabsWrapper.php
patients/add_edit_event_user.php
patients/find_appt_popup_user.php
portal/account/account.php
portal/account/register.php
portal/add_edit_event_user.php
portal/find_appt_popup_user.php
portal/get_patient_info.php
portal/home.php
portal/import_template.php
portal/import_template_ui.php
*portal/index.php
*portal/lib/appsql.class.php
*portal/lib/download_template.php
portal/patient/_machine_config.php
setup.php
sql_patch.php
*templates/documents/general_list.html
templates/documents/general_view.html
*version.php
--------------------------------------------------------
(PATCH 6 for 5.0.1 - 106 files)
ccdaservice/ccda_gateway.php
ccdaservice/package.json
ccdaservice/README.md
ccdaservice/serveccda.js
common/database/Connector.php
contrib/util/docker/README.md
contrib/util/express.php
contrib/util/ubuntu_package_scripts/production/changelog.Debian
contrib/util/ubuntu_package_scripts/production/control-php5
contrib/util/ubuntu_package_scripts/production/control-php7
contrib/util/ubuntu_package_scripts/production/copyright
contrib/util/ubuntu_package_scripts/production/README.Debian
docker-compose.yml
interface/billing/sl_eob_search.php
interface/de_identification_forms/de_identification_screen2.php
interface/de_identification_forms/find_code_popup.php
interface/de_identification_forms/find_drug_popup.php
interface/de_identification_forms/find_immunization_popup.php
*interface/fax/fax_dispatch.php
interface/fax/fax_view.php
interface/fax/faxq.php
interface/forms/CAMOS/ajax_save.php
interface/forms/CAMOS/content_parser.php
interface/forms/eye_mag/php/taskman_functions.php
interface/forms/eye_mag/taskman.php
interface/forms/misc_billing_options/new.php
interface/forms/newpatient/report.php
interface/globals.php
interface/login/login.php
interface/main/backup.php
interface/main/calendar/add_edit_event.php
*interface/main/calendar/includes/pnAPI.php
interface/main/calendar/modules/PostCalendar/pntemplates/default/user/ajax_search.html
*interface/main/calendar/modules/PostCalendar/pnuser.php
*interface/main/calendar/modules/PostCalendar/pnuserapi.php
interface/main/daemon_frame.php
interface/main/main_screen.php
interface/main/tabs/js/patient_data_view_model.js
interface/main/tabs/main.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/EncounterccdadispatchController.php
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/EncounterccdadispatchTable.php
interface/patient_file/encounter/diagnosis_full.php
interface/patient_file/encounter/forms.php
interface/patient_file/encounter/search_code.php
interface/patient_file/front_payment.php
interface/patient_file/history/encounters.php
interface/patient_file/letter.php
interface/patient_file/printed_fee_sheet.php
interface/patient_file/summary/pnotes_fragment.php
interface/patient_file/report/custom_report.php
interface/patient_file/summary/demographics.php
interface/patient_tracker/patient_tracker.php
interface/super/edit_list.php
interface/super/manage_document_templates.php
interface/super/manage_site_files.php
interface/super/rules/library/RulesPlanMappingEventHandlers_ajax.php
interface/usergroup/addrbook_list.php
interface/usergroup/adminacl.php
interface/usergroup/usergroup_admin.php
interface/usergroup/usergroup_admin_add.php
interface/weno/admin.php
interface/weno/validate.php
library/ajax/addlistitem.php
library/ajax/adminacl_ajax.php
library/appointments.inc.php
library/auth.inc
library/authentication/login_operations.php
library/authentication/privDB.php
library/classes/CouchDB.class.php
library/classes/Installer.class.php
library/dialog.js
library/encounter_events.inc.php
library/ESign/js/jquery.esign.js
library/forms.inc
library/gen_hcfa_1500.inc.php
library/gen_hcfa_1500_02_12.inc.php
library/gen_x12_837.inc.php
library/globals.inc.php
library/log.inc
library/MedEx/API.php
library/menu/src/MenuRole.php
library/options_listadd.inc
library/registry.inc
library/sanitize.inc.php
library/tabs/src/TabsWrapper.php
patients/add_edit_event_user.php
patients/find_appt_popup_user.php
portal/account/account.php
portal/account/register.php
portal/add_edit_event_user.php
portal/find_appt_popup_user.php
portal/get_patient_info.php
portal/home.php
portal/import_template.php
portal/import_template_ui.php
portal/index.php
portal/lib/appsql.class.php
portal/lib/download_template.php
portal/patient/_machine_config.php
*portal/sign/assets/flashcanvas.js
*portal/sign/assets/flashcanvas.swf
setup.php
sql_patch.php
templates/documents/general_list.html
templates/documents/general_view.html
*version.php
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------

making patch:
mkdir -p path
cp file
find . -type f -print (just to show you all the files in the patch)
find . -type f -print0 | xargs -0 echo chmod 0644 (dry run to show you command that will standardize permission)
find . -type f -print0 | xargs -0 chmod 0644 (if above 2 commands look good, then run this to standardize permissions)
zip -r 5-0-1-Patch-8.zip .
________________________________________________________
 
 
--------------------------------------------------------
 
PLANNED COMMITS TO TAKE OVER TO REL-501:
NOT YET
b1375c59ca8be0982541653ac8c3d744806c1025 (Fix in MedEx background script - fixed by Ray Magauran)
4d8ab8f8c872d8d4bf3771de8d49cab0ebcca47b (Fix for Select all not working in interface/billing/billing_manager.php - reported by Ray Magauran, fixed by Ranganath Pathak)

READY TO GO (for patch 8)
EMPTY

NEED TO TAKE OVER TO PATCH(list of files):
EMPTY

Always make these scripts blank:
setup.php
portal/sign/assets/flashcanvas.js
portal/sign/assets/flashcanvas.swf
Always take over to patch:
version.php
sql_patch.php (and recommend removal of this file after install the patch)

DONE (AWAITING PATCH RELEASE):
*Allow individual portal features ledger, secure chat and appointments disable in globals.  - Jerry Padgett
*Added Portal alerts to companion with Messages alerts on main header - Jerry Padgett
*Fix encounter incorrectly populating Billing location - Jerry Padgett
*Add Telemedicine POS - Jerry Padgett
*Fix POS default logic. POS now reflects service location and not billing location by default - Jerry Padgett
*Fix not selecting saved POS on encounter view(chance of selecting multiple POS on list init) - Jerry Padgett
*Encounters Service and Billing locations track when POS, billing and/or service location are selected - Jerry Padgett
*Update selected facility default POS code when facility is changed in encounter. - Jerry Padgett
*Invoice statement reflects service and billing locations from encounter. - by Daniel Pflieger and Jerry Padgett
*Select statement logo file location in Globals - by Daniel Pflieger
*Change statement insurance reference to indicate type ie. primary secondary etc. - Jerry Padgett
*LBF Option bug fix where Read Only, Write Once and Billing description modifiers (options) not invoked. - Reported by Sherwin Gaddis fixed by Jerry Padgett
*QRDA reporting fixes for php 7.1 - fixed by Brady Miller
*rxnorm fix - reported by Craig Sparks, fixed by Stephen Waite

ccdaservice/ccda_gateway.php  
ccdaservice/package.json  
ccdaservice/README.md   
ccdaservice/serveccda.js  
common/database/Connector.php  
contrib/util/docker/README.md  
contrib/util/express.php  
contrib/util/ubuntu_package_scripts/production/changelog.Debian  
contrib/util/ubuntu_package_scripts/production/control-php5  
contrib/util/ubuntu_package_scripts/production/control-php7  
contrib/util/ubuntu_package_scripts/production/copyright  
contrib/util/ubuntu_package_scripts/production/README.Debian  
docker-compose.yml      
*interface/billing/sl_eob_search.php  
interface/de_identification_forms/de_identification_screen2.php  
interface/de_identification_forms/find_code_popup.php  
interface/de_identification_forms/find_drug_popup.php  
interface/de_identification_forms/find_immunization_popup.php  
*interface/eRx.php       
*interface/eRxXMLBuilder.php  
interface/fax/faxq.php  
interface/fax/fax_dispatch.php  
interface/fax/fax_view.php  
interface/forms/CAMOS/ajax_save.php  
interface/forms/CAMOS/content_parser.php  
interface/forms/eye_mag/php/taskman_functions.php  
interface/forms/eye_mag/taskman.php  
interface/forms/misc_billing_options/new.php  
*interface/forms/newpatient/common.php  
interface/forms/newpatient/report.php  
interface/globals.php   
interface/login/login.php  
interface/main/backup.php  
interface/main/calendar/add_edit_event.php  
interface/main/calendar/includes/pnAPI.php  
interface/main/calendar/modules/PostCalendar/pntemplates/default/user/ajax_search.html  
interface/main/calendar/modules/PostCalendar/pnuser.php  
interface/main/calendar/modules/PostCalendar/pnuserapi.php  
interface/main/daemon_frame.php  
interface/main/main_screen.php  
*interface/main/tabs/js/custom_bindings.js  
interface/main/tabs/js/patient_data_view_model.js  
*interface/main/tabs/js/tabs_view_model.js  
*interface/main/tabs/js/user_data_view_model.js  
*interface/main/tabs/main.php  
interface/main/tabs/templates/patient_data_template.php  
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Controller/EncounterccdadispatchController.php  
interface/modules/zend_modules/module/Carecoordination/src/Carecoordination/Model/EncounterccdadispatchTable.php  
interface/patient_file/encounter/diagnosis_full.php  
interface/patient_file/encounter/forms.php  
interface/patient_file/encounter/search_code.php  
interface/patient_file/front_payment.php  
interface/patient_file/history/encounters.php  
interface/patient_file/letter.php  
interface/patient_file/printed_fee_sheet.php  
interface/patient_file/report/custom_report.php  
interface/patient_file/summary/demographics.php  
interface/patient_file/summary/pnotes_fragment.php  
interface/patient_tracker/patient_tracker.php  
interface/super/edit_list.php  
interface/super/manage_document_templates.php  
interface/super/manage_site_files.php  
interface/super/rules/library/RulesPlanMappingEventHandlers_ajax.php  
interface/usergroup/addrbook_list.php  
interface/usergroup/adminacl.php  
interface/usergroup/usergroup_admin.php  
interface/usergroup/usergroup_admin_add.php  
interface/weno/admin.php  
interface/weno/validate.php  
library/ajax/addlistitem.php  
library/ajax/adminacl_ajax.php  
library/ajax/dated_reminders_counter.php  
library/ajax/facility_ajax_code.php  
library/appointments.inc.php  
library/auth.inc        
library/authentication/login_operations.php  
library/authentication/privDB.php  
library/classes/CouchDB.class.php  
library/classes/Installer.class.php  
library/classes/POSRef.class.php  
library/classes/QRDAXml.class.php  
library/dated_reminder_functions.php  
library/dialog.js       
library/encounter_events.inc.php  
library/ESign/js/jquery.esign.js  
library/forms.inc       
library/gen_hcfa_1500.inc.php  
library/gen_hcfa_1500_02_12.inc.php  
library/gen_x12_837.inc.php  
library/globals.inc.php  
library/invoice_summary.inc.php  
library/log.inc         
library/MedEx/API.php   
library/menu/src/MenuRole.php  
library/options.inc.php  
library/options_listadd.inc  
library/registry.inc    
library/sanitize.inc.php  
library/tabs/src/TabsWrapper.php  
patients/add_edit_event_user.php  
patients/find_appt_popup_user.php  
portal/account/account.php  
portal/account/register.php  
portal/add_edit_event_user.php  
portal/find_appt_popup_user.php  
portal/get_patient_info.php  
portal/home.php         
portal/import_template.php  
portal/import_template_ui.php  
portal/index.php        
portal/lib/appsql.class.php  
portal/lib/doc_lib.php  
portal/lib/download_template.php  
portal/lib/portal_mail.inc  
portal/messaging/messages.php  
portal/messaging/secure_chat.php  
portal/patient/libs/Controller/ProviderController.php  
portal/patient/scripts/app/onsitedocuments.js  
portal/patient/templates/OnsiteDocumentListView.tpl.php  
portal/patient/templates/_Footer.tpl.php  
portal/patient/_machine_config.php  
portal/portal_payment.php  
portal/sign/assets/flashcanvas.js  
portal/sign/assets/flashcanvas.swf  
portal/sign/assets/signpad.css  
portal/sign/css/signer.css  
portal/_header.php      
setup.php               
sites/default/statement.inc.php  
sql/database.sql        
sql/patch.sql           
sql_patch.php           
templates/documents/general_list.html  
templates/documents/general_view.html  
version.php

---------------------------------------------------------