Skip to content

Releases: openmrs/openmrs-esm-patient-chart

v4.0.1

25 Jan 07:05
30c6d1d
Compare
Choose a tag to compare

What's Changed

Features

patient chart

form entry

generic widgets

  • (feat) Add ability to filter observations in the generic patient widget app by encounter type by @icrc-agomes in #854
  • (feat) Add interpretationSlot config property to generic widgets app by @icrc-agomes in #886
  • (feat) Support for rendering values from older to newer on generic widgets by @icrc-jofrancisco in #813
  • (feat) Add batch expansion to the visits table by @denniskigen in #951
  • (feat) Show visit end date on visit view if a visit has ended by @icrc-agomes in #818
  • (feat) Added possibility to display Graph view by default through the configuration by @icrc-agomes in #823
  • (feat) Possibility to add an ExtensionSlot under graph by @icrc-agomes in #848

allergies

appointments

  • (feat) Add current date appointments and fix an issue with displaying past and upcoming appointments by @donaldkibet in #867
  • (feat) O3-1626: Cleanup the patient chart appointments form by @Rhotimee in #883
  • (feat) 03-1761: Default to "Upcoming Appointments" by @hadijahkyampeire in #946

banner

biometrics

common lib

conditions

forms

medications

  • (feat) O3-1612: Medications tables should only fetch drug orders. by @vasharma05 in #868
  • (feat) Rename Orders page to Medications by @nanfuka in #931
  • (feat) O3-1613: UI improvements in the orders view (medication orders) by @vasharma05 in #869
  • (feat) Update config-schema.ts by @ibacher in #835
  • (feat) Expected behavior for incomplete Order Basket.[03-1087] by @nanfuka in #894
  • (feat) O3-1670: Show strength and dosage form for order basket search results by @vasharma05 in #906
  • (feat) O3-1633: Restore prescription duration and dispensing info sections to the medication order form by @vasharma05 in #890
  • (feat) O3-1713: Order basket drug search implemented with SWR by @vasharma05 in #922
  • (feat) O3-1747: Updated Drug Order Form UI for desktop and tablet as per latest designs by @vasharma05 in #945
  • (feat) Replaced dose's combo input with a number input by @vasharma05 in #895

notes

  • (feat) O3-1281: Visit Note - Add Ability to Mark Primary and Secondary Diagnoses by @icrc-loliveira in #757

programs

test results

  • (feat) Added units in the test results viewer and different value types to correctly display coded and text test results by @vasharma05 in #846
  • (feat) O3-1635: Test results viewer: Search in panel view by @vasharma05 in #902

vitals

Fixes

patient chart

  • (fix) O3-1586: Fix the identifiers UI in the patient banner by @denniskigen in #875
  • (fix) Fixed the workspace's width for various window sizes by @vasharma05 in #942
  • (fix) Remove redundant webpack dependency; minor fixes to obs-by-encounter widget schema by @brandones in #749
  • (fix) Tweak the empty state text showed when filtering encounters by @denniskigen in #860
  • (fix) Delay loading cause of death concepts (O3-1697) by @ibacher in #900
  • (fix) Restore normal display to diagnoses in past-visits-component by @icrc-agomes in #857
  • (fix) 03-1578: Patient chart background changes to dark grey when the window size is expanded. by @hadijahkyampeire in #856
  • (fix) Side menu should be visible for large-desktop and hidden for tablets and small desktops by @vasharma05 in #905
  • (fix) Show which queue a patient is in even when their name is truncated by @CynthiaKamau in #852

form entry

  • (fix) Form entry loading regression in fast data entry app by @denniskigen in #912
  • (fix) O3-1617: location_id is not saved in an encounter while saving a form by @icrc-agomes in #913
  • (fix) Explicitly process change detection and its side-effects on form action by @icrc-psousa in #873
  • (fix) Properly pass the patient object data source to the CVD calc by @hadijahkyampeire in #941

generic widgets

Read more

v4.0.0

23 Sep 01:15
860283e
Compare
Choose a tag to compare

