QA and Release Process

From OpenEMR Project Wiki

Version 4.1.1

Overview

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. The theme of this release is Internationalization and the new release will include 20 languages(including English) and will support SNOMED and ICD10 coding!!!!

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)