Fixed formatting bug on moh257 page
Fixed moh257 FP status field to use values and strings from paper form
Converted the TB Enrollment and Completion forms to use the new XML/UIFR mechanism
Updated FP method answers from list provided by Patrick
Updates to MOH257 to improve consistency with paper form answers
Updates to MOH257 to display calculated durations since ART start date and current regimen start
More updates to MOH257
More updates to MOH257
Updated to Kenya UI 1.3.2
App icons no longer in columns of 3s but use entire page. Looks better with varying numbers of apps
Merged the .report and .reporting packages
Simplified method for adding custom columns to patient list report
Changed referrals field on MOH257 to allow selection of 3 different referrals
Reworked system for loading HTML Forms dynamically
* Forms must now either specify a resource in the FormDescriptor, or have an associated HtmlForm
* On module start, resource paths are read from FormDescriptors and saved as FormResources
Also
* Converted all TB forms to new XML format
Tidied up and added unit tests for new form loading functionality
Added lab testing functionality
* Lab tests are defined in an XML resource
* labTest custom tag can be added to HFE forms and generate fields for lab tests dynamically
Minor updates to 257 (OI and ADR fields)
Fixed Javascript field methods not working when viewing HTML form
labTestPicker tag now renders properly in VIEW mode
* Made workaround for HFE's getValue and getField JS methods not working in view mode
* Overrode HFE's ifMode tag to provide support for hiding things by mode
* Updated the FieldGenerator controller to generate suitable read-only controls when in view mode
Tidied up KenyaEmr and some of the content managers