What's Changed

  • Fix O3-785: Handle Errors in Attachment Upload by @nanfuka in #704
  • Revert "(feat) Add a build script for patient-common-lib (#717)" by @ibacher in #722
  • (feat) Tweak empty state illustration dimensions by @denniskigen in #715
  • (feat) Dynamic Offline Data for Forms | Offline Support for Concept Labels by @manuelroemer in #710
  • (chore): Fix size-generator script by @ibacher in #726
  • (docs) Small tweak to README by @denniskigen in #728
  • O3-1277: obs-by-encounter-widget should support more concept types by @icrc-agomes in #709
  • O3-578: Left Nav Page section is not highlighted correctly. by @hadijahkyampeire in #721
  • Fix the size reporter by @ibacher in #730
  • O3-578: Restore Generic Dashboard Links by @ibacher in #733
  • (enhancement) Update workspace minimize and close button to match designs by @donaldkibet in #731
  • O3-961: Photo caption is not displayed in attachments by @abertnamanya in #712
  • Fix the fix for generic dashboards by @ibacher in #736
  • Fix the fix for generic dashboards by @ibacher in #737
  • (chore) Serve the JS files from the CDN by @ibacher in #738
  • (feat) Add ability to edit program enrollments by @brandones in #735
  • (docs) Fix broken link to Implementer Documentation by @ashewring in #734
  • (fix) Results Viewer Default Schema - Point to extant concepts by @ZacButko in #740
  • O3-1365: Error state on Test results page by @vasharma05 in #739
  • (enhancement) Fix leftNavBar styling by @donaldkibet in #741
  • (fix) Fix age based validation by @denniskigen in #746
  • Extract a "conditions widget" out of the conditions-forms by @samuelmale in #708
  • O3-1329: Configurable decimal rounding in obs-by-encounter widget by @icrc-agomes in #742
  • (feat) Add optional handlePostResponse function to AMPATH form wrapper by @ZacButko in #747
  • (feat) Add basic support for a multi-column layout for custom dashboards by @brandones in #729
  • (fix):Fixup on getting form resource valueReference by @makombe in #748
  • (feat) Form Entry Hide Submit Cancel Buttons + Outside Submit Control by @ZacButko in #753
  • (chore) Update concept uuids for obstree by @ZacButko in #756
  • Add ability to configure forms url by @donaldkibet in #755
  • Patient chart widget additions to patient search banner by @vasharma05 in #758
  • Patient attachments app improvement by @vasharma05 in #751
  • Updated endpoint to bulk fetch form labels from concept dictionary by @icrc-psousa in #750
  • Patient chart tests fixes and lint cleanups by @vasharma05 in #762
  • (feature) Add patient-flags-slot to patient-summary-dashboard-slot by @donaldkibet in #761
  • Add ability to display custom program workflow by @donaldkibet in #759
  • Added lint enforcements to the patient chart apps by @vasharma05 in #766
  • (fix) Split requests when fetching labels from concept dictionary to avoid HTTP 414 URI Too Long by @icrc-psousa in #764
  • (fix) Migrate offline form concept label loading to new bulk endpoint by @manuelroemer in #767
  • BREAKING: Upgrade to Carbon 11 and React 18 by @denniskigen in #714
  • O3-1447-v1: Patient attachments Camera/Media Uploader Modal file structure change by @vasharma05 in #765
  • (chore) upgrade to Yarn v3 by @ibacher in #769
  • (fix) Fixes concept url by @ZacButko in #770
  • Fix/small cleanup by @ZacButko in #771
  • (feat) Useful tweaks following the 4.0 upgrade by @denniskigen in #768
  • bumb yarn.lock for @ampath/ngx-formentry by @donaldkibet in #775
  • O3-1449: Patient Attachments Improvement by @vasharma05 in #773
  • (feat) add the ability to load custom data sources into the AMPATH form engine by @ibacher in #772
  • (fix) reduce number of form re-renders by @ibacher in #776
  • (chore) Bump peer dependencies by @ZacButko in #778
  • (chore) use @openmrs/ngx-formentry instead of @ampath-kenya/ngx-formentry by @ibacher in #780
  • (chore): add version numbers for all apps by @ibacher in #782
  • feat(form-entry-app): Add a hook to handle the encounter before it's created by @ibacher in #781
  • (fix) simplify logic for which patient gets returned by @ibacher in #779
  • (fix) Add back in webpack for dev servers by @ZacButko in #783
  • (feat) Notify the user when programs have not been configured by @denniskigen in #777
  • Update peer dependencies to openmrs and commons 4.x by @pirupius in #784
  • (fix): use hemoglobin (CIEL:21) instead of X-Ray (CIEL:12) by default by @ibacher in #785
  • (fix) add VERSION constant for form-entry-app by @ibacher in #786
  • (chore) revert 168553 restoring obstree concepts by @ibacher in #787
  • (bug) fix bug on fetching JSON-SCHEMA and Concepts for forms by @donaldkibet in #788
  • (fix) Fix useVisitOrOfflineVisit hook by @denniskigen in #792
  • (fix) Remove extraneous margin around the biometrics section of the form by @denniskigen in #794
  • (fix) Allergy form style fixes by @denniskigen in #793
  • (bug) fix workspace not hidden when hide button is clicked by @donaldkibet in #791
  • (fix) Fix vitals header flagging logic by @denniskigen in #789
  • (feat) Refurbish Order Basket by @samuelmale in #774
  • (chore) Bump @carbon/react, @carbon/charts-react and d3 by @denniskigen in #797
  • (feat) Automatically revalidate order data after form submission by @denniskigen in #796
  • bug: fix patient-chart navigation by @donaldkibet in #799
  • fix: Adjust top-of-all-patient-dashboard-slot appears before dashboard title by @donaldkibet in #800
  • 03-1429: Appointment Save and Close button. by @hadijahkyampeire in #790
  • move visit header and patient banner to patient chart by @hadijahkyampeire in #795
  • (chore) upgrade to latest @openmrs/ngx-formentry version by @ibacher in #802
  • Hotfix: Use proper translation for gender by @hadijahkyampeire in #803
  • fix: Update translations with gender transl...
Read more

Release v3.2.0

15 Jun 14:13
9043469
Compare
Choose a tag to compare

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

3.1.0

04 Feb 23:50
35fe930
Compare
Choose a tag to compare

UI Features

Improvements, fixes, and maintenance

Read more

3.0.3

14 Oct 18:18
Compare
Choose a tag to compare

3.0.2 release failed. Trying again.

3.0.2

14 Oct 16:04
Compare
Choose a tag to compare
Read more

3.0.0

06 May 14:06
13b6659
Compare
Choose a tag to compare
  • Initial release
  • Provided offline support
  • Added dynamic dashboard possibilities
  • Added clinical views
  • Added test results

0.2.0

22 Jan 23:24
364dd80
Compare
Choose a tag to compare
  • Initial release on GitHub