Releases: openmrs/openmrs-esm-patient-management
v9.2.0
What's Changed
Features
- (feat) O3-4936: Service Queues: Move admin buttons off screen, add room filter by @brandones in #1939
Fixes
- (fix) O3-5007: Enable workspace functionality for Start Visit button in patient search by @jwnasambu in #1958
Full Changelog: v9.1.1...v9.2.0
v9.1.1
v9.1.0
What's Changed
Features
- (feat) O3-4893: Enable tagging beds with predefined bed tags by @its-kios09 in #1789
- (feat) O3-4277: Set 60-second SWR refresh interval for service queues and ward views by @chibongho in #1870
- (feat) O3-4816: Columns of appointments table should be configurable by @gitcliff in #1854
- feat) O3-4816: Columns of appointments table should be configurable by @gitcliff in #1854
- (feat) O3-4881: Fix visit queue entry revalidation gaps in Service Queues app by @denniskigen in #1904
- (feat) O3-4918: Migrate patient list form to a workspace, extract reusable modals, and improve E2E test reliability by @ELVISKATS in #1897
- (feat) O3-4985: Handle duplicate queue entries when transitioning patients between queues by @denniskigen in #1944
Bug fixes
- fix) Dedupe drug orders in expanded queue table current visit view by @denniskigen in #1885
- (fix) O3-4891: limit appointment note to 255 characters by @mseaton in #1780
- (fix) O3-4943: Resolve queue service validation and initialization issues in QueueFields component by @its-kios09 in #1876
- (fix) Refactor metrics cards by @brandones in #1900
- (fix) O3-4981: Fix cramped fields in Patient Search refine dialog for tablet by @JayadityaGit in #1925
- (fix) O3-4986: Add RTL support for the home page left nav by @Ekcode-lab in #1941
Testing
- (test) O3-4958: Add e2e test for bed administration functionality by @Isabirye1515 in #1906
- (test) O3-4836: Add e2e test for discharging a patient from a ward by @EDSONZ-WASSWA in #1766
Housekeeping
- (chore) Pin peerDependencies to latest tooling and framework version by @denniskigen in #1899
New Contributors
- @Isabirye1515 made their first contribution in #1906
- @Ekcode-lab made their first contribution in #1941
Full Changelog: v9.0.0...9.1.0
v9.0.0
What's Changed
Breaking Changes
- O3-4469: Move queue priority config to top-level #1546 by @jwnasambu
Features
-
O3-4734: Make Ward / Queues / Appointments apps available as extensions #1634 by @chibongho
-
O3-4485: Allow patients to be transitioned to a queue from completed lab orders #1516 by @its-kios09
-
Improve Add patient to queue modal form layout and structure #1651 by @denniskigen
-
O3-4783: Improve error handling for queue-fields #1654 by @donaldkibet
-
O3-4630: Role-specific home dashboards (Phase 1: O3-4817, O3-4818, O3-4819) #1660 by @brandones
-
O3-4845: Remove metrics title from Service Queues and Appointments pages #1739 by @ELVISKATS
-
O3-4847: Appointments: Check In / Visit Form should have configurable default queue #1717 by @brandones
-
O3-4861: Service Queues: Action menu should be configurable; delete/void should not show by default #1735 by @brandones
-
O3-4856: Replace hardcoded cohort type with user-selectable dropdown #1723 by @Daphne210
-
O3-4821: Configure which metrics cards appear on which pages #1670 by @brandones
-
O3-4799: Add support for adding patients to a list #1696 by @icrc-jofrancisco
-
O3-4637: Service Queues: "Call" button in table opens modal #1756 by @brandones
-
O3-4807: Service Queues: "Waiting for" card shows urgent cases count #1767 by @gitcliff
-
O3-4882: defaultInitialServiceQueue config should live in Service Queues app #1805 by @gitcliff
-
O3-4923: Target all lists tab for onboarding flow #1820 by @JayadityaGit
-
O3-4923: Add custom data attributes for onboarding app #1849 by @JayadityaGit
-
O3-4934: Add data-tutorial-target attribute to search app close icon #1860 by @JayadityaGit
-
O3-4131: Improvements to 'Transition patient' modal #1816 by @brandones
Bug Fixes
-
O3-4662: Labs banner should only include active lab orders #1635 by @mseaton
-
O3-4056: Prevent transfer to patient's current admission #1644 by @chibongho
-
Add null type to date arg #1645 by @princeavo
-
O3-4789: Admitting patient at different location fails #1655 by @brandones
-
Fix transfer form not handling location selection #1656 by @chibongho
-
O3-4119: Make queue table search bar permanently visible #1511 by @rishithreddy89
-
Use activeVisit instead of currentVisit in banner #1727 by @denniskigen
-
Make visitQueueNumberAttributeUuid error crash app #1716 by @brandones
-
O3-4886: Remove redundant tooltips in patient banner #1761 by @JayadityaGit
-
Fix privileges for patient identifier #1768 by @NethmiRodrigo
-
Fetch all queue locations using fhirFetchAll #1810 by @NethmiRodrigo
-
O3-4926: Fix queue screen not updating when patient is called #1826 by @donaldkibet
-
Submit button should not remain disabled if priority changed #1830 by @mozzy11
-
O3-4688: Use new OpenmrsDateRangePicker in appointments #1603 by @WodPachua
-
O3-4846: Rename checkbox in queue modal #1718 by @brandones
-
Add translation support to Appointments calendar view #1763 by @NethmiRodrigo
-
O3-4883: Change status to "Waiting" when service is changed #1759 by @ELVISKATS
-
Temporarily remove patient list links from service queues #1791 by @enyachoke
-
O3-4895: Fix queue table action cell height #1795 by @denniskigen
-
Remove space before colon in modal patient info #1776 by @denniskigen
New Contributors
- @gitcliff made their first contribution in #1640
- @princeavo made their first contribution in #1645
- @rishithreddy89 made their first contribution in #1511
- @ELVISKATS made their first contribution in #1739
- @Daphne210 made their first contribution in #1723
- @JayadityaGit made their first contribution in #1761
- @enyachoke made their first contribution in #1791
- @mozzy11 made their first contribution in #1830
- @WodPachua made their first contribution in #1603
Full Changelog: v8.5.0...v9.0.0
v8.5.0
What's Changed
Features
- (feat) O3-3721: Add ability to delete a bed tag by @NethmiRodrigo in #1595
- (feat) O3-3722: Support deleting bed types by @NethmiRodrigo in #1621
Bug fixes
Full Changelog: v8.4.2...v8.5.0
v8.4.2
What's Changed
Bug Fixes
- (fix) O3-4516 Ward App - Make admission request workspace wider by @chibongho in #1586
Full Changelog: v8.4.1...v8.4.2
v8.4.1
What's Changed
Bug fixes
- (fix) Fix translation handling in registration form validation messages by @denniskigen in #1593
Documentation
Full Changelog: v8.4.0...v8.4.1
v8.4.0
What's Changed
Features
- (feat) O3-4400: Render queue entry status in patient banner by @NethmiRodrigo in #1509
- (feat) O3-4483: Display patient phone number as column in patient list view by @Muppasanipraneeth in #1507
- (feat) O3-4370: Preserve search context when discarding visit form in queues app by @Muppasanipraneeth in #1502
- (feat) Bump
@carbon/reactto 1.76.0 by @denniskigen in #1543 - (feat) Validate identifier regex patterns in the registration form by @denniskigen in #1553
Refactors
- (refactor) O3-3846: Replace Carbon datepickers with reusable
OpenmrsDatePickerby @jwnasambu in #1441 - (refactor) Standardize appointments form workspace and naming by @denniskigen in #1518
- (refactor) Standardize service queue modal component naming by @denniskigen in #1520
- (refactor) Optimize patient registration form performance by @denniskigen in #1533
- (refactor) Improve context management and organization by @denniskigen in #1535
- (refactor) Remove custom modal header close button styles by @denniskigen in #1541
- (refactor) O3-4199: Bed management should use the modal system by @amosmachora in #1381
- (refactor) O3-4551: Refactor "Add patient to queue" form to use rhf and zod by @Muppasanipraneeth in #1538
- (refactor) Centralize FHIR patient mapping logic in search app by @denniskigen in #1548
Bug fixes
- (fix) O3-4502: Update pagination display in Add patient to list modal by @Muppasanipraneeth in #1512
- (fix) Fix horizontal scroll in appointments dashboard by @yugalkaushik in #1522
- (fix) O3-3286: Change scheduled appointments metrics card label by @Josephkagimu1 in #1478
- (fix) Center-align items in queue entry status container by @denniskigen in #1527
- (fix) O3 4541: Fix identifier deletion modal handling in registration form by @Muppasanipraneeth in #1528
- (fix) O3-4570: Fix order basket failing to load due to missing patientUuid by @donaldkibet in #1539
- (fix) O3-4516: Use narrow width variant for appointments and ward workspaces by @EDSONZ-WASSWA in #1540
- (fix) O3-4558: Change cancel button to secondary variant in registration form by @SarangVT in #1534
- (fix) Fix a11y issues on the appoinments page by @olewandowski1 in #1557
- (fix) Fix a11y issues on the home page by @olewandowski1 in #1555
- (fix) Fix a11y issues in the registration page by @olewandowski1 in #1569
Housekeeping
- (chore) Bump
@openmrs/esm-frameworkand fix typings by @chibongho in #1525 - (chore) O3-4425: Specify extension order of
add-patient-actiontop nav item by @chibongho in #1530 - (chore) Add auto-update for OpenMRS dependencies by @ibacher in #1551
Testing
- (test) Amend datepicker related tests by @denniskigen in #1524
- (test) O3-4462: Split form-filling into individual steps in register and edit patient tests by @harshthakkr in #1490
Documentation
New Contributors
- @yugalkaushik made their first contribution in #1522
- @Josephkagimu1 made their first contribution in #1478
- @EDSONZ-WASSWA made their first contribution in #1540
- @SarangVT made their first contribution in #1534
- @openmrs-bot made their first contribution in #1552
- @olewandowski1 made their first contribution in #1557
Full Changelog: v8.3.1...v8.4.0
v8.3.1
What's Changed
🐛 Bug fixes
- (fix) Standardize appointment component props and fix filter behaviour by @denniskigen in #1504
- (fix) Fix avatar spacing in appointments patient header by @denniskigen in #1496
🧹 Housekeeping
-
(chore) Update translations from Transifex by @github-actions in #1495
-
(chore) Update translations from Transifex by @github-actions in #1498
-
(chore) Update translations from Transifex by @github-actions in #1499
-
(chore): Release v8.3.1 by @NethmiRodrigo in #1508
Full Changelog: v8.3.0...v8.3.1
v8.3.0
What's Changed
🚀 New features
- (feat) O3-4328: Ward App: Don't allow admissions/transfers across vi… by @mogoodrich in #1434
- (feat) O3-4385: Sync Excel exports with UI-displayed patient identifiers by @Samstar10 in #1458
- (feat) O3-4033 Add an icon for appointments on the left nav by @Munyua123 in #1475
- (feat) O3-4335: Enable multiple filters on the appointments app dashboard by @Samstar10 in #1449
- (feat) O3-4211: Reuse patient banner components across search by @denniskigen in #1483
🐛 Bug fixes
- (fix) O3-4365 Ward app - fix styling of patient identifier in patient… by @chibongho in #1459
- (fix) O3-4386: Fix the tooltip position in the ward allocation table in bed management by @UNCANNY69 in #1460
- (fix) O3-4183: Improve visit queue number attribute UUID handling in queue table by @jwnasambu in #1366
- (fix) O3-3725: Show complete error in snackbar when creating/editing a form by @NethmiRodrigo in #1462
- (fix) Normalize component names for automated translation extraction by @usamaidrsk in #1466
- (fix) O3-4373 : Default Queue Priority When Moving to Next Service by @Muppasanipraneeth in #1461
- (fix) Improve code splitting and dependencies by @ibacher in #1468
- (fix) O3-4387: Fetch active visits from parent location when login location is not a visit location by @NethmiRodrigo in #1464
- (fix) O3-4401: Update active visits query params to display correct count in active visits home tile by @NethmiRodrigo in #1471
- (fix) O3-4391 Ward app - fix 'Transfer elsewhere' action for patients… by @chibongho in #1465
- (fix) O3-4123: Improve queue entry removal UX and modal styling by @harshthakkr in #1451
- (fix) Allow clearing the "Duration" field in the Appointments form by @Muppasanipraneeth in #1470
- (fix) Improve queue table layout stability by @denniskigen in #1484
- (fix): Fix the close button styling in list management modals by @NethmiRodrigo in #1489
🧪 Tests
- (test) Enhance registration e2e tests by @denniskigen in #1481
🔨 Refactors
- (refactor) O3-4347: Migrate queue forms to react-hook-form and zod by @Muppasanipraneeth in #1442
- (refactor) Refactor appointments dashboard widget by @denniskigen in #1476
- (refactor) Improve code splits further across apps by @denniskigen in #1472
🧹 Housekeeping
- (chore) Configure Transifex for Ward app by @rbuisson in #1456
- (chore) Update translations from Transifex by @github-actions in #1455
- (chore) Update translations from Transifex by @github-actions in #1463
- (chore) Update translations from Transifex by @github-actions in #1467
- (chore) Update translations from Transifex by @github-actions in #1469
- (chore) Update translations from Transifex by @github-actions in #1473
- (chore) Update translations from Transifex by @github-actions in #1474
- (chore) Update translations from Transifex by @github-actions in #1477
- (chore) Update translations from Transifex by @github-actions in #1479
- (chore) Update translations from Transifex by @github-actions in #1482
- (chore): Bump dependencies by @NethmiRodrigo in #1486
- (chore): Bump core and fix OpenmrsDatepicker tests by @NethmiRodrigo in #1488
- (chore) Exclude patient list apps from e2e test environment by @denniskigen in #1492
- (chore) Update translations from Transifex by @github-actions in #1491
- (chore) Bump core tooling and framework by @NethmiRodrigo in #1493
- (chore): Bump patient common lib by @NethmiRodrigo in #1494
New Contributors
- @Samstar10 made their first contribution in #1458
- @Munyua123 made their first contribution in #1475
Full Changelog: v8.2.1...v8.3.0