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
Minor updates to MOH257
Converted all form registrations to FormDescriptor beans in the application context.
* Added field for form order as beans aren't inherently ordered in any way
Fixed wrong concept for TB Patient classification
Fixed broken 731 report due to scheduled visit obs with numeric values
Converted all forms to use XML resources
* All active forms have a FormDescriptor bean in moduleApplicationContext.xml
* Kenya EMR Forms metadata package now only contains Form objects (no HtmlForms)
* Liquibase changeset will delete all htmlform records
* Form descriptors have order property which form manager will sort them by
* Added section to admin home page which lists forms and show error message if form couldn't be loaded
Moved metadata package display table from Admin > Overview to Admin > Content
Updated required kenyaui version to 1.3.4