Releases: openmrs/openmrs-esm-patient-management
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
v8.2.1
What's Changed
- (chore) Update translations from Transifex by @github-actions in #1450
- (fix) service-queues: Fix queue table empty state UI by @denniskigen in #1452
Full Changelog: v8.2.0...v8.2.1
v8.2.0
What's Changed
Features
- (feat) O3-4221: Use react hook form and zod in the queue service form by @Muppasanipraneeth in #1416
- (feat) O3-3847: Ward App - implement patient search to admit patient by @chibongho in #1426
- (feat) Register 'ward-patient' workspace group for ward app by @vasharma05 in #1428
- (feat) O3-4338: Ward App - make Ward Patient Banner into an extension by @chibongho in #1439
- (feat) O3-4331: Add translation support for
Add Patient
nav action label by @usamaidrsk in #1435 - (feat) O3-3836: Added a 'Add bed' button on the summary page of each location. by @UNCANNY69 in #1433
- (feat) Add order basket related workspaces to the ward patient workspace group by @vasharma05 in #1444
Bug Fixes
- (fix) O3-4275: Alignment issue for Time and Duration fields on invalid input by @harshthakkr in #1415
- (fix) O3-3177: Extra horizontal padding on patient lists page by @harshthakkr in #1423
- Revert "fix: extra horizontal padding on patient lists page" by @harshthakkr in #1430
- (fix) O3-4324: Ward App: fix bed number circle to fit content width by @chibongho in #1431
- (fix) O3-3847: Ward app: hide close button for search patient warning… by @chibongho in #1432
- (fix) O3-4337: Service queues - make QueueTableByStatus show tables in… by @chibongho in #1438
- (fix) O3-4299: Missing Label in Dropdown Menu of Service Queues by @harshthakkr in #1425
- (fix) O3-4356: Fix ward location selection for bed creation and occupancy strings by @jbravo94 in #1437
- (fix) O3-4353: Fix pagination on ward allocation and ward summary by @Muppasanipraneeth in #1445
- (fix) O3-4118: Service queues patient list should not be in a 'widget' / 'tile' by @jwnasambu in #1390
- (fix) O3-4358: Remove bed description and fix location change bug by @NethmiRodrigo in #1447
Housekeeping
- (chore) Bump the framework and patient common lib by @vasharma05 in https://github.com/openmrs/openmrs-esm-patient-management/pull/1443448
Testing
- (test) fix failing tests because of new year by @chibongho in #1424
(Automated translation updated omitted for brevity)
New Contributors
- @harshthakkr made their first contribution in #1415
- @Muppasanipraneeth made their first contribution in #1416
- @jbravo94 made their first contribution in #1437
- @UNCANNY69 made their first contribution in #1433
Full Changelog: v8.1.1...v8.2.0
v8.1.1
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 https://github.com/openmrs/openmrs-esm-patient-manag...
v8.0.2
What's Changed
This is meant to be a patch release with the intention of fixing an issue affecting the release because of how the Common Lib gets loaded by webpack that's causing the order basket to not submit orders correctly.
Features
- (feat) - O3-3216 - Ward App - show admitted newborn baby / mother in ward patient card by @chibongho in #1303
Fixes
Full Changelog: v8.0.1...v8.0.2
v8.0.1
What's Changed
Bug fixes
- (fix) O3-3709 - ward app - handle pagination by @chibongho in #1292
- (fix) O3-3902 - make age() function (and its usage) handle null birth… by @chibongho in #1306
Housekeeping
- (chore) Cache playwright browsers install step by @jayasanka-sack in #1310
- (chore) Bump common lib and core tooling and framework by @denniskigen in #1309
Full Changelog: v8.0.0...v8.0.1
v8.0.0
What's Changed
Breaking Changes
- BREAKING: Rework card config system (supports O3-3242) by @brandones in #1263
Features
- (feat) O3-3840: Improvements to the registration form
Death info
section by @usamaidrsk in #1290 - (feat) O3-3404: Validate
date appointment issued
in the appointments form by @lucyjemutai in #1283 - (feat) O3-3245: Add workspace to create transfer request for patients in the admission queue by @vasharma05 in #1289
- (feat) O3-3248: Discharge ward inpatient by @usamaidrsk in #1291
- (feat) O3-3223: Add a configurable element to include alerts on pending items to the patient card by @usamaidrsk in #1218
- (feat) O3-3242: Ward app - add admission request detail to admission… by @chibongho in #1274
- (feat) O3-3247: Add forms for transfer patient and swap bed by @vasharma05 in #1267
- (feat) O3-3604: Ward app - History section of in-patient notes form by @mogoodrich in #1272
- (feat) O3-3604: Add notes history section on in-patient notes workspace by @usamaidrsk in #1269
- (feat) O3-3761: Add
data-openmrs-role
data attributes to DOM elements by @Vijaykv5 in #1271 - (feat) O3-3250: Display bed number and patient name in the In-Patient workspace banner, Also save provider details with Notes by @usamaidrsk in #1268
- (feat) O3-3213: Ward app - add elements to display time sin… by @chibongho in #1265
- (feat) O3-3642: Add service location filtering and unique service display in queue services dropdown by @donaldkibet in #1246
- (feat) O3-3244: Assign beds to patients with admission requests by @vasharma05 in #1252
- (feat) O3-3244 & O3-3250: Add hook for fetching EMR Configuration by @vasharma05 in #1259
- (feat) O3-3200: Service queues - prevent setting of queue entry's st… by @chibongho in #1254
- (feat) O3-3244: Improvements to the data fetching representations and displaying patient data in the patient card by @vasharma05 in #1253
- (feat) O3-3243: Ward App - add a configurable extension to include patient identifier by @kb019 in #1197
- (feat) O3-3018: Adding metric tiles to the refApp homepage. by @arodidev in #1075
- (feat) O3-3192: Harvest bed administration functionality from ugandaemr into patientmanagement by @brandones in #1230
- (feat) O3-3125: Ward App - show patient cards for patients admitted but not assigned a bed by @mogoodrich in #1237
- (refactor) Refactor registration form cancel modal to match conventions by @denniskigen in #1294
- (refactor) Update Carbon styling import paths and tokens by @denniskigen in #1281
Bug fixes
- (fix) O3-3828: Patient search crashes with Uncaught RangeError by @chimanwadike in #1288
- (fix) O3-3617: In the appointments calendar clicking the popover button takes the user back to the appointments page. by @mccarthyaaron in #1233
- (fix) O3-3815: Fix issues with fetching in active-visits-app by @IamMujuziMoses in #1285
- (fix) O3-3244: Fix can not read from
undefined
uuid
on inpatient Transfers by @usamaidrsk in #1284 - (fix) O3-3247: Fixed styling for ward patient banner in the transfer form by @vasharma05 in #1279
- (fix) O3-3789: Appointments data should exist before use by @jnsereko in #1280
- (fix) O3-3250: Fix reading from undefined
wardPatient
by @usamaidrsk in #1278 - (fix) O3-3391: Appointments form should show errors if all fields were left empty by @senthil-athiban in #1182
- (fix) O3-3260: When editing an appointment, changing the service prevents form submission due to a duration field error by @mccarthyaaron in #1149
- (fix) O3-3661: Admission Requests List should include both Admission and Transfer requests by @mogoodrich in #1255
- (fix) Fix e2e tests that use the OpenmrsDatePicker by @NethmiRodrigo in #1241
- (fix) Fix some tests that were broken by f5d0aec #1247 by @brandones in #1249
- (fix) O3-3240: Fix the appearance of card rows in admission request cards by @brandones in #1248
- (fix) O3-3476: JavaScript type error while editing the patient in a service queue by @PiusKariuki in #1208
- (fix) O3-3644: Ward App - use /inpatient/request EMRAPI endpoint instead of /inpatient/admissionRequests etc by @brandones in #1247
- (fix) O3-3192: Add i18n config for esm-bed-management-app by @brandones in #1243
- (fix) O3-3590: Unable to change Provider and appointment duration when editing appointment by @Faithaigo in #1235
- (fix) O3-3480 removed optional translation modules in some config options by @suubi-joshua in #1245
- (fix) UI Issue with Jumbled Search Results when PatientSearchBar Component is used in a workspace by @amosmachora in #1257
Housekeeping
- (chore) Bump common lib version used in appointments app by @denniskigen in #1301
- (chore) Refactor ward patient card by @chibongho in #1273
- (chore) Update translations from Transifex by @github-actions in #1260
- (chore) Update OpenmrsDatePicker props by @NethmiRodrigo in #1262
- (chore) O3-3069: Service queues - Tweak the queue table UI by @chibongho in #1256
- (chore) Bump Playwright to 1.45.2 by @kdaud in #1242
- (chore) Update translations from Transifex by @github-actions in #1234
- (chore) Refactor ward patient card by @chibongho in #1273
- (chore) Update translations from Transifex by @github-actions in #1260
- (chore) Update OpenmrsDatePicker props by @NethmiRodrigo in #1262
- (chore) O3-3069 - service queues - Tweak the queue table UI by @chibongho in #1256
- (chore) Update translations from Transifex by @github-actions in #1234
- (chore) Bump Playwright to 1.45.2 by @kdaud in #1242
Tests
- (test) Assert the presence of patient details in the patient banner by @denniskigen in #1286
- (test) Fix failing tests due to importDynamic initialization error by @denniskigen in #1264
- (test) Remove unnecessary partial mocks and improve typing by @denniskigen in #1251
New Contributors
- @Faithaigo made their first contribution in #1235
- @arodidev made their first contribution in #1075
- @amosmachora made their first contribution in #1257
- @lucyjemutai made their first contribution in #1277
- @IamMujuziMoses made their first contribution in #1285
- @chimanwadike made their first contribution in #1288
Full Changelog: v7.1.0...v8.0.0
v7.1.0
What's Changed
Features
- (feat) O3-3613: Add Ward App to Left Hand Nav by @mogoodrich in #1232
- (feat) O3-3246: Ward app - open patient record in workspace by @brandones in #1226
- (feat) O3-3502: Ward app - add REST calls and datatypes for inpatient endpoints in EMR API by @chibongho in #1219
- (feat) O3-3222: Ward app - add patient card element to include risk factor obs within the current visi by @chibongho in #1211
- (feat) O3-3475: Ward app - update to use latest backend bed-management module by @chibongho in #1207
- (feat) O3-3080: Improvements to the location dropdown in the service queues page by @vasharma05 in #1195
- (feat) O3-3215: Ward app - add patient card element to display obs f… by @chibongho in #1193
- (feat) O3-3224: Ward app - add button, workspace, and configurable card to view admission / transfer requests by @kb019 in #1191
- (feat) O3-3210: Ward app - configuration system for ward patient cards by @chibongho in #1184
- (feat) O3-3380: Disable appointment duration required validation, if all day appointment is selected by @donaldkibet in #1174
- (feat) O3-3371: Queue services duplicates during queue transition by @donaldkibet in #1173
- (feat) O3-3375: Align visit form queue fields to work in visit start form on patient chart by @donaldkibet in #1172
- (feat) O3-3301: Make bedmagement module an optional backend dependency by @kb019 in #1170
- (feat) O3-2473: Service Queues - Visit Type selector fails and is not needed by @brandones in #1169
- (feat) O3-2467: Service Queue - Back to scheduled visits by @usamaidrsk in #1168
- (feat) O3-3352: Appointments: Add configuration property to determine… by @mogoodrich in #1165
- (feat) Add optional Date appointment issued field to the appointment form by @ojwanganto in #1164
- (feat) O3-3179: Change the styling of the patient banner for deceased patients by @jwnasambu in #1163
- (feat) O3-3122: Improve UI for Queue by status view in the service queues by @vasharma05 in #1158
- (feat) O3-2991: Support capturing date type observations in the registration form by @kajambiya in #1155
- (feat) O3-3097: Add status filter and replace queue filter with service on the default service table by @vasharma05 in #1154
- (feat) O3-3207: Navigate to appointments on clicking day section from appointments calendar by @usamaidrsk in #1153
- (feat) O3-3054: Ward app - render empty beds by @chibongho in #1151
- (feat) O3-3207: Navigate to appointments by day from appointments calendar by @usamaidrsk in #1148
- (feat) O3-3083: Show skeletons when loading queues and queue locations by @vasharma05 in #1144
- (feat) Show a locale-specific datepicker for Amharic and Tigrinya locales by @kajambiya in #1140
- (feat) O3-3197: Initial ward app by @chibongho in #1139
- (feat) O3-3200: Service queues - allow manually enter and edit the d… by @chibongho in #1136
- (feat) O3-2724: Move service-queue overlays into the framework by @brandones in #1003
Refactors
- (refactor) Refactor modals to match naming conventions by @denniskigen in #1198
Bug fixes
- (fix) O3-3611: Disable automatic selection of upcoming appointment by @makombe in #1231
- (fix) O3-3523: Refetch queue entry data when the search criteria changes by @vasharma05 in #1224
- (fix) O3-3524: Add wrapping functions to write value in session storage by @vasharma05 in #1223
- (fix) O3-3519: Identifier source should be mapped to the defined identifierType only by @vasharma05 in #1222
- (fix) O3-3222: Make coded obs not appear duplicated by @chibongho in #1221
- (fix) O3-3533 & O3-3535: Improvements to previous implementation for O3-3224 by @vasharma05 in #1217
- (fix) O3-3494: Date Mismatch Issue on Patient Registration by @kajambiya in #1216
- (fix) Replace deprecated displayName with getPatientName by @denniskigen in #1215
- (fix) Update onChange function in obs date field by @NethmiRodrigo in #1214
- (fix) O3-3470: Update date picker props and add mock for date picker by @NethmiRodrigo in #1212
- (fix) O3-3418: service queues fails to re-fetch after delete ops by @PiusKariuki in #1210
- (fix) Light theme for estimated DOB fields in the patient registration form by @vasharma05 in #1206
- (fix) Remove implementation-specific default identifier types by @denniskigen in #1200
- (fix) O3-2827: Appointments: Refactor (Part I ?) by @mogoodrich in #1199
- (fix) Improvements to workspace system styling (supports O3-3246) by @brandones in #1194
- (fix) O3-3301: Register bedmanagement-module feature flag and relax backend dependen… by @chibongho in #1192
- (fix) Fix service queues workspace names by @brandones in #1189
- (fix) O3-2998: Fix previous date being selected on monthly calendar view Appointment Form by @usamaidrsk in #1187
- (fix) O3-3398: Combine the translation for Create New Patient/ Edit Patient by @vasharma05 in #1186
- (fix) O3-2878: Appointment Scheduler Allows Creation of Duplicate App… by @mogoodrich in #1185
- (fix) Fix duplicate translations by @denniskigen in #1180
- (fix) O3-3199: Service Queues - queue table not updated after transitioning a queue entry by @brandones in #1178
- (fix) O3-3336: Service Queues - fix extension column by @chibongho in #1177
- (fix) O3-2955: Follow-up to fix bugs by @brandones in #1171
- (fix) Use correct concept UUID for registration form image uploads by @denniskigen in #1167
- (fix) O3-3336: Fix up service queue table schema by @brandones in #1166
- (fix) O3-2955: Add patient to queue defaults to the first queue at the currently selected location by @brandones in #1162
- (fix) O3-2724: Follow-up to fix crash on displayName by @brandones in #1161
- (fix) O3-3171: follow-up to fix Replace overlays in the Appointments app by @kb019 in #1160
- (fix) O3-2956: Service queues - Sort queues/locations/services alphabetically wherever we list them by @brandones in #1159
- (fix) O3-3206: Fix the queue entries for followed queue entries responses by @vasharma05 in #1157
- (fix) O3-3290: Resolve flickering scroll bar issue in service queues table by @Twiineenock in #1152
- (fix) O3-3273: Scheduled appointments card always s...
v7.0.0
What's changed
Breaking changes
- (BREAKING) O3-2748: Service queues - add the ability to undo transitions and void queue entries by @chibongho in #1052
New features
- (feat) Re-use upcoming appointment work to mark appointments as
Checked In
by @donaldkibet in #1050 - (feat) Use configured identifier type on appointment table by @donaldkibet in #1054
- (feat) O3-2892: Add Patient-Centric View within the Appointments App by @mogoodrich in #1057
- (feat) O3-3025: Add validation in change status modal for service queues by @donaldkibet in #1076
- (feat) O3-3030 - make new queue table support creating new queue entry by @chibongho in #1079
- (feat) O3-3063: UI tweaks for the Today's appointments widget by @denniskigen in #1092
- (feat) O3:3063: Appointments dashboard UI tweaks by @denniskigen in #1096
- (feat) O3-3069: tweak syling for queue table by @chibongho in #1099
- (feat) O3-3068: service queues - remove ActiveVisitsTable and have its current columns and actions configurable by @chibongho in #1101
- (feat) O3-3096: service queues - configuration-driven queue table by @chibongho in #1114
- (feat) O3-3145: Appointments: Checking out a Patient should change ap… by @mogoodrich in #1121
- (feat) O3-3014: Add expand appointments calendar view by @usamaidrsk in #1123
- (feat) O3-3157: Appointments App should open patient chart visit form by @mogoodrich in #1128
- (feat) O3-3096 and O3-3081: service queues - add action to end queue… by @chibongho in #1131
- (feat) O3-3076: Add support for telephone on appointment patient details by @usamaidrsk in #1130
- (feat) O3-2991: Support Date type obs on the registration form by @Michaelndula in #1129
- (feat) O3-3127: Make the All Day feature in the appointments form disabled by default by @mccarthyaaron in #1113
- (feat) O3-3159: Add patient header on appointment form by @usamaidrsk in #1134
- (feat) O3-3155: Only select one upcoming appointment when starting a patient visit by @usamaidrsk in #1137
- (feat) UHM-7439: Add queue table metrics by @cioan in #1118
- (feat) O3-2998: Fix monthly calendar UI in the Appointments form by @Madhu-mac in #1072
- (feat) O3-3030: Service queues - Fix NPE in mapVisitQueueEntryProperties by @chibongho in #1085
- (feat) O3-3043: Service queues - Add new view of queue entries showin… by @chibongho in #1086
- (feat) Modified appointment calendar scheduler by @gabriel090 in #1093
- (feat) Enhanced Monthly Calendar UI for Appointment Scheduler by @gabriel090 in #1049
- (feat) O3-2930: Add date of birth to patient details in Appointments Module by @sparsh989 in #1071
Refactors
- (refactor) O3-2964:Appointments: Refactor useVisits to useTodaysVisits by @mogoodrich in #1037
- (refactor) O3-2891: Refactor Patient Appointments ESM into Appointment… by @mogoodrich in #1048
- (refactor) O3-3012: Switch registering appointments form workspace ba… by @mogoodrich in #1068
Bug fixes
- (fix) fix typo on the recurring appointment label by @donaldkibet in #1047
- (fix) service queues - make edit queue entry modal body scrollable if… by @chibongho in #1042
- (fix) O3-2471 recommended visit type tab should only show if configur… by @mseaton in #1045
- (fix) service queues - unescape queue name when passed into t() by @chibongho in #1043
- (fix) add
@openmrs/esm-patient-common-lib
as peer dependency and register appointment workspace correctly. by @donaldkibet in #1053 - (fix) O3-2788 appointments table should correctly search by patient n… by @mseaton in #1067
- (fix) O3-3009 Appointment form should limit location to those tagged … by @mseaton in #1066
- (fix) O3-3013 Appointment Form should validate invalid time values by @mseaton in #1069
- (fix) O3-3013 appointment time validation should match the entire string by @mseaton in #1073
- (fix) O3-2748 service queue - fix NPE in undo transition dialog by @chibongho in #1077
- (fix) fix queue filtering to display the correct queue based on ui selection by @donaldkibet in #1078
- (fix) Fix error for undefined attribute type by @makombe in #1083
- (fix) Handle null start date on patient list details by @icrc-psousa in #1081
- (fix) O3-3063: Fix appointments table empty state text by @denniskigen in #1094
- (fix) O3-2854: Enhanced relationship display logic to differentiate 'Patient' by @piyushmishra1416 in #1089
- (fix) 03-3087: Appointment duration changes when the user scrolls while the cursor is in the duration field by @mccarthyaaron in #1107
- (fix) O3-3089: AppointmentDetails does not show the time of appointment for appointments not scheduled for today by @mccarthyaaron in #1100
- (fix) O3-3088: Appointments form accepts zero as a value for the appointment duration by @mccarthyaaron in #1106
- (fix) - O3-03130 - fix 'Add Provider Queue Room' dialog popping up wh… by @chibongho in #1115
- (fix) O3-3136: Appointments: Don't Allow Checking In to Cancelled App… by @mogoodrich in #1119
- (fix) O3-3154: Patient Appointments Card does not properly set defaul… by @mogoodrich in #1127
- (fix) O3-3083: Add select skeletons when fetching queues and queue locations by @vasharma05 in #1125
- (fix) O3-3096 - service queues - minor fixup to formatting of visit s… by @chibongho in #1135
- (fix) O3-3015: Fetch all the queue entries to support filters on the frontend by @vasharma05 in #1124
- (fix) Enhanced Tablet View: Service Queues Metrics Header Overhaul by @Murithijoshua in #1046
- (fix) O3-3085: Appointment form allows user to submit a recurring appointment with no end date by @mccarthyaaron in #1108
- (fix) O3-3137: Remove the cancelled appointments from patient dashboard by @senthil-k8s in #1120
- (fix) O3-3039: Fix Incorrect Client Selection Issue When Navigating Pages in Queue Table by @makombe in #1082
- (fix) O3-2685: Inconsistent / Duplicated Appointments List UI between Home App and Appointments App by @mogoodrich in #1084
Housekeeping
- (chore) Update translations from Transifex by @github-actions in #1011
- (chore) Update translations from Transifex by @github-actions in #1055
- (chore) O3-2989 service queues - refactor to not have… by @chibongho in https://github.com...