Skip to main content

Better EHR Studio 1.3 Release Notes

1.3.2 (2020-01-13)


Bug fixes

Form Builder

  • Fix blank screen error after refresh if user added any widget (TOOLS-1200)

1.3.1 (2020-01-13)


Features

*Form Builder#

  • add ability for upload to set EHR id by parameter specified in annotation for DV_MULTIMEDIA
Bug fixes

*Form Builder#

  • fix missing "click" action on button in dependency (TOOLS-1192)
  • do not update max multiplicity, if it is set to infinity on template (TOOLS-1197)
  • fix minor visual bug for icon image of the generic save button (TOOLS-1196)
  • center the icon for collapse template-panel (firefox only problem) (TOOLS-1184)
  • add ability to select annotation name so you can see it whole and copy it if you want (TOOLS-1193)
  • added truncate text to widget cards and added tooltip to fix bug with too long widget names) (TOOLS-1195)

1.3.0 (2020-01-10)


Features

Form Builder

  • add option to hide inputs for quantity, ordinal and coded text (TOOLS-980)

  • select screen redesign (TOOLS-1048)

  • exporting form to zip now also exports the image (TOOLS-1097)

  • add option to add custom url to domain list in login (TOOLS-1067)

  • added ability to resize bottom panel (script api editor) in form builder (TOOLS-1106)

  • redesigned form playground (TOOLS-1064)

  • added options to copy contents of some toastr info to clipboard (TOOLS-1064)

  • added ability in playground to fill form with latest composition from ehr server (TOOLS-963)

  • add formId formVersion to tags in composition if provided (TOOLS-921)

  • moved application update notice to a small icon in the bottom left where the user options are (TOOLS-1120)

  • usage of up and down arrow buttons is now enabled when searching through templates (TOOLS-1127)

  • if script failes it will now show an error on preview (TOOLS-1088)

  • added option to collapse sidebar (TOOLS-1126)

  • fixed bug with images and scripts missing in zip when exported from EHR Studio (TOOLS-1142)

  • implemented generic image field (TOOLS-1110)

  • validate forms on select screen (works only on EHR Server version 2.5.1 and higher) (TOOLS-1047)

  • added ability to set range of years in partial date presentation (TOOLS-1101)

  • added variables panel and save button in generics (TOOLS-1039)

  • generic types are now split into groups:

    • generic inputs

    • containers & others

    • buttons

      generic_types

AQL Builder

  • store AQL Builder tabs to local storage so they remain after next visit or refresh (TOOLS-1067)

  • added hierarchy for creating queries from tree in AQL (TOOLS-1098)

    aql_hierarchy

  • added spinner when sidebar panel is loading in AQL (TOOLS-1075)

  • added detailed view for predefined objects in AQL (TOOLS-1075)

  • inserting version object and version nodes in existing query if possible (TOOLS-1104)

  • added pagination to AQL result tables (TOOLS-1133)

Bug fixes

Form Builder

  • renamed "load composition" to "load last composition"
  • fixed memory leaks (TOOLS-1176)
  • filter annotations to hide the ones with forbidden names (TOOLS-1078)
  • filter unique form Ids when assigning children to parent (TOOLS-1178)
  • fixed issue with min multiplicity (TOOLS-1178)
  • make hr line visible on zooming in and out in browsers (TOOLS-986)
  • login fix for when there are no domains in domain list
  • global dependencies field size on resize fixed (TOOLS-1055)
  • fixed dropdown menu width (TOOLS-1000)
  • fixed disappearing separator in replace field input dropdown (TOOLS-1124)
  • removed additional properties from property panel from fields that don't have any (TOOLS-1145)
  • do not populate form store if you have unsaved document (TOOLS-1151)
  • prevent selecting field if model does not exist (TOOLS-1151)
  • optimization with removing some things (TOOLS-824):
    • removed RmTypeModelValueGetter
    • removed applyvalue
    • removed circular dependencies between view config layout and model
    • removed FormObjectModel
    • removed FormRepeatableElementModel
    • removed ViewConfigProperty and simplified how Size, Alignment, Label positions are parsed
  • added setPropertyValue and getPrettyValue on models instead of RmTypeModelValueGetter (TOOLS-824)
  • removed some context properties (TOOLS-1174)
  • set default from persistent generic to false (TOOLS-1182)
  • make the predefined values show in dropdown and make the annotations auto add if it has default value (TOOLS-1173)
  • optimized context updateing (TOOLS-1181)
  • remove case sensitivity for searching form Ids in playground
  • fix validation if a field has empty inputs (TOOLS-1087)
  • set terminology service on preview refresh (TOOLS-1083)
  • make all fields in dependencies clickable to highlight on tree (TOOLS-1105)
  • fix visual bug when adding and removing columns (TOOLS-828)
  • update multiplicity when importing template (TOOLS-1116)
  • fix min and max precision for range fields and add ability to limit them to template (TOOLS-1036)
  • fixed autosize on text field with multiple lines (TOOLS-1072)
  • fixed bug where you were unable to click on the total left when editing a label (TOOLS-1102)
  • improved image map performance and fixed minor bugs (TOOLS-1118)
  • clicking form builder logo now redirects you to select and not the dashboard (TOOLS-1125)
  • updated a few translations
  • opening a form and not changing anything doesn't replace last opened document anymore (TOOLS-1121)
  • renamed "publish" to "save composition" in preview mode (TOOLS-1134)
  • enabled adding annotations to generic label
  • fixed bug where adding some anntations would remove other properties in viewConfig.annotations (TOOLS-1150)
  • added multiplicity controls to partial date (TOOLS-1130)
  • remove default terminology values from form description (TOOLS-1158)
  • fixed bug with terminology not working if both codesystem and optional name are not provided
  • fixed multimedia upload url so that it gets stored into the annotation

AQL Builder

  • prevent selecting the same nodes from tree in AQL (TOOLS-1165)
  • ctrl/cmd + s (and ctrl + shift + s) now open proper modal windows when saving views or queries (TOOLS-1038)
  • identify "FROM" keyword with regex for aql (TOOLS-1166)
  • in AQL prevent selecting the same nodes when double-clicking item from tree (TOOLS-1165)
  • fix marking keywords following "AS" as invalid in AQL Builder (TOOLS-1086)
  • use original name in WHERE clause in AQL (TOOLS-1129)
  • improved table presentation in AQL (TOOLS-1133)
  • AQL autocomplete fixes (improved suggestion accuracy and fix validation if WHERE clause is not correct) (TOOLS-1138)
  • AQL bugfixes (filtering column names, filter out commented params, validation) (TOOLS-1170)