Release Notes
4.3.10
Added ability to delete encounters - XFRM-208
4.3.7
- Fixed bug with date values when using the OpenMRS calendar widget in forms.
Added ability to edit encounters from the reference application visits patient dashboard - XFRM-203
Added support for platform 2.0
4.3.6
- Fixed bug where retired forms were shown for data entry. XFRM-201
- Fixed Null Pointer Exception when displaying encounters with no forms.
- Fixed bug where edited contact information could not be saved. RA-901
- Fixed Null Pointer Exception when returning encounter filled xforms.
- Added an HTML widget to the form designer.
- Added an option to exclude layout when loading a prefilled xform.
- Added encounterUuid for loading xforms filled with encounter data.
- Added patient information when returning an encounter filled xform.
4.3.5
- Fixed problem where clicking the edit link in the patient header was not loading the xforms patient registration form. XFRM-197
- Fixed problem which required one to load the uiframework module in order to load the xforms module. XFRM-198
4.3.4
- Added ability to select the form to navigate to on submission. XFRM-195
- Improved styling of xforms in the reference application.
4.3.3
- Added ability to override the default patient registration form in the reference application. XFRM-194
- Fixed error when concept data type is numeric and the precise check box is selected. XFRM-192
4.3.2
- Added ability to prevent entering a form more than once for a patient.
- Added ability to disable automatic creation of the patient relationship node.
- Added ability to accept patient uuid instead of only id, during data submission. XFRM-191
- Fixed displaying of null for providers without identifiers.
- Fixed bug where one would not display the health center name. XFRM-185
- Made a followup fix for failure to submit a form due to time zone changes. XFRM-164
4.3.1
- Fixed bug where encounter forms did not save edited patient demographic data.
- Fixed NPE when a relationship person has no name.
- Changed the encounter and observation date and time to always be assigned by the server instead of the client.
4.3.0
- Fixed problem where date and time concepts did not have the correct data types in the form designer.
- Fixed problem where location and provider auto complete widgets displayed ids instead of names on form edit.
- Fixed problem where some fields in group widgets were not saving data.
- Made the location search widget work in the reference application.
- Removed HTML display from auto complete widget search results in the reference application.
4.2.9
- Fixed NPE when designing a form with problem lists.
- Fixed problem where tables were not displayed when entering form data from the reference application.
- Added display and ability to edit existing encounters for the reference application.
4.2.8
- Added support for resetting Tab order.
- Added sub forms feature.
- Added ability to lock all widgets.
- Added ability to add new columns and row without resizing a table, while pressing CTRL.
- Added ability to drag a field without its label and drop onto the design surface, while pressing CTRL.
- Made the selected widget/s standout more markedly from others.
- Fixed bug where widgets with the same tab index were not shown.
- Fixed validation rule bug in nested group question types.
- Fixed parent widget validation bug in group boxes.
- Fixed bug where editing labels messed up tables when their lengths became wider than the table.
4.2.7
- Fixed a java.lang.NoClassDefFoundError: org/springframework/mail/MailException when run on OpenMRS 1.11
- Fixed a Null Pointer Exception when opening the patient dashboard of the reference application.
4.2.6
- Added support for the reference application new user interface - XFRM-179
- Fixed bug where removing the relationship node led to deletion of patient relationships on form submission - XFRM-176
...
- Fixed index out of bounds exception when getting a concept id from a string during form data edit submission.
- Fixed bug where set values were not loaded correctly on editing form data.
- Fixed problem where refreshing a form resulted into loss of question options that were added from the designer instead of form schema.
- Improved problem lists implementation.
- Added proper display of answers for concept search fields instead of displaying the ugly HL7 string during form data edit.
- Added ability to turn on and off editing of field bindings in the form designer using a setting (comer global property 1.8 and below).
- 3.8.9
- Fixed errors when saving form in Safari and Chrome.
- Fixed null pointer exception when trying to create new patient without a saved new patient xform.
- Added default time for DateTime widget such that one does not need to enter both date and time.
...
- XForms Module
- XForms Module User Guide
- XForms Module Patient Registration
- XForms Module Form Designer
- XForms Module External Applications Guide
- XForms Module Technical Overview
- XForms Module FormDesigner Technical Overview
- Download Module
- GitHub project (source code)
- XForms was discussed on a May 9th University call. Watch xforms video
- XForms Newbies FAQs