Skip to content

Data Capture Library 1.2.0

Latest
Compare
Choose a tag to compare
@santosh-pingle santosh-pingle released this 18 Sep 18:52
· 17 commits to master since this release
d114245

Highlights

  • Full repeated group support with UI controls to add and remove groups, a refreshed style, and a number of fixes for bugs raised by app developers
  • Enhanced support for expressions including launch context, questionnaire constraint, x-fhir-query and performance optimizations
  • A number of enhancements and bug fixes to improve the user experience with navigation in a paginated questionnaire
  • Behaviour fixes for text input and open choice widgets
  • Capability to customise the style of individual questions

Changelog

Enhancements 🌟

  • Repeated group headers [#726]
  • Add support for answerReference when using enableWhen [#1834]
  • Improve initial load of calculated expression [#2519]
  • Support questionnaire-constraint Extension [#1849]
  • Support evaluation of variables, launchContext and other FHIR contexts for cqf-calculatedValue expressions [#2292]
  • X-FHIR-Query support for variable extension [#2075]
  • Support optionExclusive Extension in Popup [#2436]
  • Quantity unit options with initial quantity value [#2395]
  • Allow modification of Questionnaire submit action button text via configuration [#2239]
  • Add the next button navigation view to a default long scroll [#1764]
  • Flyover text as secondary dialog title [#2647]

Fixes 🔨

  • Remove deep copy for answers in question view item [#2593]
  • Fix anomalous behaviour of enableWhen expressions in a repeated group [#2590]
  • Pack repeated groups even if there is only one group in the response [#2564]
  • Add missing response items to repeated group child items [#2655]
  • Handle empty repeated group header [#2574]
  • Open choice missing string value [#2520]
  • Display code string [#1604]
  • Add missing use of viewItem.questionText [#2664]
  • Bind to bottomNavContainerFrame only if bottomNavItems not empty [#2588]
  • Fix Previous button visibility in review mode [#2516]
  • Hide the bottom navigation container on no visible buttons [#2446]
  • Hide the Next button if it is disabled [#2404]
  • Hide previous and next button [#2394]
  • Help info box disappears after changing answer [#2356]
  • Update questionnaire buttons in xml fragment [#2353]
  • Duplicate entry of invalid decimal entry present in another decimal field [#2401]
  • Keyboard hides itself when focusing to open-choice text box [#2651]
  • Fix cursor moving back and missing characters [#1914]

Style update 👗

  • Per question custom style [#2636]
  • Repeated group UI style [#726]

Code health 🧹

  • Clean up UI navigation item [#2658]
  • Remove submit and cancel visibility style [#2428]
  • Create helper function to go through question answer pairs [#2618]
  • Add questionnaire and qItem as reserved variables [#2477]

Catalog app and documentation 📚

  • Update documentation for custom UI components [#2581]
  • Update calculated expression example to calculate age from date of birth [#2627]
  • Add location mapping widget [#800]

Thanks to all the contributors to this release:
@FikriMilano @maimoonak @santosh-pingle @MJ1998 @LZRS @jingtang10 @aditya-07 @nsabale7 @joiskash @asad-zaman @allan-on @f-odhiambo