Difference between revisions of "QA and Release Process"
From OpenEMR Project Wiki
Bradymiller (talk | contribs) |
Bradymiller (talk | contribs) |
||
Line 2: | Line 2: | ||
===Overview=== | ===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> <del>7/10/2012</del> <del>7/17/2012</del> 7/24/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. | :'''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> <del>7/10/2012</del> <del>7/17/2012</del> <del>7/24/2012</del> 7/31/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=== | ===Testing vehicles=== |
Revision as of 18:03, 25 July 2012
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
5/1/20125/14/20126/1/20126/14/20127/1/20127/10/20127/17/20127/24/20127/31/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 inJuneJune/JulyJulyAugust.
Testing vehicles
Tickets Pending
- This is a list of bugs/features that need to be accomplished before the 4.1.0 release. Please help out and complete these. If plan to help, then place your name in red next to the item (where the ????? is).
- Support multisite module in the ubuntu package (Brady)
- MySQL 5.5 compatibility
- Still may be some places where TYPE= needs to be changed to ENGINE= (James)
- SNOMED import may not work (?????)
- Internationalization
- Document names with UTF8 characters are getting changed to _ characters (?????)
- 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) ) (?????)
- 4 other CDR engine gui rules editor bugs reported in post 5 of following thread: (?????)
- Some security fixes (have a report from AvantSys - plan to fix before make public - will email it to whomever wants to fix/analyse it) (?????)
- 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). (?????)
- Assigned Provider ID and Referring Provider ID conflict bug fix CLEANUP (?????)
- Audit engine potential bug(s) related to the sql_checksum_of_modified_row function: (?????)
- 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. (?????)
- Billing bugs:
- Fees-Billing-EOBs/statements copay listing errors (?????)
- Fees->Checkout screen not showing copays (?????)
- Billing information entered in the Fees->Billing->EOB module creates odd behavior/output in the Fees->Payments module. (?????)
- Dated reminders using incorrect patient id (appears to be using id instead of pid in place(s). Bug needs to be confirmed and fixed. (?????)
Tickets Completed
- Logging bug; success code is now getting reported correctly in library/pid.inc script newEvent() call (COMPLETED 7/21/12) (Kevin)
- Full ICD10 and SNOMED support (COMPLETED 7/18/12) (Mac, Brady, and Rod)
- UTF8 collation issue in mysql 5.5 (COMPLETED 7/18/12) (Brady)
- Sql query bug when editing recurrent appt (COMPLETED 6/19/12) (TajEmo)
- Fix CCR report (DOB date is incorrect) (COMPLETED 6/16/12) (TajEmo)
- In prescriptions lists, double display of drug bug was fixed (COMPLETED 6/15/12) (TajEmo)
- Ensure AMC/CQM/CDR reports work (albeit slow) (COMPLETED 5/25/12) (Brady)
- Compatible with MySQL version 5.5 (changed Type= to ENGINE=) (COMPLETED 5/25/12) (James)
- Forms datafield length bug (forced 255 input limit) (COMPLETED 5/25/12) (Brady)
- CouchDB support to store patient documents (COMPLETED 5/9/2012) (Z&H)
- Fix primary/referring provider ambiguity (COMPLETED 5/8/12) (Brady)
- Practice Management enhancements (migration of copay out of billing sql table) (COMPLETED 4/28/2012) (Z&H)
- Audit engine needs to log binded variables (COMPLETED 4/14/12) (Brady)
- Language editor gui needs to be fixed (COMPLETED 4/11/12) (Kevin)
Documentation
- USER MANUAL (Tony)
- feature list will be at Release Features (?????)
- acknowledgements will be at OpenEMR Acknowledgments (Brady)
Translations
- Update Translation set (COMPLETED - 4/14/12) (Brady)
- Update Translation set again before code freeze (COMPLETED - 7/23/12) (Brady)
- Add strings from ct_label in code_types table (COMPLETED - 7/21/12) (Brady)
- Add strings from layouts/lists (COMPLETED - 7/21/12) (Brady)
- Add strings from globals tabs (COMPLETED - 7/21/12) (Brady)
- Finalize Translations (Brady)
- At this point, there are 20 languages (including English)!!!!
Version 4.1
- RELEASE IS FINISHED. OPENEMR 4.1 WAS RELEASED ON 9/23/2011.
- KEEPING BELOW FOR ONLY HISTORICAL PURPOSES
Testing vehicles
- Online demo:
- Daily built packages:
Bugs/Issues Pending
- Security exploit report bugs: http://packetstormsecurity.org/files/103810 (Brady??? (PLAN FOR NEXT PATCH))
- 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 (Julia??? (PLAN FOR NEXT PATCH))
- billing bug http://sourceforge.net/tracker/?func=detail&aid=3392207&group_id=60081&atid=493001 (Z&H??? (PLAN FOR NEXT PATCH))
Bugs/Issues Fixed and Closed
- Immunization bug (report that immunizations reported before a 4.0 upgrade are not showing up) (FIXED AND COMMITTED 8/22) (Z&H)
- 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) (Z&H)
- 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) (Brady)
- Z&H Healthcare Patient Portal (COMPLETED AND COMMITTED 9/6) (Z&H)
- Bug report by Rod in globals: http://sourceforge.net/tracker/?func=detail&aid=3394823&group_id=60081&atid=493001 (FIXED AND COMMITTED 9/7) (Z&H)
- 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) (Whimmel)
- theme bug fix: http://sourceforge.net/tracker/?func=detail&atid=493001&aid=3288931&group_id=60081 (FIXED AND COMMITTED 9/12) (Brady)
- simple fax tracker bug fix: http://sourceforge.net/tracker/?func=detail&atid=1245239&aid=3388175&group_id=60081 (FIXED AND COMMITTED 9/12) (Z&H)
- simple email bug fix: http://sourceforge.net/tracker/?func=detail&atid=1245239&aid=3388169&group_id=60081 (FIXED AND COMMITTED 9/12) (Z&H)
- 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) (FIXED AND COMMITTED 9/12: OpenEMR links were changed to text only) (Brady)
- 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) (Brady)
- nasty history layout bug: http://sourceforge.net/tracker/?func=detail&atid=493001&aid=3302266&group_id=60081 (FIXED AND COMMITTED 9/12) (Brady)
- 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) (Brady)
Documentation
- USER MANUAL - Sara is starting on this today --Tony - www.mi-squared.com 17:01, 23 August 2011 (UTC) (COMPLETED 9/20; LINKED TO WIKI PAGE)
- feature list at Release_Features (COMPLETED 9/14)
- copyright at OpenEMR_Copyright_Notice (COMPLETED 9/16)
Translations
- Update Translation set (COMPLETED 9/11)
- Finalize Translations (COMPLETED 9/16)