...
4 November 2010
In Attendance
- ?~nyomanNyoman Ribeka
- ?~michaelMichael Downey
- ?~dawnDawn Seymour
- ?~jeremyJeremy Keiper
- ?~bwolfeBen Wolfe
- ?~dariusDarius Jazayeri
- ?~mogoodrichMark Goodrich
- ?~bmamlinBurke Mamlin
- ?~wyclifWyclif Luyima
- ?~mseatonMike Seaton
Agenda
- Quickly review previous meeting minutes (5 min)
- 1.7 Update (15 minutes)
- 1.8 Update (30 minutes)
- Widgets
- Reporting speedup
- Data Export speedup?
- 2.0 Framework preview (20 minutes)
- After-action review & next week's agenda (5 min)
...
- Searching (concepts, person, encounter, and location)
- Iterating on encounter widget: http://notes.openmrs.org/encounter-widget-1-8
- http://notes.openmrs.org/encounter-widget-1-8from the point of view of the UI he's put in the fix for how to do that
- wyclif will commit new code today and deploy it to the test env
- idea is to implement metadata crud service that would standardize method names – Burke thinks it's dead on arrival
- Design work ensued
- Burke: Major changes to the API are out of scope for 1.8
Code Block getEncounters(String, Integer, Integer, boolean); getCountOfEncounters(String, boolean);
- Agreed on convention...
- Search by string for object =
Code Block getFoo(String, Integer, Integer, boolean)
- Getting count of the search by string =
Code Block getCountOfFoo(String, boolean)
- Search by string for object =
- Patient dashboard
- http://tickets.openmrs.org/browse/TRUNK-1667 - TODO Darius will take this on and re-profile it with comments then hand it to Wyclif
- Data Exports
- Avoid calling PatientSetService.getAllPatients()--its performance degrades very badly when you have a huge number of patients. If at all possible, use 'null' to represent all patients rather than enumerating them.
- Reporting Framework
- darius discovered adding a multicolumn index would help
- TODO Ask Regenstrief DBAs about how to optimize the specific SQL query here: http://bit.ly/d360f0 or http://bit.ly/bUlGQo in context
- Cut-off date for 1.8 features not in the top ten
- http://go.openmrs.org/performance
2.0 - Darius
- http://wikiopenmrs.openmrsatlassian.orgnet/wiki/display/docs/OpenMRS+2.0+Core+Application+Developers+Guide
- svn.openmrs.org/openmrs-contrib/ui-frameworks/ui2
- To run this you need to manually create one table
...