Difference between revisions of "QA and Release Process"

From OpenEMR Project Wiki
m (Reverted edits by Bradymiller (talk) to last revision by Tmccormi)
Line 1: Line 1:
==Version 4.1.1==
===Overview===
:'''The theme of this release is Internationalization; OpenEMR 4.1.1 will work in 20 languages (including English) and will support SNOMED, ICD10 and ICD9 diagnostic coding.''' The current plan is to get the pending new features and bug fixes completed by <del>5/1/2012</del> <del>5/14/2012</del> <del>6/1/2012</del> <del>6/14/2012</del> <del>7/1/2012</del> 7/10/2012. Then plan about 4 weeks of testing before going ahead with the release. If everything goes as planned (note it generally never does :) ), will potentially release OpenEMR 4.1.1 sometime in <del>June</del> <del>June/July</del> <del>July</del> August.
===Testing vehicles===
:*[[Development_Demo|Online demo]]
:*[[OpenEMR_Downloads#Daily_snapshots|Daily snapshots]]
===Tickets Pending===
:*Support multisite module in the ubuntu package (<span style='color:red'>Brady</span>)
:*Ensure 5010 support is complete (<span style='color:red'>Not sure if this is done???</span>)
:*[[Diagnostic_Codes_Development#ICD10|Full ICD10 and SNOMED support]] (<span style='color:red'>Mac and Brady</span>)
::*Plan to finish this before going to the code freeze (ie. bug fixes only) phase.
:*MySQL 5.5 compatibility
::*Still may be some places where TYPE= needs to be changed to ENGINE= (<span style='color:red'>James</span>)
::*SNOMED import may not work (<span style='color:red'>?????</span>)
:::*http://sourceforge.net/projects/openemr/forums/forum/202505/topic/5305231
::*Potential UTF8 collation issues (<span style='color:red'>?????</span>)
:::*http://sourceforge.net/projects/openemr/forums/forum/202505/topic/5308326
:*Internationalization
::*Document names with UTF8 characters are getting changed to _ characters (<span style='color:red'>?????</span>)
:::*http://sourceforge.net/projects/openemr/forums/forum/202504/topic/5313509
:*CDR engine gui rules editor bug (when adding an interval to a target of a rule, the include_flag is being set to 0 (should be set to 1) ) (<span style='color:red'>?????</span>)
::*http://sourceforge.net/projects/openemr/forums/forum/202504/topic/5320933
:*4 other CDR engine gui rules editor bugs reported in post 5 of following thread: (<span style='color:red'>?????</span>)
::*http://sourceforge.net/projects/openemr/forums/forum/202504/topic/5342586/
:*Some security fixes (have a report from AvantSys - plan to fix before make public - will email it to whomever wants to fix/analyse it) (<span style='color:red'>?????</span>)
:*Logging bug; The view event is triggered whenever save a patient data (interface/main/calendar/new_patient_save.php) or open a patient chart(library/pid.inc). No success code is getting reported and the pid is actually getting misplaced into the success column in the database. (<span style='color:red'>?????</span>)
::*http://sourceforge.net/projects/openemr/forums/forum/202504/topic/5349882
:*User "Preferences"(in Miscellaneous menu) that use a checkbox; unable to remove a checkbox and keep it removed after Save unless set it to default (when is unchecked by default). (<span style='color:red'>?????</span>)
:*[[Active_Projects#Assigned_Provider_ID_and_Referring_Provider_ID_conflict_bug_fix_update|Assigned Provider ID and Referring Provider ID conflict bug fix CLEANUP]] (<span style='color:red'>?????</span>)
:*Audit engine potential bug(s) related to the sql_checksum_of_modified_row function: (<span style='color:red'>?????</span>)
::*http://sourceforge.net/projects/openemr/forums/forum/202506/topic/5387664
:*Extensively test the ERA uploading function (interface/billing/sl_eob_process.php), especially ensuring that the correct codetype and code get populated in the billing and ar_activity sql tables. (<span style='color:red'>?????</span>)
:*Billing bugs:
::*Fees-Billing-EOBs/statements copay listing errors (<span style='color:red'>?????</span>)
:::*http://sourceforge.net/tracker/?func=detail&aid=3539664&group_id=60081&atid=493001
::*Fees->Checkout screen not showing copays (<span style='color:red'>?????</span>)
:::*http://sourceforge.net/tracker/?func=detail&aid=3539665&group_id=60081&atid=493001
::*Billing information entered in the Fees->Billing->EOB module creates odd behavior/output in the Fees->Payments module. (<span style='color:red'>?????</span>)
===Tickets Completed===
:*Sql query bug when editing recurrent appt ('''COMPLETED 6/19/12''') (<span style='color:red'>TajEmo</span>)
:*Fix CCR report (DOB date is incorrect) ('''COMPLETED 6/16/12''') (<span style='color:red'>TajEmo</span>)
:*In prescriptions lists, double display of drug bug was fixed ('''COMPLETED 6/15/12''') (<span style='color:red'>TajEmo</span>)
:*Ensure AMC/CQM/CDR reports work (albeit slow) ('''COMPLETED 5/25/12''') (<span style='color:red'>Brady</span>)
:*Compatible with MySQL version 5.5 (changed Type= to ENGINE=) ('''COMPLETED 5/25/12''') (<span style='color:red'>James</span>)
:*Forms datafield length bug (forced 255 input limit) ('''COMPLETED 5/25/12''') (<span style='color:red'>Brady</span>)
:*CouchDB support to store patient documents '''(COMPLETED 5/9/2012)''' (<span style='color:red'>Z&H</span>)
:*Fix primary/referring provider ambiguity ('''COMPLETED 5/8/12''') (<span style='color:red'>Brady</span>)
:*Practice Management enhancements (migration of copay out of billing sql table) '''(COMPLETED 4/28/2012)''' (<span style='color:red'>Z&H</span>)
:*Audit engine needs to log binded variables ('''COMPLETED 4/14/12''') (<span style='color:red'>Brady</span>)
:*Language editor gui needs to be fixed ('''COMPLETED 4/11/12''') (<span style='color:red'>Kevin</span>)
===Documentation===
:*USER MANUAL (<span style='color:red'>Tony</span>)
:*feature list will be at [[Release Features]] (<span style='color:red'>?????</span>)
:*acknowledgements will be at [[OpenEMR Acknowledgments]] (<span style='color:red'>Brady</span>)
===Translations===
:*Update Translation set ('''COMPLETED - 4/14/12''')  (<span style='color:red'>Brady</span>)
:*Update Translation set again before code freeze (<span style='color:red'>Brady</span>)
::*Add strings from ct_label in code_types table
::*Add strings from layouts/lists
:*Finalize Translations (<span style='color:red'>Brady</span>)
::*At this point, there are 20 languages (including English)!!!!
<br>
<div style="font-size:70%">
==Version 4.1==
==Version 4.1==
:'''RELEASE IS FINISHED. OPENEMR 4.1 WAS RELEASED ON 9/23/2011.'''
:'''KEEPING BELOW FOR ONLY HISTORICAL PURPOSES'''
===Testing vehicles===
===Testing vehicles===
:Online demo:
:Online demo:
:*[[Development_4.1.x_Demo]]
:*http://www.openmedsoftware.org/wiki/Main_Page#Pre-Release.2FTesting_Demo
:Daily built packages:
:Daily built packages:
:*[[OpenEMR_Downloads#Daily_snapshots]]
:*http://www.openmedsoftware.org/wiki/OpenEMR_Downloads#Daily_snapshots
 
===Required features pending===
:*Z&H Healthcare Patient Portal (place upgrade database changes in 4_0_0-to-4_1_0_upgrade.sql) (Z&H will do)
:*OpenEMR registration magic button to an online oemr.org form (place upgrade database changes in 4_0_0-to-4_1_0_upgrade.sql) (I will do)
 
===Optional features pending===
Optional features left to do:
:*Implement plan/rule mapping in the Admin GUI for CDR. Note this simply involves creating a screen that allows mapping of rules to plans via the 'clinical_plans_rules' mysql table (as the other rules, do not show or allow mods of the cqm rules and plans)(also, note that a rule can be in multiple plans). This would be an extremely useful feature for little time, and allows physicians to view rules by plans in the Patient Summary Clinical Reminder widget Edit button (Plans tab). (Still waiting to here from Tony if his group has time to do)
:*Implement procedure filter/target creation in the Admin GUI for CDR. Note the CDR engine currently supports this (see the Coumadin rule for an example) and this feature is gonna be in high demand for users that want to create rules via the Admin GUI that involve procedures. (Still waiting to here from Tony if his group has time to do)


===Bugs/Issues Pending===
===Bugs pending===
:*Security exploit report bugs: http://packetstormsecurity.org/files/103810 (<span style='color:red'>Brady??? (PLAN FOR NEXT PATCH)</span>)
:*Immunization bug (report that immunizations reported before a 4.0 upgrade are not showing up) ('''FIXED AND COMMITTED 8/22''')
:*xmlformgen bug in the trackers. http://sourceforge.net/tracker/?func=detail&aid=3391969&group_id=60081&atid=493001 http://sourceforge.net/tracker/?func=detail&atid=493001&aid=3405323&group_id=60081 (<span style='color:red'>Julia??? (PLAN FOR NEXT PATCH)</span>)
:*Fix bug for Windows path for the rxnorm and snomed database import feature. ('''FIXED AND COMMITTED 8/22''')
:*billing bug http://sourceforge.net/tracker/?func=detail&aid=3392207&group_id=60081&atid=493001 (<span style='color:red'>Z&H??? (PLAN FOR NEXT PATCH)</span>)
:*Security exploit report bugs: http://packetstormsecurity.org/files/103810
:*Consider adding Yehsters mechanism to help prevent sessions issues (see if Yehster is done)
:*Bug report by Rod in globals: http://sourceforge.net/tracker/?func=detail&aid=3394823&group_id=60081&atid=493001 (hopefully Z&H can look at, since may be related to their code)
:*xmlformgen bug in the trackers. http://sourceforge.net/tracker/?func=detail&aid=3391969&group_id=60081&atid=493001
:*billing bug http://sourceforge.net/tracker/?func=detail&aid=3392207&group_id=60081&atid=493001


===Bugs/Issues Fixed and Closed===
==Minor Issues==
:*Immunization bug (report that immunizations reported before a 4.0 upgrade are not showing up) ('''FIXED AND COMMITTED 8/22''') (<span style='color:red'>Z&H</span>)
:*When creating a patient password for the portal, the fancybox has a live URL that can be clicked but the operator.  This can lead to confusion as the portal will open and run inside that tiny little window making it a portal of a different sort.  Suggest making the "Url" just text not a real link. --[[User:Tmccormi|Tony - www.mi-squared.com]] 05:57, 24 August 2011 (UTC)
:*Fix bug for Windows path for the rxnorm and snomed database import feature: http://sourceforge.net/projects/openemr/forums/forum/202506/topic/4583819 ('''FIXED AND COMMITTED 8/22''') (<span style='color:red'>Z&H</span>)
:*misc. bugs by MMF: http://sourceforge.net/tracker/?func=detail&atid=493001&aid=3388876&group_id=60081 ('''COMMITTED FIXES 8/25'''; one bug fix was not accepted until further investigation by MMF) (<span style='color:red'>Brady</span>)
:*Z&H Healthcare Patient Portal ('''COMPLETED AND COMMITTED 9/6''') (<span style='color:red'>Z&H</span>)
:*Bug report by Rod in globals: http://sourceforge.net/tracker/?func=detail&aid=3394823&group_id=60081&atid=493001 ('''FIXED AND COMMITTED 9/7''') (<span style='color:red'>Z&H</span>)
:*Bad bug in all of the Administration->Practice settings: http://sourceforge.net/tracker/?func=detail&aid=3403822&group_id=60081&atid=493001 ('''FIXED AND COMMITTED 9/8''') (<span style='color:red'>Whimmel</span>)
:*theme bug fix: http://sourceforge.net/tracker/?func=detail&atid=493001&aid=3288931&group_id=60081    ('''FIXED AND COMMITTED 9/12''') (<span style='color:red'>Brady</span>)
:*simple fax tracker bug fix: http://sourceforge.net/tracker/?func=detail&atid=1245239&aid=3388175&group_id=60081 ('''FIXED AND COMMITTED 9/12''') (<span style='color:red'>Z&H</span>)
:*simple email bug fix: http://sourceforge.net/tracker/?func=detail&atid=1245239&aid=3388169&group_id=60081 ('''FIXED AND COMMITTED 9/12''') (<span style='color:red'>Z&H</span>)
:*When creating a patient password for the portal, the fancybox has a live URL that can be clicked but the operator.  This can lead to confusion as the portal will open and run inside that tiny little window making it a portal of a different sort.  Suggest making the "Url" just text not a real link. --[[User:Tmccormi|Tony - www.mi-squared.com]] 05:57, 24 August 2011 (UTC) ('''FIXED AND COMMITTED 9/12''': OpenEMR links were changed to text only) (<span style='color:red'>Brady</span>)
:*Administration->Globals is not showing changes after click 'Save' (although it does show changes if the page is then refreshed after) ('''FIXED AND COMMITTED 9/12''') (<span style='color:red'>Brady</span>)
:* nasty history layout bug: http://sourceforge.net/tracker/?func=detail&atid=493001&aid=3302266&group_id=60081 ('''FIXED AND COMMITTED 9/12''') (<span style='color:red'>Brady</span>)
:*Need to force entry in the 'Immunization(CVX Code)' input field on immunization add/edit screen (if it exists): http://sourceforge.net/projects/openemr/forums/forum/202506/topic/4626402 ('''FIXED AND COMMITTED 9/12''') (<span style='color:red'>Brady</span>)


===Documentation===
===Documentation===
:*USER MANUAL - ''Sara is starting on this today'' --[[User:Tmccormi|Tony - www.mi-squared.com]] 17:01, 23 August 2011 (UTC) ('''COMPLETED 9/20; LINKED TO WIKI PAGE''')
:*USER MANUAL - ''Sara is starting on this today'' --[[User:Tmccormi|Tony - www.mi-squared.com]] 17:01, 23 August 2011 (UTC)
:*feature list at [[Release_Features]] ('''COMPLETED 9/14''')
:*feature list http://www.openmedsoftware.org/wiki/Release_Features
:*copyright at [[OpenEMR_Copyright_Notice]] ('''COMPLETED 9/16''')
:*copyright http://www.openmedsoftware.org/wiki/OpenEMR_Copyright_Notice


===Translations===
===Translations===
:*Update Translation set ('''COMPLETED 9/11''')
:*Update Translation set
:*Finalize Translations ('''COMPLETED 9/16''')
</div>
 
[[Category:Release]][[Category:Developer Guide]]

Revision as of 10:01, 3 July 2012

Version 4.1

Testing vehicles

Online demo:
Daily built packages:

Required features pending

  • Z&H Healthcare Patient Portal (place upgrade database changes in 4_0_0-to-4_1_0_upgrade.sql) (Z&H will do)
  • OpenEMR registration magic button to an online oemr.org form (place upgrade database changes in 4_0_0-to-4_1_0_upgrade.sql) (I will do)

Optional features pending

Optional features left to do:

  • Implement plan/rule mapping in the Admin GUI for CDR. Note this simply involves creating a screen that allows mapping of rules to plans via the 'clinical_plans_rules' mysql table (as the other rules, do not show or allow mods of the cqm rules and plans)(also, note that a rule can be in multiple plans). This would be an extremely useful feature for little time, and allows physicians to view rules by plans in the Patient Summary Clinical Reminder widget Edit button (Plans tab). (Still waiting to here from Tony if his group has time to do)
  • Implement procedure filter/target creation in the Admin GUI for CDR. Note the CDR engine currently supports this (see the Coumadin rule for an example) and this feature is gonna be in high demand for users that want to create rules via the Admin GUI that involve procedures. (Still waiting to here from Tony if his group has time to do)

Bugs pending

Minor Issues

  • When creating a patient password for the portal, the fancybox has a live URL that can be clicked but the operator. This can lead to confusion as the portal will open and run inside that tiny little window making it a portal of a different sort. Suggest making the "Url" just text not a real link. --Tony - www.mi-squared.com 05:57, 24 August 2011 (UTC)

Documentation

Translations

  • Update Translation set