2009-07-09 Developers Conference Call
Date
9 July 2009
In Attendance
<!--
Ben Wolfe
Darius Jazayeri
-->You
Win Ribeka
Mike Seaton
Justin Miranda
Hamish Fraser
Paul Biondich
Burke Mamlin
Brian McKown
AGENDA
MINUTES
AMRS Registration Module for AMPATH
Creating new patient Objects and generating ID cards for the patients.
Financial piece to be included.
PIH has touchscreen registration module.
Used as part of primary care code.
Does not have bar code generator yet. Can maybe use part of idcards module.
Showed demo to Rockefeller
TODO: Hamish, please ask developers to upload code to svn.openmrs.org
Film crew from Rockefeller coming to AMPATH
Volume on Hamish's microphone keeps going up and down.
OpenMRS 1.5 Release Candidate (See Road Map )
Could be released next week.
UUID's and Serialization have not been tested.
Modules must be tested with 1.5 RC.
Would be good to have a web test framework set up.
Test User Interface and API in real life use cases.
TODO: Create a recipe or list of items that should be tested for the release. Testing Releases
TODO: Darius please e-mail Implementers list for others to add to list of items to test.
Test top 5 modules Module Statistics
Need Web Layer Testing
But not for version 1.5
TODO: Ben please put OpenMRS 1.5 in labs.openmrs.org so we can test it.
Done. See http://lab5.openmrs.org:8080/openmrs to preview 1.5.x
Is there an amount of testing that a Beta version should have before it is ready to be a Release Candidate?
Ask the community to do testing.
Largest installations should test Beta before we can have Release Candidate.
Holding off a 1.5 Release Candidate should not preclude continuing alpha development on 1.6
TODO: Brian to set up 1.5 on Regenstrief staging server so we can test list of items (and modules).
Proposed Testing Workflow
Developers test Beta version on staging server.
Beta version that passes staging server tests is ready to graduate to Release Candidate.
Test top 5-10 modules on Beta to see if it works or not
Implementers test Release Candidate in a semi-production environment.
Test top 5-10 modules on Release Candidate to see if it works or not
Release Candidate that passes semi-production environment tests is ready to be a stable version.
Serialization
Should we pull it out of 1.5
Keep Serialization Framework in 1.5
Put rest of Serialization in a module (at least for 1.5).
TODO: Make a ticket to do the above.
Create process to decide what to merge and what to purge.
Schedule what goes in for 1.6
Some of Logic can go into a module
Logic TODO's:
TODO: Create a single notion of logic (merge things together).
TODO: Win to separate logic into module (play with it).
Logic API should be in core. Logic Eval should be in core. Tokens, etc., too.
Google Summer of Code
Deadline for Midterm Evaluations are Monday, July 13, 12:00 Noon Pacific Time.