NOTE: This "patch" release is a clean re-run of the broken v8.1.0
release. During the v8.1.0
release process, it broke partway through, resulting in only two packages being published. I have since deleted the v8.1.0
release and its accompanying tag, and deprecated the two published packages (@openmrs/esm-active-visits-app
and @openmrs/esm-appointments-app
). This patch is intended to get the release back on track.
What's Changed
Features
- (feat) O3-1831: Registration: Support person attribute of type Location by @usamaidrsk in #1032
- (feat) O3-3677: Implement ability to add patient to a queue from lab app by @its-kios09 in #1258
- (feat) O3-3632: Add config for maxDate and minDate to
DateObsField
by @kajambiya in #1261 - (feat) O3-3861: Ward app - add tooltip to obs to show encounter date by @chibongho in #1312
- (feat) O3-3818: Add clinical forms workspace to Ward app sidebar by @usamaidrsk in #1319
- (feat) Show validation errors when birthdate is more than 140 years ago by @denniskigen in #1322
- (feat) O3-4044: Ward app - add support for vertical tiling of cards by @chibongho in #1331
- (feat) HIE-9: Add MPI workflows to OpenMRS frontend by @reagan-meant in #1313
- (feat) O3-4036: Mutate patient lists after submission by @denniskigen in #1334
- (feat) O3-4063: Ward app - update encounter types to use for Inpatient Notes… by @mogoodrich in #1337
- (feat) O3-4065: Allow manual entry of auto generated identifiers by @ynurmahomed in #1338
- (feat) O3-4078: Ward app - Simplify patient card configurations by @chibongho in #1339
- (feat) Restore recently searched patients functionality in compact search by @denniskigen in #1345
- (feat) O3-4022: Ward app - handling rendering of mother / child in… by @chibongho in #1348
- (feat) O3-4166: Ward app - add ability to hide links in vitals heade… by @chibongho in #1359
- (feat) O3-4180: Configure Advanced search filter to support person attributes by @usamaidrsk in #1362
- (feat) O3-3848: Enable Admission request bar to always be displayed by @suubi-joshua in #1364
- (feat) O3-4194: Ward app - add ability to cancel pending admit / trans… by @chibongho in #1368
- (feat) O3-4023: Ward app - force patient to be admitted before being a… by @chibongho in #1375
- (feat) O3-4022: Ward App add loading skeleton to bed divider by @chibongho in #1370
- (feat) O3-4044: Ward app - use vertical tiling for ward patient cards by @chibongho in #1377
- (feat) O3-4198: Use shared page header component in bed management page header by @mccarthyaaron in #1382
- (feat) O3-4235: Add config support for observations display on active visits table by @usamaidrsk in #1392
- (feat) O3-4077: Ward patient card should launch the workspace group by @vasharma05 in #1398
- (feat) O3-4200: Service queues - use visit form in patient chart for… by @chibongho in #1402
Refactors
- (refactor) Port modal registrations to use the modal system by @denniskigen in #1344
- (refactor) Ward app - Refactor styling imports and use Carbon spacing tokens by @denniskigen in #1352
- (refactor) Switch visit requests to use promises instead of observables by @denniskigen in #1353
- (refactor) O3-3326: Patient Search - migrate to use workspace from core by @chibongho in #1354
- (refactor) Refactor bed management app to match conventions by @denniskigen in #1369
- (refactor) e2e: Centralize types and improve type usage by @denniskigen in #1412
Bug fixes
- (fix) O3-3211: Fix calculations for Patients and Capacity in Ward Metrics by @kb019 in #1307
- (fix) O3-3906: ComposedModal usage missing scroll bar by @IamMujuziMoses in #1308
- (fix) O3-3915: The buttons in the refine-search overlay for the patient search button are partially hidden in a desktop layout by @mccarthyaaron in #1311
- (fix) O3-3996: Ward app - minor CSS fixes by @chibongho in #1318
- (fix) O3-4008: Ward app - swap the position of patient card footer a… by @chibongho in #1320
- (fix) Show discard changes confirmation modal only when fields get touched by @denniskigen in #1323
- (fix) O3-3737: Fix pending items configuration on ward patient card by @usamaidrsk in #1324
- (fix) O3-4011: Ward app - make styling for patient card's patient id… by @chibongho in #1321
- (fix) O3-3996: Ward app - fix styling for patient card footer and … by @chibongho in #1325
- (fix) O3-4015: Ward app - patient should get unassigned from bed at old location when cancelling bed swap by @chibongho in #1326
- (fix) O3-4017: Ward app - Ward view should refresh data after actions on patients by @chibongho in #1327
- (fix) Identifier input test by @ynurmahomed in #1332
- (fix) O3-3211: Use admission Location as source of truth for determining occupied beds by @kb019 in #1333
- (fix) O3-4004: Fix Patient action menu button workspace by @kb019 in #1336
- (fix) O3-3787: Refresh workspace title when clicked on new patient by @kb019 in #1341
- (fix) O3-4004: Ward app - better way to fix patient action menu button in workspace by @kb019 in #1346
- (fix) O3-4085: Show dialog to user before discarding new appointment changes by @amosmachora in #1347
- (fix) O3-4015: Ward app - unassign bed from patient when they are tr… by @chibongho in #1349
- (fix) Fix React missing key warning for QueueTable table filters by @denniskigen in #1351
- (fix) O3-4016: Ward app - add way to unassign bed from patient without… by @chibongho in #1350
- (fix) O3-3849: Ward app - make patient header appear consistently in all ward workspaces by @chibongho in #1356
- (fix) O3-3996: Ward app - adjust pagination size of admission/transfer location picker by @chibongho in #1357
- (fix) O3-3848: Fix background color for Admission Requests by @suubi-joshua in #1365
- (fix) O3-4104: Ward app - prevent cancelling of pending ADT request when cancelling bed swap by @chibongho in #1367
- (fix) O3-4116: Use correct colours for service queue priority by @flosell in #1376
- (fix) Service queues - fix queue table empty state by @denniskigen in #1379
- (fix) Fix react hooks exhaustive deps warnings by @denniskigen in #1380
- (fix) O3-4218: Auto generated identifiers with manual entry are not saved by @ynurmahomed in #1386
- (fix) Fix more react hooks exhaustive deps warnings by @denniskigen in #1387
- (fix) O3-3723: Bed management - flatten beds array before filtering by occupancy status by @amosmachora in #1388
- (fix) O3-4207: Prevent double-clicking on bed swap submission by @amosmachora in #1395
- (fix) Remove unused bed management extensions by @denniskigen in #1401
- (fix) Ward app - Fix NPE in useEffect dependency arrays by @chibongho in #1403
- (fix) O3-4180: Fix reset attribute search fields on advanced search page by @usamaidrsk in #1406
- (fix) Ward app - Remove duplicate
WorkspaceContainer
by @chibongho in #1407 - (fix) O3-4271: Service Queues - Fix form to start service queues for patients with existing visits by @chibongho in #1411
- (fix) O3-4180: Fix reset attribute search fields on advanced search page by @usamaidrsk in #1410
- (fix) Standardize modal header close button styles by @denniskigen in #1420
Housekeeping
- (chore) Bump framework and update patient banner props by @vasharma05 in #1342
- (chore) Bump Playwright by @kdaud in #1355
- (chore) Bump framework, tooling and patient common lib by @vasharma05 in #1358
- (chore) Flag duplicate imports by @denniskigen in #1372
- (chore) O3-3996: Ward app - workspace styling changes by @chibongho in #1384
- (chore) Bump @carbon/react to
v1.71.0
by @Muta-Jonathan in #1385 - (chore) O3-4241: Service Queues - remove unused components for searching patients by @chibongho in #1396
- (chore) Bump patient common lib, framework and tooling by @vasharma05 in #1405
- (chore) Appointments - Remove unused config parameters by @chibongho in #1408
- (chore) Bump Playwright by @kdaud in #1418
Testing
- (test) Add
renderWithRouter
wrapper by @denniskigen in #1373 - (test) Fix most test warnings by @denniskigen in #1389
New contributors
- @its-kios09 made their first contribution in #1258
- @ynurmahomed made their first contribution in #1332
- @reagan-meant made their first contribution in #1313
- @Muta-Jonathan made their first contribution in #1385
- @flosell made their first contribution in #1376
Full Changelog: v8.0.2...v8.1.1