Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update link to go to OpenMRS Add-ons index instead

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

4.2.5

  • Added ability to get a concept name from an attribute value - XFRM-171
  • Added ability to save concept person attribute values on encounter forms - XFRM-171

  • Fixed bug where external source property was case sensitive - XFRM-172
  • Fixed NPE when external source widget search results have null values - XFRM-173

4.2.4

  • Fixed NPE when submitting some forms with relationships.

4.2.3.1

  • Added ability to submit forms without refreshing the page.
  • Fixed NPE when submitting forms for patients without relationships.

4.2.3.0

  • Added the relationship widget. XFRM-16
  • Added ability to update demographic and person attribute data when submitting encounter forms . XFRM-104
  • Added automatic selection of a design surface widget when its form field panel item is selected.
  • Added automatic selection of a form field panel item when its design surface widget is selected.
  • Added support for opening a form in read only mode. XFRM-121
  • Added skip logic support for an exclusive option in answers of a multiple select question. XFRM-148
  • Added skip logic support for exclusive options between answers of two multiple select questions. XFRM-72

  • Added support for dragging a multiple select question option/answer from the form fields panel to design surface. XFRM-132
  • Added flag to turn off automatic adding of widgets to the design surface when the form is loaded for the first time. XFRM-100
  • Improved error reporting when submitting forms
  • Updated the default XSLT to support complex observation. XFRM-120
  • Fixed a NPE when submitting some patient registration xforms. XFRM-161
  • Fixed a NPE when saving some complex obs on a group type widget that has a binary data type.
  • Localized more error messages that happen when submitting forms. XFRM-133

4.2.1.0

  • Fixed bug where form entry errors were hidden by the xforms module. XFRM-160
  • Fixed bug where some concepts under PROBLEM LIST were not shown as repeat questions on the form. XFRM-151
  • Fixed bug where you could not have more than one concept search widget working properly on the form.
  • Fixed NPE when one had more than one location search widget on the form.
  • Fixed bug where one could not search for radio button and check box widgets text on the design surface.
  • Fixed bug where searching for widget text on the design surface was not selecting the containing tab if it was not the currently selected one.
  • Added more previous years to the date picker widget. XFRM-147

4.2.0.0

  • Added table widget.
  • Added ability to change the Time, DateTime and Date picker widget from the default to that used in the rest OpenMRS
  • Added ability to search for text under the form fields panel and on the design surface
  • Added toolbar icons for Bold, Italic, Underline, Font Family, Font Color and Font Size.
  • Added ability to customize the form look and feel using custom CSS.
  • Added ability to automatically type on a design surface without requiring to first drag and drop a label widget from the palette.
  • Fixed bug where error icon was not being removed whenever text area widget data became valid.
  • Fixed bug where forms with duplicate schema fields were not able to load in the form designer. e.g the demo data AMPATH Adult Return Visit Form.
  • Fixed bug where a patient creation form that has encounter obs was creating patients even when the encounter failed to save.
  • Fixed problem where a form failed to load when it had velocity expressions that failed to be evaluated.

4.1.0.0

  • Added ability to format date and time for past observations.
  • Fixed bug where an XSLT provided under form resources was not being used.
  • Removed the showing no data node found message when previewing some forms.
  • Fixed NPE when refreshing forms which have concepts that do not have names in some locales.
  • Enforced saving of forms in error folder whenever there are processing problems.
  • Fixed NPE when trying to create a new patient without any input parameters.
  • Fixed NPE when submitting grouped questions that are not of type repeat.
  • Fixed NPE when OPENMRS_VERSION_SHORT is null.

...

  • Added ability to resize widgets using keyboard Shift and Arrow keys.
  • Fixed forms panel scrollbar problem with long question text.
  • Fixed problem of boolean, some single and multiple select values not displaying properly when defining skip and validation logic.

Resources