Skip to content

v10.0.0

Compare
Choose a tag to compare
@denniskigen denniskigen released this 02 May 20:11
· 93 commits to main since this release
c039c04

What's Changed

Breaking changes

  • (BREAKING) O3-4505: Patient object should only be loaded by the root chart component by @ibacher in #2256

Features

  • (feat) O3-4400: Add a string prop for determining when patient banner rendered from patient chart by @NethmiRodrigo in #2270
  • (feat) O3-4430: Make the indications field configurable in the drug order form by @vasharma05 in #2228
  • (feat) O3-4361: Remove visit header from top nav in patient chart by @chibongho in #2289
  • (feat) O3-4370: Preserve search context when discarding visit form in queues app by @Muppasanipraneeth in #2265
  • (feat) O3-4363: Add Visit context header to patient chart workspaces by @chibongho in #2222
  • (feat) O3-4443: Add ability to create a visit that ended in the past by @chibongho in #2240
  • (feat) O3-4226: Bump @carbon/react to v1.76.0 by @Muta-Jonathan in #2124
  • (feat) Switch to TabsVertical and TabListVertical components in chart views by @denniskigen in #2330
  • (feat) O3-4589: Remove RDE actions from patient banner action menu by @chibongho in #2324
  • (feat) O3-2953: Add support for editing and deleting Vitals and Biometrics by @samuelmale in #2263
  • (feat) Centralize allergy form validation logic by @denniskigen in #2333
  • (feat) O3-4480: Add visit history table to patient chart by @chibongho in #2295
  • (feat) O3-4615: Fetch paginated encounters directly in the encounters table by @chibongho in #2371
  • (feat) Patient Summary page layout adjustments by @denniskigen in #2383
  • (feat) O3-4614: Allow visit table rows to expand and show visit summary card by @chibongho in #2389
  • (feat) Use age-based reference ranges in vitals widget by @denniskigen in #2406
  • (feat) O3-4661: Test Results: Viewer drops imaging observations in tablet mode from Individual Tests view by @brandones in #2405

Refactors

  • (refactor) O3-3846: Replace Carbon datepickers with reusable OpenmrsDatePicker by @jwnasambu in #2154
  • (refactor) Use shared useEmrConfiguration hook from framework by @denniskigen in #2288
  • (refactor) Improve allergy form initialization and loading states by @denniskigen in #2347
  • (refactor) O3-4604: Consolidate type annotations in the allergies widget by @dhruvchandak30 in #2342
  • (refactor) O3-4610: Improve type safety in test results app by @dhruvchandak30 in #2352
  • (refactor) O3-4612: Improve type safety in patient chart clinical views by @dhruvchandak30 in #2355
  • (refactor) Move feature flag registration to routes.json by @denniskigen in #2365

Bug fixes

  • (fix) Enable more automatic visit data revalidations by @denniskigen in #2278
  • (fix) O3-4461: Remove view timeline button from individual test panels by @Muppasanipraneeth in #2255
  • (fix) Automatically revalidate visit data after submitting visit notes by @denniskigen in #2279
  • (fix) Fix RangeError when selecting a date in the visit form by @denniskigen in #2285
  • (fix) Use isExpanded prop from nav-group extension config by @samuelmale in #2304
  • (fix) O3-4559: Discontinued active medication prevents new prescriptions of same drug by @makombe in #2302
  • (fix) O3-4363: Fix context switcher modal name and order workspace height by @chibongho in #2319
  • (fix) Allergies form should not change value to undefined by @ibacher in #2329
  • (fix) O3-4584: Validate against future onset dates in the conditions form by @Muppasanipraneeth in #2326
  • (fix) O3-3793: Replace Location Picker in Program Form to load all locations by @Bawanthathilan in #2346
  • (fix) Improve visit form date and timepicker layout by @denniskigen in #2353
  • (fix) O3-4598: Add visit context switcher to 'Add vitals' workspace by @chibongho in #2341
  • (fix) O3-4600: Remove leading zero in the dose input in immunization form by @dhruvchandak30 in #2318
  • (fix) Change common libs devDependencies version to 'workspace:*' by @chibongho in #2356
  • (fix) O3-4480: Fix default content switcher index in visit detail overview page by @chibongho in #2364
  • (fix) O3-4662: Fix issue with image upload via webcam in visit note form by @UNCANNY69 in #2370
  • (fix) O3-4363: Fix form container layout styling in Visit Notes and Vitals & Biometrics forms by @chibongho in #2372
  • (fix) O3-4625: Resolve layout issue caused by Date and Time Picker overflow in Immunization Form by @Muppasanipraneeth in #2367
  • (fix) Support multiple units in BMI calculation by @VaishSiddharth in #2378
  • (fix) Fix vitals sign interpretation flagging by @denniskigen in #2391
  • (fix) O3-4645: Improve filtering logic in GroupedPanelsTable to ensure accurate display of selected entries by @Muppasanipraneeth in #2384
  • (fix) O3-4615: Fix encounters table filtering and pagination by @chibongho in #2395
  • (fix) O3-4382: Consolidate Treeview component logic by @Muppasanipraneeth in #2375
  • (fix) Fix a11y issues on the patient visits page by @olewandowski1 in #2392
  • (fix) O3-4655: Fix date formatting in test results components by @Muppasanipraneeth in #2398
  • (fix) O3-4059: Fix date handling in results viewer page by @Muppasanipraneeth in #2399
  • (fix) O3-4419: Fix order type filtering in order details table by @Muppasanipraneeth in #2385
  • (fix) Fix a11y issues on the Start Visit form by @olewandowski1 in #2386
  • (fix) O3-4363: Add pagination to visit context switcher by @chibongho in #2363
  • (fix) O3-4363: Fix NPE in visit context switcher by @chibongho in #2418
  • (fix) O3-4653: HTML Forms do not open in the forms app within the ward view by @mseaton in #2393

Housekeeping

Testing

New Contributors

Full Changelog: v9.2.2...v10.0.0