Skip to content

Releases: openmrs/openmrs-esm-patient-management

v8.2.1

18 Jan 15:00
063ab5a
Compare
Choose a tag to compare

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

17 Jan 17:58
a682186
Compare
Choose a tag to compare

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

Testing

(Automated translation updated omitted for brevity)

New Contributors

Full Changelog: v8.1.1...v8.2.0

v8.1.1

18 Dec 18:00
791a3b5
Compare
Choose a tag to compare

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...
Read more

v8.0.2

10 Sep 07:59
9143a3e
Compare
Choose a tag to compare

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

  • (fix) Make appointments app lazy-load anything in the chart by @ibacher in #1314

Full Changelog: v8.0.1...v8.0.2

v8.0.1

06 Sep 09:38
e2a91e8
Compare
Choose a tag to compare

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

Full Changelog: v8.0.0...v8.0.1

v8.0.0

02 Sep 12:50
04c991e
Compare
Choose a tag to compare

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

Full Changelog: v7.1.0...v8.0.0

v7.1.0

19 Jul 13:04
7e0ee5f
Compare
Choose a tag to compare

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

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...
Read more

v7.0.0

17 May 10:39
63af284
Compare
Choose a tag to compare

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...
Read more

v6.1.0

15 Mar 15:35
2f9a56e
Compare
Choose a tag to compare

What's Changed

Here are the items grouped into "New features," "Bug fixes," and "Chores":

⭐️ New features

  • (feat) O3-2750 add page that can render a queue broken down by status by @chibongho in #980
  • (feat) Properly destructure the selected location from the queue header dropdown by @jecihjoy in #991
  • (feat) O3-2793 add actions to transition queue entries in queue table by @chibongho in #997
  • O3-2896: Appointment - Allow scheduling / editing Provider from Appoi… by @mogoodrich in #1001
  • (feat) service queues: add componentization to queue table by @chibongho in #1014
  • (feat) O3-2942 service queues - provide a way to edit queue entries in place by @chibongho in #1017
  • O3-2922: Appointments: Support Visits at Parent Locations by @mogoodrich in #1012

🐛 Bug fixes

    1. (fix) O3-2818: Pressing search button opens advanced search but ignores query string by @brandones in #974
    1. (fix) Restore banner tags in search results by @denniskigen in #977
    1. (fix) O3-1491 Contact Details should be dynamically loaded for Patient Banner by @brandones in #972
    1. (fix) O3-2869: Fix various aspects of the Active Visits widget UI by @denniskigen in #982
    1. (fix) O3-2840: Download button and TableToolbarSearch component shouldn't overlap by @subhamkumarr in #981
    1. (fix) O3-2848: Fix rendering of the duration field in the appointments form by @mogoodrich in #992
    1. (fix) patient list search filtering pagination when results size > pageSize by @chibongho in #1009
    1. (fix) appointment list does not handle location properly by @mseaton in #1021
    1. (fix) O3-2949 visits should not be modified when queue is cleared by @mseaton in #1023
    1. (fix) O3-2698 enable configuration of status and priority styles by @mseaton in #1020
    1. (fix) Restore top border to active visits pagination container by @denniskigen in #1025
    1. (fix) queue table by status should only show active entries by @mseaton in #1007
    1. (fix) O3-2478 ensure configuration of queue services, priorities, and statuses is consistent with the backend by @mseaton in #1022
    1. (fix):Fix queue room end point by @makombe in #1027
    1. (fix) O3-2474 adding a patient to a queue should use active visit by @mseaton in #1033
    1. (fix):Fix title for queue entry snackbar not to read start vist by @makombe in #1035

🧹 Housekeeping

New Contributors

Thank you to all contributors for embodying the spirit of 'write code. save lives' in every line committed. Your commitment to OpenMRS is invaluable and truly makes a difference in healthcare worldwide. ❤️

Full Changelog: v6.0.0...v6.1.0

v6.0.0

08 Feb 13:06
90ca8be
Compare
Choose a tag to compare

What's Changed

