Skip to main content

Better EHR Studio 3.10 Release Notes

3.10.0 (01.10.2024)

With the 3.10 release of Better EHR Studio we added many powerful new features and functionalities that improve the form building process and make it even easier and faster to use. Check out all the details below.

Better EHR Studio 3.10.0 is compatible with Form Renderer version 3.10.0.

Table of Content:

Form Builder

Pre and Post processor in APIs

In your APIs you can now add a pre and post process to any and all calls where you need it. With this a user can execute a script, make another call, reformat and group data in a more presentable response that will make it easier to bind to your form.


OpenAPI integration

If you have access to an API that follows the OpenAPI specification you can now import the API connector and all calls at once into your project and use them in your forms.


Batch actions

On the form select screen you can now select multiple forms and summaries in order to perform certain actions. With them you can either export, copy to another project, add as bundle to Marketplace or delete them.


Duplication of forms

We have added the option to duplicate forms. On the form select screen you now have the option to simply duplicate a form and on the form itself you can either save a new version of a existing form or save it under another form.


Support for uploading and downloading filesets

You can now upload filesets in addition to a operational template. If a template has a fileset on the platform it can also be uploaded to the Marketplace or downloaded at any time. Note that in order to use this feature you need a platform with version 4.0 or higher.

Fileset

Search for tags in the save form modal

In the save form modal window you can now type to search tags to add them quicker when saving your form.


AQL Builder

Close multiple tabs at once

You can now close multiple tabs at once in the AQL Builder. You can choose between closing all tabs, closing all inactive tabs, closing tabs to the left and closing tabs to the right.


AI Assistant (Beta)

We have added an experimental feature called the AI assistant for helping you create AQL queries. While it is still in the Beta stage of development it can quickly create queries which you can copy to the editor and run, or it can explain existing queries if you need help understanding them.


Marketplace

Support for bundles

We have added support for creating bundles and uploading them to the Marketplace. This can contain multiple resources like forms, summaries, apis, views, templates all in one easy to import bundle.


Document attachments in content

Marketplace now supports attaching documents to your content, like documentation and presentations.

Marketplace attachments

Improved text editors for content description and markdown support

The text editors when uploading or editing the content are improved, they support many text styling feature and also the upload of documents that use markdown formatting.


Bug Fixes

Form Builder

  • Fixed alignment of the "Apply" button on generic HTML editing
  • Fixed a bug where you could try to replace a item inside a column list with another generic column list
  • Disabled the add sorting button on column lists until both key and value are filled in
  • Fixed positioning of the base url and call endpoint on narrow screen when configuring an API call
  • Fixed a visual bug where in editor you would still see the tooltip icon when removing tooltip and enabling field description
  • Removed case sensitivity from code system path parameter
  • Fixed a bug where undoing creating a summary could change the docType of the form
  • Max multiplicity can now be above 100 if it can be so defined
  • Removed ability to add spaces to tags
  • Fixed issues when replacing fields if the templates form id was changed
  • Prevented adding generic fields into a column list that cannot be added there
  • Fixed refreshing of external variable when deleting the internal variable that had the same name
  • Fixed wrong number of errors on forms in some situations where forms had multiple pages and/or summaries that contained errors on them

Form Renderer

  • Fixed an issue where longer unit names in quantity fields were not fully visible
  • Fixed missing space after "Add item" when adding other value in combobox presentation for select fields
  • Fixed setting the index 0 on addFormElementInput script api function
  • Fixed issue where contains function returned 1 instead of true in dependencies
  • Fixed presentation of default value when setting it as "-" or "/"
  • Fixed when dependency using contains did not work correctly if first selected values was a custom other value in select fields
  • Fixed a visual bug where screen seemed to jump a bit when switching sections of forms using show and hide

AQL Builder

  • Fixed a bug where js views did not send parameters correctly if they were not yet saved

Studio

  • Added missing required validation on the Grant Type when adding or editing a oauth2 type project

Marketplace

  • Removed wrong text "To library" when editing content that is present on multiple libraries
  • Fix filter selection refresh when exiting editing a content and going back to content select screen

3.10.1 (02.10.2024)

