Releases: openmrs/openmrs-esm-patient-chart
Releases · openmrs/openmrs-esm-patient-chart
Release v3.2.0
What's Changed
- feat O3-1036: Centralize workspace API and remove dependency on extension system by @brandones in #540
- O3-1072: Remove unused notifications menu implementation by @denniskigen in #541
- O3-1060: [Step 1] Refactor Timeline Widget as Extension by @ZacButko in #543
- fix: O3-1073: Don't filter form list in online mode by @manuelroemer in #545
- 03-1083: Prevent users submitting two clinical form encounters by @donaldkibet in #544
- O3-1023 Should be possible to launch patient chart with workspace open by @brandones in #546
- (fix): Fix medications details table overflow menu by @denniskigen in #547
- fix: Provide missing patient UUID to queued offline actions. by @manuelroemer in #549
- O3-1041: Make list of HFE forms configurable by @icrc-psousa in #542
- O3-997: Use formatDate for date and time formatting by @Piumal1999 in #539
- 03-1104: Hide component forms by @donaldkibet in #554
- bump @ampath-kenya/ngx-formentry to alpha15 version by @donaldkibet in #558
- O3-1105: Visit notes widget should only display visit note data by @denniskigen in #555
- O3-1103: UI enhancements and fixes for the vitals widget by @denniskigen in #548
- Bump karma from 6.3.12 to 6.3.14 by @dependabot in #550
- (refactor) Part 1 of O3-1038 Workspace system should allow notifying with unsaved changes by @brandones in #556
- (fix): Fix SWR mutations upon form submission by @denniskigen in #562
- (fix) The intermittent 'Cannot redeclare block-scoped variable' type error by @brandones in #561
- O3-1106: Remove 'isTablet' workspace prop by @Piumal1999 in #559
- (feat) More enhancements to the Vitals widget by @denniskigen in #563
- (refactor): Remove unused code from Programs widget by @denniskigen in #565
- (feat) O3-1038 Workspace system should allow notifying with unsaved changes by @brandones in #564
- (fix) active-medications workspace not opening by @brandones in #566
- (enhancement) improve mechanism of fetching biometrics and vital signs by @donaldkibet in #567
- Bump url-parse from 1.5.4 to 1.5.7 by @dependabot in #568
- O3-1114: Adapt encounters widget to match designs by @denniskigen in #572
- [O3-1060] Data Timeline FilterSet by @ZacButko in #557
- O3-1105: (feat) Add metadata to visit notes display by @denniskigen in #574
- O3-1116: Update test-result observation request count by @Piumal1999 in #571
- (enhancement) Add ability to display poc forms only and filter out ht… by @makombe in #573
- (chore) Improve husky workflow and PR template by @brandones in #576
- O3-1103: (feat) Further enhancements to the vitals widget by @denniskigen in #577
- 03 1113:Make calendar icon on forms clickable & bump @AMPATH form-entry by @donaldkibet in #575
- (fix): Fix styling of the recorded date in the vitals header by @denniskigen in #579
- (fix): Fix encounter note metadata display by @denniskigen in #580
- (fix) Improve use of extensions API; simplify dashboard system; remove cruft by @brandones in #578
- O3-1041: Improve HFE forms configuration url scope by @icrc-psousa in #569
- Bump url-parse from 1.5.7 to 1.5.10 by @dependabot in #581
- (refactor) Refactor chart-review component by @brandones in #583
- (refactor) Better variable names by @denniskigen in #586
- Bump karma from 6.3.12 to 6.3.16 by @dependabot in #589
- (feat) Remove pagination from medications widget by @denniskigen in #588
- (docs) Remove errant comma from PR template by @denniskigen in #584
- Add
launchPatientChartWithWorkspaceOpen
function by @brandones in #587 - (chore) Update vulnerable dependencies by @denniskigen in #593
- (readme) Update README by @denniskigen in #582
- (refactor) esm-patient-chart to organize by functionality; eslint ts files by @brandones in #594
- (fix) Remove all remaining references to subview by @brandones in #592
- Use 'name' in extension declaration, not 'id' by @brandones in #596
- O3-928: (Solved) "Renew" action disapeared on past medications actions by @vasharma05 in #597
- (WIP) first step to add ability to display recommended visit-type and forms by @donaldkibet in #590
- OHRI-452 Form Patient Banner - Optional hideActionsOverflow, optional param by @larslemos in #598
- (chore) Use cross-env to pass TZ=UTC environment variable to jest by @brandones in #599
- (feat) O3-1108 Left nav should support groupings by @brandones in #595
- MF-828: The date field in the start visit form is truncated at small display widths by @jnsereko in #600
- (fix) Minor bug where extensionId is used instead of extension name by @brandones in #601
- 03-1125: (bug) fix current visit retaining previous patient visit-data by @donaldkibet in #570
- (feat)
useSWRImmutable
for fetching vitals concept metadata by @denniskigen in #604 - (feat) Timeline Results Grouping O3-1060 by @ZacButko in #591
- 03-1166: Add bottom navigation on tablet view by @donaldkibet in #602
- (bug) Timeline: Fixes bad leaf behavior, sets container width for Firefox by @ZacButko in #605
- (test) Assert appearance and disappearance of
Add
andEdit
buttons by @nanfuka in #603 - bump
@ampath-kenya/ngx-formentry
by @donaldkibet in #612 - (enhancement) add test for
visit-note,order-basket & clinical-form
action buttons by @donaldkibet in #606 - 03 1168: Add ability to cancel (
void
) active visit by @donaldkibet in #608 - (feat) Offline Form Improvements by @manuelroemer in #611
- Fix failing test on side menu and form-entry components by @donaldkibet in #613
- (fix): only try to process dashboard extensions once the patient-chart-dashboard-slot has been mounted by @ibacher in #615
- Make the "Layout" section of the README more glossary-like by @brandones in #616
- (feat) Results Viewer Abstraction, Timeline Cleanup, Translations by @ZacButko in #617
- (chore) Upgrade openmrs and @openmrs/esm-framework deps by @brandones in #618
- (chore) Add Turborepo by @denniskigen in https://github.com/openmrs/openmrs-esm-patien...
3.1.0
UI Features
- O3-1035: Update date formatting for timeline view #535 (Piumal1999)
- 03-1019 : (enhancement) add ability to edit existing encounter #530 (donaldkibet)
- O3-1021: Make the offline visit type UUID configurable. #528 (manuelroemer)
- Basic Support for Offline Registered Patients #527 (manuelroemer)
- 03-1028: (enhancement) add support to display value codeable concept #525 (donaldkibet)
- O3-1010: Full-screen clinical forms #508 (denniskigen)
- O3-1000: Full-screen workspace forms #504 (denniskigen)
- (enhancement) Add ability for form-entry to display scheduled appointments #499 (donaldkibet)
- O3-683: Independently scrollable chart body and workspace #492 (denniskigen)
- 03-973 : Remove tabs from Encounters page & move Notes extension to from #479 (donaldkibet)
- Add use-value feature to Ampath forms #476 (donaldkibet)
- Change Vitals and Biometrics Detailed page to grid view #474 (donaldkibet)
- 03-938: Add ability to navigate to patient registration in edit mode #469 (donaldkibet)
- MF-886: Program enrollment notification #439 (denniskigen)
- Pius/add extension slot to workspace header #428 (pirupius)
- MF-817 Update Default ordering for chart and patient summary slots #408 (donaldkibet)
Improvements, fixes, and maintenance
- Bump patch version on release #537 (ibacher)
- Nav menu should use standard
usePatient()
hook #536 (ibacher) - Move useContextWorkspaceSize hook to esm-common-lib and rename to useWorkspaceWindow #534 (brandones)
- 03-1018: fix forms widget design confusion over link coloring #533 (donaldkibet)
- (bug) fix test-results not showing on encounters widget #529 (donaldkibet)
- O3-1027: Encounters view should use the encounter time #526 (ibacher)
- Enhanced deceased patient banner tag implementation #524 (denniskigen)
- (bug) fix error on loading deceased patient tag #523 (donaldkibet)
- Remove unused components #522 (denniskigen)
- Bump nanoid from 3.1.30 to 3.2.0 #521 (dependabot[bot])
- Switch from useCurrentPatient to usePatient #520 (brandones)
- O3-1015: Implementers should be able to configure primary color here too #518 (ibacher)
- Removes frontendDependencies as we use peerDependencies for this #517 (ibacher)
- Remove old workspace implementation #516 (denniskigen)
- O3-1020: Form entry widget should only list published forms #515 (denniskigen)
- bump @ampath-kenya/ngx-formentry" to alpha12 version #514 (donaldkibet)
- Additional medications widget fixes #513 (denniskigen)
- 03-1006 : Fix bug on opening offline form #512 (donaldkibet)
- O3-849: Fixes Tag in Patient Header for Deceased #511 (nanfuka)
- O3-1011: Fix the TimePicker validator regex in the Start Visit form #509 (denniskigen)
- Bump engine.io from 6.1.0 to 6.1.1 #506 (dependabot[bot])
- O3-780: Add bundle size monitoring to PR actions #505 (FlorianRappl)
- O3-976: Share Patient Chart Common Lib #503 (FlorianRappl)
- Fix typo on Forms & Notes #502 (donaldkibet)
- More workspace enhancements #501 (denniskigen)
- Constrain tooltip flex container #498 (denniskigen)
- Update care-programs resource to return latest unique care-program #497 (donaldkibet)
- Fix bug on loading patient-chart #496 (donaldkibet)
- Add contextual information to test results overview #495 (denniskigen)
- Typeahead visual fixes #494 (denniskigen)
- Bump swr version #493 (denniskigen)
- O3-905 Patient chart tests depend on time zone #491 (brandones)
- fixing broken test #490 (donaldkibet)
- Update handling of vitals/biometrics concept symbols #489 (donaldkibet)
- Update form entry to display lab order-numbers #488 (donaldkibet)
- Enhancements to the Allergies Form #487 (denniskigen)
- Fix failing Visit Form spec #486 (denniskigen)
- O3-985: Further enhancements to the Start Visit form #484 (denniskigen)
- 03 983: Add Additional Columns to Care-Programs Widget #483 (donaldkibet)
- O3-982: Visit form UI tweaks #482 (denniskigen)
- bug fix - fix wrong bmi calculations #481 (donaldkibet)
- O3-978: Workspace tweaks #480 (denniskigen)
- 03-977: Workspace warning modal enhancements #478 (denniskigen)
...
3.0.3
3.0.2
- MF-861 Changed concept units #429 (Eriq-Kibet)
- Fix broken tests #426 (denniskigen)
- MF-840: Add swr to past visits and encounters widgets #425 (denniskigen)
- (bug) fix workspace not launching in maximize screen size #424 (donaldkibet)
- Preparations in esm-patient-forms-app for offline form tools and SWR introduction #423 (manuelroemer)
- Fix undefined reference error within the <Contact/> component #420 (samuelmale)
- Make PatientBanner typing more specific #419 (samuelmale)
- MF-819: Aligned biometrics and vitals widgets heading #418 (KorirC)
- MF-829: Allergies page won't show if reaction manifestations are missing #416 (denniskigen)
- MF-827: Start Visit Form should require a visit type before a visit can an be started #414 (jnsereko)
- MF-818: Adjusted Recent Results widget to be sized like other Patient Summary widgets #413 (KorirC)
- MF-713: Display all test results in LabSet panels. #411 (manuelroemer)
- MF-712: Time stamps and dates for Test Results do not match #410 (manuelroemer)
- Add swr to relationships widget #409 (denniskigen)
- MF-794: Add swr to biometrics widget #407 (denniskigen)
- MF-701: User should not be able to have multiple forms open at once #406 (donaldkibet)
- MF-795: Add swr to vitals widget #405 (denniskigen)
- MF-797: Add swr to medications widget #403 (denniskigen)
- MF-789: Add swr to notes widget #401 (denniskigen)
- MF-798: Add swr to appointments widget #400 (denniskigen)
- MF-790: Add swr to programs widget #399 (denniskigen)
- MF-810: Change texts in order workspace #398 (walteronoh)
- MF-793: Add SWR to conditions widget #397 (denniskigen)
- Add "pillstoDispense" #395 (gracepotma)
- MF-800: Fix Side Rail border appearing in tablet mode #394 (donaldkibet)
- MF-713: Test results need to show ALL data for a test, not just from a specific panel #393 (manuelroemer)
- MF-757: fix bug on failing charts #392 (donaldkibet)
- MF-799: Change text to sentence case on the allergies form #391 (walteronoh)
- Add "descriptive title" requirement to PR template #390 (brandones)
- Add SWR test helpers #389 (denniskigen)
- (enhancement) carbonise appointment form #387 (donaldkibet)
- MF-765 : Change Actions list items to sentence case #386 (maureennduta)
- Patient banner to be used in the patient search #385 (samuelmale)
- MF-783: Session Check Fixup #384 (vasharma05)
- MF-788: Add swr to allergies widget #383 (denniskigen)
- Wrap patient chart in SWRConfig context #382 (denniskigen)
- Fix forms rendering bug #381 (denniskigen)
- Enhancement : Carbonise Appointment widget #380 (donaldkibet)
- MF-635: Biometrics and Vitals widgets toggle buttons #379 (denniskigen)
- MF-635: Add a border to individual patient chart widgets #378 (denniskigen)
- MF-635: Enable
useZebraStyles
striping for widget datatables #377 (denniskigen) - MF-774: Add empty states to medications widget #376 (denniskigen)
- MF-772: Widen patient chart widgets to match designs in tablet mode #375 (KorirC)
- MF-775: Order entry UI enhancements #374 (denniskigen)
- Add test helpers #373 (denniskigen)
- Create pull_request_template.md #371 (donaldkibet)
- MF-564 : Fix tests that were deactivated #370 (donaldkibet)
- MF-776 and MF-715: Changes in the medications tab in the patient chart. #369 (vasharma05)
- Fixed the margins in the patient banner #368 (vasharma05)
- Update README #367 (denniskigen)
- MF-768: Fix broken VitalsOverview test. #366 (maureennduta)
- MF-744: Tablet mode-Expand Date and time column to fit - not wrapped #365 (KorirC)
- Patient chart summary UI enhancements #364 (denniskigen)
- MF-751 Closing workspace using Forms Icon #363 (Eriq-Kibet)
- Remove duplicate
Date enrolled
form label #362 (denniskigen) - MF-763 Enhance vitals and biometrics chart to match designs #361 (maureennduta)
- MF-764 : Fix Error on loading form widget #360 (donaldkibet)
- MF-608 start visit button open Start visit Form #359 (Eriq-Kibet)
- Restore form tests #358 (denniskigen)
- Clicking Modify Should open the order basket #357 ([Eriq-K...
3.0.0
- Initial release
- Provided offline support
- Added dynamic dashboard possibilities
- Added clinical views
- Added test results
0.2.0
- Initial release on GitHub