2006-08-03 Developers Conference Call
I have to leave at 3:30p EDT for a doctor's appt, so could we discuss these items first?
--Jmiranda 13:33, 3 August 2006 (EDT)
Update on and plan for (post PIH go-live) handling transactions in OpenMRS
Form: Paul to discuss auto-generate xsn functionality
Form: Update on ConceptSet and obs_group_id functionality
Form: Update on Download Schema use case (ClassCastException)
Form: Refactor FormEntryUtil's expandXsn() and makeCab() methods
Need to support Windows and Linux commands (expand/makecab and extract/lcab, respectively).
We can't just substitute commands because the commands take different parameters based on their environment
Should we use the message resource bundle (example below)?
Windows
formentry.expand.command='expand -F:* {0} {1}' # param 0 = file to expand, param1 = path to destination directory
formentry.makecab.command='makecab {0}
publish.ddf' # param0 = path to publish.ddf
Linux
formentry.expand.command='extract {0}' # param0 = cab file
formentry.makecab.command='lcab {0}' # param0 = path to files
NOTE: The application will need to know which environment it is running on, in order to feed in the correct values to each command since those values will be different depending on whether you're running on Linux or Windows.
Update and plan for PIH go-live
Orders without encounters
Associating obs with patient demographic characteristics, and with program enrollment
Using hard-coded, DB-specific values in code, such as the OrderType for Drug orders
Widgets: refactoring javascript code
Widgets: how to NOT re-include the same javascript code many times in one page
Widgets: how widgets and (the new) fieldGen work together