⭐️ New Features

  • (feat) (O3-2573): Implement the new snackbar patient management (patient-registration-app) by @usamaidrsk in #892
  • (feat) O3-2559 make patient chart link in appointments table configurable by @chibongho in #891
  • (feat)O3-2573: Using Snackbar in service-queue-app by @njiddasalifu in #893
  • (feat) Prevent double submission while doing patient registration. by @donaldkibet in #898
  • (feat) O3-2645 Add Config in Appointments App to disable Unscheduled Appointments Tab by @chibongho in #896
  • (feat) add configuration to enable/disable all-day appointments by @chibongho in #905
  • (feat) In Appointments App, filter out location dropdowns to only show appointment locations by @chibongho in #904
  • (feat) O3-2684: Remove hard coded queue entry statuses by @cioan in #920
  • (feat) O3-2572: Implement the new snack bar in patient management(part 1) by @hadijahkyampeire in #921
  • (feat) O3-2749 Service Queues - Add Patient Banner to "Add patient to queue" form by @chibongho in #953
  • (feat) Add configurability to Recently Searched Patients feature by @denniskigen in #959
  • (feat) O3-2792: Increase number of patients listed on advanced search page from 5 to 20 by @usamaidrsk in #958

🐛 Bug Fixes

  • (fix) Fixed missing identifer in appointment lists by @CynthiaKamau in #887
  • (fix) Various UI fixes for the service queues app by @denniskigen in #897
  • (fix) Style tweak for registration form submit button loading state by @denniskigen in #899
  • (fix) Scheduled Appointments should keep selected sub-tab when changing dates by @chibongho in #901
  • (fix) Remove padding-block-start from icon only buttons by @denniskigen in #906
  • (fix) Remove cruft related to patient list search by @brandones in #915
  • (fix) Update GitHub Actions by @denniskigen in #916
  • (fix) Downgrade @actions/upload-artifact by @denniskigen in #918
  • (fix) O3-2693 Appointment Creation Form DatePicker uses incorrect minDate format by @chibongho in #919
  • (fix) Disable Address Hierarchy for offline patient registration by @icrc-jofrancisco in #910
  • (fix) Fix the relationship display by @icrc-loliveira in #909
  • (fix) O3-2723: Fix patient saves gender initial as lowercase by @usamaidrsk in #923
  • (fix) Fix regression in patient lists search and pagination by @denniskigen in #932
  • (fix) O3-2731 - Menu options not visible in service queues by @Vijaykv5 in #924
  • (fix) O3-2710: Warning notifications on registration page should close automatically by @psworld in #926
  • (fix) Fix button sizes by matching esm-core's @carbon/react version by @manuhabitela in #951
  • (fix) Translatable aria labels for overflow menus by @denniskigen in #955
  • (fix) O3-2711: Fix the sizing of the identifier input delete icon by @Vijaykv5 in #945
  • (fix) O3-2756: Fix inline dropdown rendering in appointments and service queues headers by @subhamkumarr in #950
  • (fix) O3-2781: Fix various aspects of the appointments summary table UI by @usamaidrsk in #956
  • (fix) O3-2806: Change cursor style in appointments app header by @Pradipram in #961
  • (fix) O3-2758: changed cursor from text pointer to hand pointer. by @subhamkumarr in #946
  • (fix) 03-2706: Fix active visit widget empty state copy by @usamaidrsk in #948
  • O3-2472: Appointment Calender Feature does not work in Ref App by @mogoodrich in #954
  • (fix) Coded person attribute field should report error if not configured correctly by @brandones in #914
  • (fix) O3-2730 - Back button aligned in appointments calendar by @Vijaykv5 in #936

✅ Tests

🧹 Housekeeping

  • (chore) O3-2628: Add timeout to GH action workflows by @suubi-joshua in #908
  • (chore) Bump testing dependencies and fix test console warnings by @denniskigen in #907
  • (chore) Extend ESLint configuration by @denniskigen in #902
  • (chore) Align PR template with patient-chart repo by @brandones in #913
  • (chore) Update config and migrate to latest transifex version by @befantasy in #938
  • (chore) Enable continue-on-error for deploy job by @denniskigen in #941
  • (chore) Add GitHub Actions flows to automate Transifex by @ibacher in #937

New Contributors

Thank you to all contributors for embodying the spirit of 'write code. save lives' in every line committed. Your commitment to OpenMRS is invaluable and truly makes a difference in healthcare worldwide.

Full Changelog: v5.2.1...v6.0.0