Releases: openmrs/openmrs-esm-patient-chart
Releases · openmrs/openmrs-esm-patient-chart
v10.2.0
What's Changed
Features
- (feat) O3-4702: Pass visitUuid to the forms custom endpoint by @donaldkibet in #2442
Bug fixes
- (fix) Add optional chaining to prevent
undefined
errors on drug and order uuid by @donaldkibet in #2438 - (fix) Update compact delete visit button styling by @denniskigen in #2443
- (fix) Fix a11y issues on the patient summary page by @olewandowski1 in #2390
- (fix) O3-4708: Handle encounter data revalidation via visit context store by @chibongho in #2447
- (fix) O3-4706: Handle coded lab result values in result viewer by @donaldkibet in #2445
- (fix) O3-4623: Make completion date field optional in programs from by @jwnasambu in #2455
- (fix) Use correct x-axis scale for biometrics and vitals charts by @denniskigen in #2459
Housekeeping
Testing
Full Changelog: v10.1.0...v10.2.0
v10.1.0
What's Changed
Features
- (feat) O3-4678: Forms app should show a loading indicator when htmlform is loading by @mseaton in #2424
- (feat) O3-4676: Patient forms app should render htmlforms without requiring explicit htmlform configuration in O3 by @mseaton in #2421
- (feat) O3-4675: Support passing patient, visit, and representation into customFormsUrl in patient-forms-app by @mseaton in #2419
Bug fixes
- (fix) O3-4615: Fix loading state and pagination of encounters table by @chibongho in #2425
- (fix) O3-4481: Visit table should update after changes to visit by @chibongho in #2408
Full Changelog: v10.0.0...v10.1.0
v10.0.0
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
andTabListVertical
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
- (chore) Automatically pull updates to O3 framework by @ibacher in #2280
- (chore) Bump
@openmrs/esm-framework
and fix typings by @chibongho in #2286 - (chore) Automatically pull updates to O3 framework (revised) by @ibacher in #2297
- (chore) Extend version range support for
stockmanagement
backend module by @jabahum in #2309 - (chore) Remove unused
useVisits
hook by @chibongho in #2327 - (chore) Bump RFE version to v3.1.3 by @pirupius in #2349
- (chore) Update type annotation for
sortOrdersByDateActivated
function by @siddhant-kapse in #2388 - (chore) Bump canvg from 3.0.10 to 3.0.11 by @dependabot in #2291
- (chore) Bump jspdf from 2.5.1 to 3.0.1 by @dependabot in #2293
- (chore) Bump @babel/helpers from 7.23.7 to 7.26.10 by...
v9.2.2
What's Changed
🐛 Bug fixes
- (fix) Handle undefined unit symbols in vitals header by @denniskigen in #2273
Full Changelog: v9.2.1...v9.2.2
v9.2.1
What's Changed
🧹 Housekeeping
- (chore) Update translations from Transifex by @github-actions in #2252
- (chore) Update translations from Transifex by @github-actions in #2257
- (chore) FE bump with fixes for form translations by @pirupius in #2264
- (chore) Update translations from Transifex by @github-actions in #2267
- (chore): Release v2.9.1 by @NethmiRodrigo in #2269
Full Changelog: v9.2.0...v9.2.1
v9.2.0
What's Changed
🚀 New features
- (feat): Add translation support for generic dashboard titles by @usamaidrsk in #2198
- (feat) O3-3773 Support for Patient Program Summary in Patient Chart by @kajambiya in #1969
- (feat) O3-4313: Add MUAC to vitals header by @NethmiRodrigo in #2173
- (feat) O3-4040: Enable deleting program enrollments by @PiusKariuki in #2133
- (feat) O3-2801 - Add icons to patient chart left nav by @Munyua123 in #2121
- (feat) O3-4086: Show warning dialog before closing unsaved attachments by @Muppasanipraneeth in #2231
- (feat) Add the order basket action menu to the ward patient action menu slot by @vasharma05 in #2224
- (feat) O3-4342: Split allergy form fields by @Muppasanipraneeth in #2232
- (feat) O3-4445: Display full date in conditions overview widget by @Muppasanipraneeth in #2239
🐛 Bug fixes
- (fix): Order reasons not displaying in dropdown list by @makombe in #2206
- (fix) O3-4329: Ensure start visit form launches when scheduling appointments by @Bharath-K-Shetty in #2185
- (fix) O3-4375: Make useVisits conditional by @NethmiRodrigo in #2210
- (fix) O3-4403: Unable to record allergy in non-English locale by @jayasanka-sack in #2215
- (fix) O3-4410: Revert the form workspaces' size to
wider
by @vasharma05 in #2219 - (fix) Tweaks to the Edit program enrollments flow by @denniskigen in #2226
- (fix) O3-4417: Fix interpolation handling in react-i18next test mock by @harshthakkr in #2223
- (fix) Remove redundant escapeValue override in visit form translations by @denniskigen in #2230
- (fix) Remove additional top border from contact details panel by @denniskigen in #2242
- (fix) O3-4398: Invalidate lab orders after submitting test results form by @amosmachora in #2225
- (fix) O3-4452: Vitals header should not use
label
tags by @Bharath-K-Shetty in #2247 - (fix) O3-4286: Fix error when starting a visit immediately after ending one by @Muppasanipraneeth in #2175
- (fix): Revert workspaces' size to extra-wide by @NethmiRodrigo in #2251
- Fix the inconsistent behaviour of two column view by @vasharma05 in #2221
🧪 Tests
- (test): Fix non-decimal concept having a decimal value by @NethmiRodrigo in #2236
- (test) O3-4440: Update results viewer spec to use correct assertion by @NethmiRodrigo in #2238
🧹 Housekeeping
- (chore) Update translations from Transifex by @github-actions in #2199
- (chore) Update translations from Transifex by @github-actions in #2205
- (chore) Bump form engine version by @usamaidrsk in #2209
- (chore) Update translations from Transifex by @github-actions in #2207
- (chore) Update translations from Transifex by @github-actions in #2211
- (chore) Update translations from Transifex by @github-actions in #2212
- (chore) Update translations from Transifex by @github-actions in #2213
- (chore) Update translations from Transifex by @github-actions in #2216
- (chore) Add form engine lib translations by @pirupius in #2200
- (chore) Update translations from Transifex by @github-actions in #2218
- (chore) Form engine app must use
latest
form-engine-lib versions by @vasharma05 in #2220 - (chore) Update translations from Transifex by @github-actions in #2227
- (chore) Update translations from Transifex by @github-actions in #2229
- (chore) Update translations from Transifex by @github-actions in #2233
- (chore) Update translations from Transifex by @github-actions in #2235
- (chore) Update translations from Transifex by @github-actions in #2243
- (chore): Bump dependencies by @NethmiRodrigo in #2245
- (chore) Update translations from Transifex by @github-actions in #2248
- (chore) Bump openmrs and @openmrs/esm-framework by @NethmiRodrigo in #2249
- (chore): Release v9.2.0 by @NethmiRodrigo in #2244
New Contributors
- @Bharath-K-Shetty made their first contribution in #2185
- @Munyua123 made their first contribution in #2121
- @Muppasanipraneeth made their first contribution in #2231
- @amosmachora made their first contribution in #2225
Full Changelog: v9.1.0...v9.2.0
v9.1.0
What's Changed
Features
- (feat) Update workspace calls to handle workspace groups by @vasharma05 in #2130
- (feat) O3-4083: Standardize lab result ranges to match validation rules by @donaldkibet in #2161
- (feat) O3-4332: Add linkify support for attachments description by @VaishSiddharth in #2166
- (feat) O3-4334: Add scheduled date field for scheduled orders by @vasharma05 in #2177
- (feat) Configure showing/hiding reference number fields by @vasharma05 in #2180
- (feat) O3-4336: Order workspaces should have title of their order type by @vasharma05 in #2181
- (feat) O3-4336: Change the priority input from a combobox to a select field in the lab order form by @vasharma05 in #2187
- (feat) Restore manual refresh data button in results viewer by @denniskigen in #2194
Refactors
- (refactor) Add translations for error messages in order forms by @vasharma05 in #2178
- (refactor) O3-4336: Same theme colors for all order types by @vasharma05 in #2188
Bug Fixes
- (fix) O3-4270: Group obs by encounter instead of datetime by @vasharma05 in #2150
- (fix) O3-4294: Fix incorrect visit date validation in edit mode in the visit form by @denniskigen in #2165
- (fix) O3-4302: Hide voided diagnoses in patient chart visits widget by @CynthiaKamau in #2167
- (fix) O3-4312: Add translation to start visit workspace title by @usamaidrsk in #2169
- (fix) O3-4303: Fix webcam image uploads by @denniskigen in #2171
- (fix) O3-4330: Adjust edit icon fill color for dark background by @harshthakkr in #2176
- (fix) Make the order fields nullish in the order forms by @vasharma05 in #2179
- (fix) visit-form: Fix visit stop datetime field validations by @denniskigen in #2183
- (fix) O3-4348: Prevent adding same order into multiple groups by @vasharma05 in #2195
Housekeeping
Testing
- (test) O3-4227: Add E2E Test for Marking an Existing Patient as Deceased by @virajwathsalag in #2129
(Automated translation updated omitted for brevity)
New Contributors
- @VaishSiddharth made their first contribution in #2166
- @harshthakkr made their first contribution in #2176
Full Changelog: v9.0.0...v9.1.0
v9.0.0
What's changed
Breaking changes
- BREAKING: O3-2563 Rename esm-patient-labs-app to esm-patient-tests-app by @brandones in #1935
Features
- (feat) O3-2163: Add support for editing end visit data/time on current visits by @usamaidrsk in #1712
- (feat) O3-3797: Add the Encounter List Table and Tabs to Patient Chart by @hadijahkyampeire in #1987
- (feat) O3-3901: Add support for program states in esm-patient-programs by @ynurmahomed in #1989
- (feat) O3-3899: Tweak photo picker in the registration form by @Twiineenock in #1994
- (feat) O3-3909: Change the styling of abnormal and dangerous lab results in timeline view by @CynthiaKamau in #1999
- (feat) O3-3921: Change
End date
toDiscontinue date
in medications table by @Vijaykv5 in #2003 - (feat) Pass default form session intent to form Engine by @kajambiya in #2004
- (feat) Test types should be filterable by synonyms by @denniskigen in #2006
- (feat) O3-3655: Change the behaviour of the results view switchers by @CynthiaKamau in #2007
- (feat) Comboboxes in the order form should filter out non-matching items by @denniskigen in #2008
- (feat) More order basket tweaks by @denniskigen in #2009
- (feat) Add zebra styles to individual test datatable in results viewer by @arodidev in #2010
- (feat) O3-3818: Extend clinical forms workspace by @usamaidrsk in #2017
- (feat) O3-3818 Add support for other form workspaces by @usamaidrsk in #2018
- (feat) O3-3866: Allow customized message/dialog for warning when clos… by @mogoodrich in #2020
- (feat) Tweak Test results dashboard sticky header UI by @CynthiaKamau in #2021
- (feat) O3-4064: Print patient information with modified configuration by @vasharma05 in #2022
- (feat) O3-4009: Display stock and price information upon ordering by @usamaidrsk in #2028
- (feat) O3-4014: Add ability to warn user of unsaved changes on form-entry-app by @donaldkibet in #2031
- (feat) O3-2825: Flag discontinued medications with a tag by @jwnasambu in #2037
- (feat) Add an empty state view to BaseVisitType by @denniskigen in #2045
- (feat) Add an empty state view to MarkPatientDeceased component by @denniskigen in #2046
- (feat) Order basket UI tweaks by @denniskigen in #2054
- (feat) O3-4084: Implement numeric validation for lab results entry form by @donaldkibet in #2061
- (feat) O3-4087: Enable input for set-based lab tests on lab results form and handle partial set results by @donaldkibet in #2062
- (feat) O3-3839 Allowing of printing lab request by @CynthiaKamau in #2063
- (feat) O3-4088: Sort diagnoses tags in visit summary by rank by @usamaidrsk in #2064
- (feat) Vitals header UI enhancements by @denniskigen in #2069
- (feat) O3-4117: Add decimal point validation for numeric test results fields by @donaldkibet in #2074
- (feat) O3-4166: add option to hide links in vitals header by @chibongho in #2090
- (feat) O3-4186: Allow sorting in the attachments table by @vasharma05 in #2099
- (feat) O3-4175: add ability to view and edit completed lab results by @Omoshlawi in #2100
- (feat) O3-4071: Improve Start Visit Form to support "Visit Locations" by @mogoodrich in #2103
- (feat) O3-4190 Add ability to filter lab orders by type and date by @CynthiaKamau in #2104
- (feat) O3-4223: Allow adding different order types in the order basket by @vasharma05 in #2109
- (feat) O3-4208: Add Configuration to Display Lab Reference Number Input on the Test Order Form by @usamaidrsk in #2111
- (feat) O3-4238: Mutate the vitals and biometrics data when vitals O3 form is submitted by @vasharma05 in #2126
- (feat) O3-4200: Make visit form usable in other apps by @chibongho in #2134
- (feat) Config to scale the patient identifier sticker content by @vasharma05 in #2135
- (feat) O3-3741: Enable form navigation via sidebar by @samuelmale in #2142
- (feat) order-basket: Improve a11y and styling of status tags by @denniskigen in #2152
Refactors
- (refactor) Port modal registrations to use the modal system by @denniskigen in #2044
- (refactor) Refactor requests to REST endpoints to use restBaseUrl by @denniskigen in #2072
- (refactor) Switch visit requests to use promises instead of observables by @denniskigen in #2073
- (refactor) Remove the dependency of using
patientUuid
from the URL by @vasharma05 in #2080 - (refactor) O3-4108: Remove test counts of lab results on lab tests panel by @CynthiaKamau in #2082
- (refactor) O3-4125: Vitals and Biometrics should not rely on concept search by @D-matz in #2125
- (refactor) Use react hook form's isSubmitting state by @denniskigen in #2141
- (refactor) Use concept resource for conditions search by @denniskigen in #2143
- (refactor) programs-form: Improve error handling and loading states by @denniskigen in #2160
Bug fixes
- (fix) O3-2579 Lab results: Too much grey space by @suubi-joshua in #1925
- (fix) O3-3982: Validate against starting a visit at a future time by @njiddasalifu in #2013
- (fix) O3-3992: Add safeguards for service queue entry creation to visit form by @makombe in #2014
- (fix) Pass patient as a prop where-ever possible in the chart by @ibacher in #2015
- (fix) O3-3979: Visit start date field not populating correctly when editing a visit by @Vijaykv5 in #2019
- (fix) O3-3897: Improvements to the 'all encounters' tab on the visits page by @mccarthyaaron in #2024
- (fix) Fix required validation in Visit Note form by @denniskigen in #2025
- (fix) UI fixes for the Individual Tests view of the Results dashboard by @denniskigen in #2026
- (fix) Visit summary medications list fixes by @denniskigen in #2029
- (fix) Remove automatic appending of Zeros to numeric lab results by @makombe in #2030
- (fix) Fix styling on vitals header by @donaldkibet in #2032
- (fix) Pass patient object to banner actions menu by @denniskigen in #2040
- (fix) Fix invalid prop warning for some Carbon components by @denniskigen in #2048
- (fix) Miscellaneous test results viewer fixes by @denniskigen in #2050
- (fix) O3-3978: Fix error in orders details table when orders are potentially undefined by @mccarthyaaron in #2058
- (fix) Fix
Last completed date
in forms dashboard by @denniskigen in https://github.com/openmrs/openmrs-esm-patient-c...
v8.2.0
What's Changed
Features
- (feat) O3-3024: Implement a two column layout for large desktops by @jayasanka-sack in #1772
- (feat) O3-3641: Add pagination to the medications table by @donaldkibet in #1938
- (feat) O3-3176: Improvements to the overdue vitals tag by @miirochristopher in #1939
- (feat) O3-3656: Change the style of abnormal and dangerous lab results by @CynthiaKamau in #1942
- (feat) O3-3683: Add aria-labels to Start and End visit buttons in the visit header by @Vijaykv5 in #1946
- (feat) O3-3657: Adapt vitals header styling for small screens by @denniskigen in #1949
- (feat) O3-3657: Tweak styling of abnormal results in the vitals header and data tiles by @Twiineenock in #1951
- (feat) O3-3748: Add
data-openmrs-role
data attributes to DOM elements by @Vijaykv5 in #1953 - (feat) O3-3660: Show trend results view in a modal by @CynthiaKamau in #1948
- (feat) O3-3635: Orders table modify action should launch workspace directly by @jwnasambu in #1950
- (feat) O3-3544: Add search bar to the orders table by @arodidev in #1936
- (feat) O3-3794 Opening of clinical-forms-workspace on form close should be conditional by @kajambiya in #1962
- (feat) O3-3799: Open HTML Form Entry Forms within Form Workspace by @mogoodrich in #1963
- (feat) O3-3865: Avail entire patient object to angular form engine by @donaldkibet in #1975
- (feat) Lab results form improvements by @denniskigen in #1985
- (feat) Remove double bottom borders from datatables by @denniskigen in #1993
- (feat) O3-3866: Allow customized message/dialog for warning when clos… by @mogoodrich in #1982
Refactors
- (refactor) Trivial clean-up in test results viewer by @mccarthyaaron in #1751
- (refactor) Update Carbon styling imports and tokens by @denniskigen in #1941
- (refactor) O3-3654: Results filter refinement by @arodidev in #1943
Bug fixes
- (fix) O3-3621: Lab test type should not be editable in the lab order form by @vasharma05 in #1930
- (fix) O3-3573: The Modify order action should take one to modify the order by @miirochristopher in #1928
- (fix) Fix feature flag for the patient flags app by @ibacher in #1947
- (fix) Correctly pick the current location in the Edit visit form by @denniskigen in #1955
- (fix) O3-3715: Add phone number person attribute to patient banner config by @denniskigen in #1961
- (fix) O3-3781: Custom Widgets throwing error when rendering. by @usamaidrsk in #1967
- (fix) Disable scroll wheel functionality in the drug order form by @denniskigen in #1971
- (fix) Move HtmlFormEntryForm type to patient-common-lib by @ibacher in #1983
- (fix) O3-3622: Allow saving lab reference number with the lab order by @vasharma05 in #1968
- (fix) O3-3845: Editing a visit does not immediately update the displayed values by @mccarthyaaron in #1970
- (fix) Fix DefaultWorkspaceProps type annotations by @denniskigen in #1996
- (fix) O3-3478: Update E2E test for the results viewer by @vasharma05 in #1998
- (fix) O3-3625 Lab Orders Completed via the Orders Section Still Show as Ord… by @CynthiaKamau in #1931
Housekeeping
- (chore) Bump Playwright by @kdaud in #1944
- (chore) Conditionally set server-token for CI workflow jobs by @denniskigen in #1954
- (chore) Bump react form engine library by @kajambiya in #1965
- (chore) Bump react form engine version by @samuelmale in #1977
- (chore) Bump Angular to v17 by @denniskigen in #1976
- (chore) Bump react form engine version by @kajambiya in #1978
- (chore) Bump the react Form Engine version by @hadijahkyampeire in #1995
- (chore) Bump Angular form engine by @denniskigen in #1986
- (chore) Bump webpack from 5.89.0 to 5.94.0 by @dependabot in #1992
- (chore) Release v8.2.0 by @denniskigen in #1988
Tests
- (test) Remove unnecessary partial mocks; improve typing in tests by @denniskigen in #1933
- (test) O3-3679: Test form state retention upon minimizing the forms workspace by @kdaud in #1945
- (test) Fix failing tests due to importDynamic initialization error by @denniskigen in #1952
- (test) Add E2E test for editing existing visits by @denniskigen in #1956
- (test) Amend E2E test for retained inputs in clinical forms workspace by @denniskigen in #1959
- (test) O3-3766: Fill a form with a browser slightly ahead of time. by @kdaud in #1958
- (test) Update vitals & biometrics e2e test by @VeronicaMuthee in #1997
New Contributors
- @miirochristopher made their first contribution in #1928
- @VeronicaMuthee made their first contribution in #1997
Full Changelog: v8.1.0...v8.2.0
v8.1.0
What's Changed
Features
- (feat) Update custom representation to match required properties for encounter observation by @donaldkibet in #1845
- (feat) O3-2626: Add the ability to upload multiple images in the Visit Note form by @jwnasambu in #1826
- (feat) O3-3165: Add confirmation modal when deleting repeat question by @NethmiRodrigo in #1840
- (feat) O3-3253: Move the details panel button below the Patient Header in the workspace by @usamaidrsk in #1844
- (feat) O3-2117: Save orders on a new encounter if there is no encounter by @usamaidrsk in #1727
- (feat) O3-3375: Align visit form queue fields to work in visit start form on patient chart by @donaldkibet in #1860
- (feat) O3-2953: Add the ability to edit and delete vitals and biometrics by @senthil-athiban in #1812
- (feat) O3-3276: Add support for printing patient identification stickers by @jnsereko in #1847
- (feat) O3-3365: Add the ability to record non-coded cause-of-death by @jwnasambu in #1876
- (feat) O3-3365: Make freeTextFieldConceptUuid configurable by @denniskigen in #1880
- (feat) O3-3552: Add feature flag for printing patient identifier stickers by @jnsereko in #1893
- (feat) Minor style tweak to order details table status pills by @denniskigen in #1905
- (feat) O3-3608: Adjust step precision for the dose field in the DrugOrder form by @its-kios09 in #1911
- (feat) O3-3179: Change the styling of the Patient Header for deceased patients by @jwnasambu in #1854
- Revert "(feat) O3-2953: Add the ability to edit and delete vitals and biometrics" by @denniskigen in #1923
Refactors
- (refactor) Refactor modals to match naming conventions by @denniskigen in #1875
- (refactor) O3-3445: Action button items should use the OverflowMenuItem component by @denniskigen in #1869
- (refactor) Refactor Mark patient deceased form and Mark patient alive modal by @denniskigen in #1872
- (refactor) Refactor conditions form validation logic by @denniskigen in #1881
- (refactor) O3-3522: Replace module-local translations with core translations by @jwnasambu in #1895
Bug fixes
- (fix) O3-3158: Restore abortControllers by @ibacher in #1843
- (fix) O3-3175: Remove Breadcrumbs menu from Patient Chart by @kb019 in #1832
- (fix) O3-3284: Display correctly formatted patient name throughout patient chart apps by @xprl-gjf in #1849
- (fix) O3-2654: Process visit attributes separately from the visit payload by @usamaidrsk in #1616
- (fix) O3-3112: Update workspace header slot name in the form-engine-app
routes.json
by @usamaidrsk in #1852 - (fix) O3-3187: Fix borders used to highlight abnormal vitals by @Twiineenock in #1848
- (fix) Change the form collapse toggle color on tablet by @denniskigen in #1857
- (fix) fix handle absence of visit attributes when adding extra visit attributes. by @donaldkibet in #1858
- (fix) Fix duplicate translations by @denniskigen in #1862
- (fix) Replace deprecated displayName with getPatientName by @denniskigen in #1879
- (fix) O3-3473: Fix datepickers in the Print test results modal by @denniskigen in #1878
- (fix) Improvements to workspace system styling (supports O3-3246) by @brandones in #1868
- (fix) O3-3473: Fix results viewer print modal date range selection by @denniskigen in #1883
- (fix) UI fixes for vitals and biometrics form fields by @denniskigen in #1884
- (fix) Use optional chaining to safely access current session provider by @charity553 in #1882
- (fix) It should be possible to place lab orders by @ibacher in #1890
- (fix) Remove deprecated workspace components and fix tests by @denniskigen in #1896
- (fix) Allow cancelling orders and address various small fixes by @ibacher in #1899
- (fix) O3-3469: Fix allergy data tile display for severe allergies by @denniskigen in #1897
- (fix) O3-3547: Handle possibly undefined encounter.obs in LabResultsForm by @PiusKariuki in #1903
- (fix) O3-2843: Ability to re-enroll in completed programs by @jwnasambu in #1720
- (fix) O3-2995: Allow empty quantity to dispense and prescription refills in Drug Order Form by @mccarthyaaron in #1754
- (fix) O3-3543: Fix test types search in the lab order workspace by @arodidev in #1910
- (fix) O3-3545: Remove duplicate lab tests in lab order workspace by @ibacher in #1916
- (fix) Abatement date for a condition should be later than the onset date by @denniskigen in #1920
- (fix) O3-3609: Fix program enrollment eligibility logic by @denniskigen in #1915
- (fix) O3-3571: Use
issued
property to determine when test results were issued by @arodidev in #1907 - Revert "(fix) O3-3571: Use
issued
property to determine when test results were issued" by @brandones in #1924
Housekeeping
- (chore) Bump react and related types by @denniskigen in #1842
- (chore) Bump react form engine by @samuelmale in #1846
- (chore) Bump react form engine by @arodidev in #1853
- (chore) Bump react form engine by @denniskigen in #1863
- (chore) Bump turbo by @denniskigen in #1861
- (chore) Bump react form engine by @kajambiya in #1864
- (chore) Update translations from Transifex by @github-actions in #1795
- (chore) Bump react form engine by @NethmiRodrigo in #1867
- (chore) Bump react form engine by @denniskigen in #1874
- (chore) Update E2E tests to use .env file instead of example.env by @jayasanka-sack in #1877
- (chore) O3-3372: Use React Form Engine in E2E Tests by @jayasanka-sack in #1859
- (chore) Update translations from Transifex by @github-actions in #1866
- (chore) Add remote caching to E2E workflow using turborepo-gh-artifacts by @denniskigen in #1887
- (chore) Bump react form engine by @hadijahkyampeire in #1889
- (chore) Bump RFE version by @kajambiya in #1892
- (chore) Update translations from Transifex by @github-actions in #1904
- (chore) Capture E2E server logs even on failure by @jayasanka-sack in #1888
- (chore) Bump React Form Engine library by @samuelmale in #1913
- (chore) Update translations from Transifex by @github-actions in #1906
- (chore) Update translations from Transifex by @github-actions in #1917
- (chore) Release v8.1.0 by @denniskigen...