Difference between revisions of "QA and Release Process"

From OpenEMR Project Wiki
Line 2: Line 2:


===Overview===
===Overview===
: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> 7/1/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 and OpenEMR 4.1.1 will work in 20 languages(including English) and will support SNOMED and ICD10 coding!!!!
:'''The theme of this release is Internationalization and OpenEMR 4.1.1 will work in 20 languages(including English) and will support SNOMED and ICD10 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> 7/1/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 10:25, 20 June 2012

Version 4.1.1

Overview

The theme of this release is Internationalization and OpenEMR 4.1.1 will work in 20 languages(including English) and will support SNOMED and ICD10 coding!!!!
The current plan is to get the pending new features and bug fixes completed by 5/1/2012 5/14/2012 6/1/2012 6/14/2012 7/1/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 June June/July July August.

Testing vehicles

Tickets Pending

  • Support multisite module in the ubuntu package (Brady)
  • Ensure 5010 support is complete (Not sure if this is done???)
  • Full ICD10 and SNOMED support (Mac and Brady)
  • 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= (James)
  • SNOMED import may not work (?????)
  • Potential UTF8 collation issues (?????)
  • Internationalization
  • Document names with UTF8 characters are getting changed to _ characters (Possibly AvantSys)
  • 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) (?????)
  • 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. (?????)

Tickets Completed

  • 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

Translations

  • Update Translation set (COMPLETED - 4/14/12) (Brady)
  • Update Translation set again before code freeze (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

Bugs/Issues Fixed and Closed

Documentation

Translations

  • Update Translation set (COMPLETED 9/11)
  • Finalize Translations (COMPLETED 9/16)