Compatible with Form Renderer version 3.10.1

Bug Fixes

AQL Builder

  • AQL AI assistant data typings matchup

3.10.2 (17.10.2024)

Compatible with Form Renderer version 3.10.2

Features

Form Renderer

  • Added support for use of partials with mustache notation in Rich Text and HTML

Marketplace

  • Added the ability to add additional supported content even if it is not from the resources of the project you are on

Bug Fixes

Form Builder

  • Fixed a bug where widget configuration wasn't properly saved
  • Fixed a bug where static variables such as platformUrl appeared as external variables
  • Fixed a bug where removing characters at the start of the form name on the save / save as modal jumped to the end of the name when it got to a space
  • Fixed a bug where the pre- and post- processor validation warning was not seen if it was full-screen
  • Fixed the issue where forms said they had errors even if the error was just on a API on the form that was not used within the form itself

Studio

  • Updated containment order to conform with platform 4.x specification
  • Fixed a bug where oauth projects with bypass off did not work when user re-logged in the Studio

AQL Builder

  • Improved handling and display of error messages for AI Assistant
  • Fixed a bug where AI Assistant would not work on oauth projects with studio bypass off

Marketplace

  • Fixed a bug where non-alphanumeric characters were trimmed if used at the end of the content name
  • Fixed a bug where you could upload a different content type as an update of a content
  • Fixed a bug where marketplace attempted to install a template fileset to an unsupported platform version

3.10.3 (21.10.2024)

Compatible with Form Renderer version 3.10.3

Bug Fixes

AQL Builder

  • Fixed a bug where code from AI Assistant would not be copied to the editor
  • Save AQL view parameter type to metadata so the parameters passed in query parameters are resolved correctly

3.10.4 (11.11.2024)

Compatible with Form Renderer version 3.10.4

Features

Form Renderer

  • Added Finnish, Swedish and Norwegian translations

Bug Fixes

Studio

  • Added an error message when importing an unsupported OpenAPI version specification
  • Improved API saving when multiple users are concurrently saving global API connectors

Form Renderer

  • Fixed an issue where screen reader would not read button labels

Marketplace

  • Prevented the ability to have multiple copies of the same connected content type and name on the Marketplace

AQL Builder

  • Improved performance when loading suggestions in the AI Assistant

3.10.5 (28.11.2024)

Compatible with Form Renderer version 3.10.5

Bug Fixes

Studio

  • Fixed an issue where you were unable to add a number via a variable as a parameter in a POST body
  • Enabled layout properties for buttons when creating custom summary

Form Renderer

  • Fixed the retrieval of the authHeaderValue variable on oauth2 domains
  • Fixed an issue where the ascending and descending sorting icons in the column list headers did not show
  • Fixed an issue where the Other value was still editable even when form was in readonly mode
  • Fixed a bug where sorting a column list would append the sorting query parameter to all calls within the column list

3.10.6 (05.12.2024)

Compatible with Form Renderer version 3.10.6

Features

Form Renderer

  • Added Catalan translations
  • Added additional parameter showErrors to the valideForm scriptApi function to show errors after validating the form

Bug Fixes

Studio

  • Fixed a bug where pinned labels did not stay pinned after refreshing browser
  • Fixed an issue where in some cases the deleted API call was added back to the API connector
  • Fixed a bug where removed path parameters from the URL were still visible below where you can set them

Form Renderer

  • Fixed an issue where custom summaries did not have exposed script api
  • Fixed a bug where the screen reader repeated the text in the heading and paragraph
  • Fixed a bug where "Other" values were not disabled when set to readonly in a summary
  • Fixed an issue where sorting a column list resulted in the sort query parameter being appended to additional calls within the list
  • Potential BREAKING CHANGE: Fixed a bug where form-data or x-www-form-urlencoded parameters in the request body were overwritten if their names matched variable names. To maintain the same functionality, of overwriting the parameter enclose the parameter name in curly brackets if needed.

3.10.7 (06.12.2024)

Compatible with Form Renderer version 3.10.7

Bug Fixes

Studio

  • Reverted the fix for the path parameter remaining visible after being removed or renamed, as it caused issues with setting parameter overrides on the form