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