Releases: openmrs/openmrs-esm-patient-chart
Releases · openmrs/openmrs-esm-patient-chart
v4.5.0
What's Changed
Features
- (feat) able to delete encounters by @icrc-jofrancisco in #914
- (feat) Temporarily allow overriding logo on the patient chart's visit header by @vasharma05 in #1152
Refactors
Bug fixes
- (fix) Correct duplicated translation keys and add translations to biometrics by @ibacher in #1144
- (fix) O3-1980: Fix patient name header not displaying in offline mode by @samuelmale in #1080
- (fix) Remove useOmrsRestPatient hook by @Jexsie in #1148
- (fix) O3-2075 Fix to display Dashboard from the JSON application configura… by @YaroslavTir in #1133
Housekeeping
- (chore) Bump
@openmrs/openmrs-form-engine-lib
by @larslemos in #1143
New Contributors
- @YaroslavTir made their first contribution in #1133
Full Changelog: v4.4.0...v4.5.0
v4.4.0
What's Changed
Features
appointments
- (feat) Upcoming appointment card should show list of appointments and ability to select appointment to be fulfilled by @makombe in #1125
angular form engine
- (feat) Extend the patient object to support
other
andunknown
genders by @VivekAlladi in #1042 - (feat) Added diagnoses support to formentry by @icrc-loliveira in #991
react form engine
- (feat) Add correct form-error UI as shown on the designs by @donaldkibet in #1106
- (feat) Tweak form engine loading UI by @denniskigen in #1112
- (feat) Add ability to launch form in edit mode and handle error if form does not have associated JSON schema by @donaldkibet in #1107
- O3-2061 Pass active visit attributes to form engine if visit exists by @CynthiaKamau in #1120
forms
- (feat) Offline tools dashboard UI enhancements by @denniskigen in #1094
patient banner
- (feat) O3-1976: Implement the deceased variant of the patient header by @jwnasambu in #1078
patient chart
- (feat) Add custom default facility url when location is missin… by @CynthiaKamau in #1113
- (feat) O3-2047: Added combo box to search and filter through multiple locations in the start visit form by @vasharma05 in #1131
- (feat) Remove patient from active queue on checkout by @jecihjoy in #1109
- (fix) Fix the background color of the
start a visit
button on the visit header on hover by @jwnasambu in #1130
test results
- O3-1679: Test results header in the "Test Results" dashboard appearing twice by @njiddasalifu in #1102
Performance Improvements
Bug fixes
angular form engine
- (fix) KH-175 Fix regression Introduced by #1042 by @enyachoke in #1136
forms
- (fix) Fix bug on launching vitals form to use form-engine by @donaldkibet in #1110
medications
- (fix) Fix the visit.enabled property to visits.enabled property in the medications app by @vasharma05 in #1123
notes
- (fix) O3-1947: Auto-expand the visit note textarea as the user types by @Jexsie in #1039
- (fix) O3-2031: Remove unused configuration properties from useVisitNotes by @Jexsie in #1105
patient banner
- (fix) KH-141: Filling 5 address fields shows only 4 fields in the patient banner. by @hadijahkyampeire in #1101
patient chart
- (fix) Restore success toast shown after starting a visit by @denniskigen in #1111
- (fix) O3-2025: Visit enabled system setting should be referenced using "visit.enabled" by @Jexsie in #1099
- (fix) Dashboard View should not use wrap property by @ibacher in #1091
- (fix) Fix bug on starting a visit where there is only one visit-type by @donaldkibet in #1108
- (fix) O3-2029: Required visit attribute's default value shouldn't be the first choice by @vasharma05 in #1100
- (fix) Update bug on fetching config value in custom default facility by @CynthiaKamau in #1114
test results
- (fix) O3-1959: Test results datetime to only display the date. by @hadijahkyampeire in #1103
- (fix) 03-2028: Test Results page switches patients by @hadijahkyampeire in #1135
- (fix) KH-142: Remove the time for today's dates. by @hadijahkyampeire in #1117
Housekeeping
- (chore) Switch to community-maintained
@openmrs/esm-form-engine-lib
by @donaldkibet in #1096 - (chore) Bump
@openmrs/openmrs-form-engine-lib
by @donaldkibet in #1124 - (chore) Add script that bumps the form engine library version by @larslemos in #1127
- (chore) Bump the
@openmrs/ngx-formentry
library by @hadijahkyampeire in #1128 - (chore) bump
@openmrs/esm-form-engine-lib
by @donaldkibet in #1129 - (chore) Bump form engine by @larslemos in #1132
- (chore) Bump form engine by @larslemos in #1134
- (chore) Bump form engine by @larslemos in #1137
- (chore) Bump form engine by @larslemos in #1138
- (chore) Bump form engine by @larslemos in #1140
- (chore) Bump
@openmrs/openmrs-form-engine-lib
by @larslemos in #1141 - (chore) Release v4.4.0 by @rbuisson in #1142
- Bump webpack from 5.74.0 to 5.76.0 by @dependabot in #1046
New Contributors 🎉
- @njiddasalifu made their first contribution in #1102
- @VivekAlladi made their first contribution in #1042
- @jecihjoy made their first contribution in #1109
Thank you so much!
Full Changelog: v4.3.0...v4.4.0
v4.3.0
What's Changed
Features
forms
- (fix) Fix forms widget content switcher by @denniskigen in #1061
- (fix) 03-1971: Forms should sort alphabetically by @hadijahkyampeire in #1058
test results
- (fix) 03-1968: Panel and tree views should be full-width when the
full
button is clicked by @hadijahkyampeire in #1050
vitals
- (feat) Vitals header UI enhancements by @denniskigen in #1056
- (feat) Flag abnormal temperature values in vitals header by @denniskigen in #1057
- (feat) Remove right margin from the overdue tag in the vitals header by @denniskigen in #1062
- (feat) Allow more horizontal space for vitals header items by @denniskigen in #1063
Bug fixes
- (fix) Fix bug when closing forms launched from the clinical form dashboard by @donaldkibet in #1069
allergies
- O3-1998: Allergy Table shows wrong Onset date by @gracepotma in #1073
- (fix) Adjustments to patient allergy form by @pirupius in #1086
conditions
- (fix) 03-1995: Fix patient conditions sorting on "onsetDate". by @hadijahkyampeire in #1074
form entry
- (fix) fix setting provider and location values on form-entry launch by @donaldkibet in #1070
forms
- (feat) O3-1942: Lift form privileges to useForms hook by @Jexsie in #1059
- (fix) Fix form switching issue by @denniskigen in #1087
medications
- (fix) O3-1973: Separate active orders and past orders in the medications summary table by @Jexsie in #1060
patient chart
- (fix) Fix how obs from an encounter get displayed in the visits table by @denniskigen in #1071
- (fix) O3-2007: Fix the visit header patient name hover height by @hadijahkyampeire in #1081
- (fix) Fix the display of medications in the visit summary encounters table by @donaldkibet in #1089
- (feat) Initial setup of the OHRI form engine in the patient chart by @donaldkibet in #1082
- (fix) Fix note text line endings by @denniskigen in #1085
test results
- (feat) O3-1597: Test Results in Filter View should show ALL past lab results by @vasharma05 in #1084
vitals
- (fix) Vitals header should wrap when a workspace is open on desktop by @denniskigen in #1072
Docs
- (docs) Add guidance for including conventional commit labels by @CynthiaKamau in #1065
- (docs) O3-1993: Added missing yarn install command in the readme by @ayush-AI in #1068
Housekeeping
- (chore) Bump @openmrs/ngx-formentry by @denniskigen in #1067
New Contributors
Full Changelog: v4.2.1...v4.3.0
v4.2.1
What's Changed
Bug fixes
patient-common-lib
- (fix) Move
active-left-nav-link
class to the anchor element by @denniskigen in #1054
Full Changelog: v4.2.0...v4.2.1
v4.2.0
What's Changed
Features
appointments
- (feat) Add the ability to edit and cancel appointments by @hadijahkyampeire in #985
- (feat) O3-1856: Appointments cancel modal improvements by @hadijahkyampeire in #995
form entry
forms
- (feat) Change formUuid property type to support arbitrary strings by @icrc-jofrancisco in #1010
- (feat) Support search on all pages in forms list by @icrc-jofrancisco in #1017
medications
- (feat) O3-1809: Using global Visit setting to either map Order Encounter to Active Visit by @vasharma05 in #969
- (feat) Show patient instructions on the order card by @mherman22 in #1002
- (feat) O3-1879: P.R.N. Instructions Text area should be disabled if
PRN as needed
is not selected by @vasharma05 in #1024 - (feat) Show patient instructions on the order card by @mherman22 in #1002
- (feat) O3-1879: P.R.N. Instructions Text area should be disabled if
PRN as needed
is not selected by @vasharma05 in #1024
patient chart
- (feat) Add ability to navigate back from patient-chart to previous url by @donaldkibet in #1015
- (feat) Add configuration to hide patient identifiers by @pirupius in #1033
- (feat) Added configurable end visit label in patient visit header and… by @CynthiaKamau in #986
- (feat) Add ability to auto-populate start visit form with default values by @donaldkibet in #996
- (feat) Added configurable button to move patients to the next service by @CynthiaKamau in #1000
- (feat) Tweak appearance of the side rail divider by @denniskigen in #1034
- (feat) Add visit header extension slot by @donaldkibet in #1037
- (feat) Updated get active queue endpoint by @CynthiaKamau in #1023
- (feat) Remove move patient to next service button by @CynthiaKamau in #1035
visit notes
- (feat) Add batch expansion to the visit notes table by @denniskigen in #993
vitals
- (feat) O3-1649: Show vitals and biometrics without needing to expand the vitals header by @jnsereko in #999
- (feat) O3-1896: Number input steppers in vitals and biometrics form shouldn't exceed ranges by @Jexsie in #1022
- (feat) Add visit header extension slot by @donaldkibet in #1037
- (feat) Add year on generic obs component by @donaldkibet in #1044
- (feat) Require an active visit before filling vitals or biometrics by @donaldkibet in #998
Refactors
patient chart
- (refactor) Refactor visit header by @denniskigen in #992
- (refactor) Refactor start visit form by @denniskigen in #1031
- (refactor) Remove all service queue configs and inputs and replace them with extension by @CynthiaKamau in #1036
- (refactor) Refactor conditions widget by @denniskigen in #1005
Bug fixes
- (fix) O3-1492: Remove dangerous global selectors from stylesheets by @denniskigen in #1045
- (fix) Remove redundant styling for search fields by @denniskigen in #1009
appointments
- (fix) 03-1855: Appointment table behaving weird by @hadijahkyampeire in #1006
conditions
- (fix) 03-1848: The condition name field should not be editable when editing conditions by @hadijahkyampeire in #988
- (fix) Set
Active
as the default conditions table filter by @denniskigen in #989 - (fix) 03-1857: Make the disabled condition a label instead of a disabled search. by @hadijahkyampeire in #997
form entry
- (fix) Fixed regression when fetching concept dictionary data using multiple requests by @icrc-psousa in #980
- (fix) Fix syntax deprecations and remove unused imports by @denniskigen in #990
forms
- (fix) 03-1917: Forms icon in the side rails loses the active class. by @hadijahkyampeire in #1026
- (fix) 03-1932: Form icon should be disabled if a specific form is open by @hadijahkyampeire in #1029
- (fix) 03-1945: Do not launch the forms dashboard when there is an open form. by @hadijahkyampeire in #1038
- (fix) 03-1026: Filling out a form does not update the Forms & Notes view by @donaldkibet in #1049
patient banner
- (fix) Port over styling for identifiers in the patient banner by @denniskigen in #1048
patient chart
- (fix) Use first queue location and not visit location in queue locati… by @CynthiaKamau in #1001
- (fix) Fix icon link states in the side rail by @jwnasambu in #1004
- (fix) Side rail and bottom nav UI fixes by @denniskigen in #1007
- (fix) Add a white background to the patient lists action button by @denniskigen in #1012
- (fix) O3-1647: Change
Mark deceased
action button text by @lumuchris256 in #1016 - (fix) Attempt to fix weird overflow menu UI by @denniskigen in #1028
- (fix) Fix overflow menu background color in visits table by @denniskigen in #1030
- (fix) Allow opening legacy html forms on visit list by @icrc-psousa in #1027
- (fix) Table styling fixes for data tables in patient chart by @vasharma05 in #1014
- (fix) Remove global left nav menu style overrides by @denniskigen in #1040
vitals
- (fix) O3-1928: Set maximal width on vitals header item container by @lumuchris256 in #1021
Housekeeping
- (chore) Add french (FR) translations by @icrc-jofrancisco in #987
- (chore) Bump Turborepo GitHub Artifacts action version by @denniskigen in #1008
- (chore) Bump upload-artifact action by @denniskigen in #1011
- (chore) Fix environment variable workflow access by @denniskigen in #1013
- (chore) Specify max concurrency in build script by @denniskigen in #1018
- (chore) Bump
@openmrs/ngx-formentry
to 3.0.1-pre.124 by @icrc-psousa in #1025 - (chore) Remove unused dependency by @ibacher in #1032
Docs
New Contributors
- @lumuchris256 made their first contribution in #1016
- @Jexsie made their first contribution in #1022
Big thanks to all our wonderful contributors!
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
Features
conditions
- (feat) O3-1410: Conditions widget should filter conditions by status by @denniskigen in #965
- (feat) O3-1760: Add ability to edit a condition by @hadijahkyampeire in #975
- (feat) O3-1759: Add the ability to delete a Condition by @hadijahkyampeire in #952
forms
- (feat) Add a forms dashboard by @denniskigen in #977
generic widgets
- (feat) obs-by-encounter-widget can support Date concepts by @icrc-agomes in #928
patient chart
- (feat) O3-1681: Tiles should have a max width by @jnsereko in #982
- (feat) O3-1728: Change visit note guidance text by @vasharma05 in #979
- (feat) Show lists that a patient belongs to in the patient header by @nanfuka in #927
- (feat) O3-1810: Remove Recent Results widget from Pt Summary by @vasharma05 in #966
- (feat) Rename the
All visits
tab of the visits dashboard toAll encounters
by @jumagit in #971 - (feat) Added locations with queue tag to queue section in start visit form by @CynthiaKamau in #978
- (feat) O3-1681: Tiles should have a max width by @jnsereko in #981
- (feat) O3-1797: Re-order Summary page widgets to match designs (and remove some) by @vasharma05 in #968
Fixes
appointments
- (fix) Pagination, multiple submissions and sorting patient chart appointments.(03-1765 & 03-1795) by @hadijahkyampeire in #961
generic widgets
- (fix) Show effective date on obs table component instead of issued date by @icrc-psousa in #983
patient chart
- (fix) Fix the tooltip UI shown when hovering over long names in the visit header by @jwnasambu in #954
- (fix) Remove bottom border from workspace header by @denniskigen in #976
- (fix) Error handling when failed to fetch a visit attribute type by @vasharma05 in #932
vitals & biometrics
- (fix) Fix incorrect dates on the vitals and biometrics widgets by @denniskigen in #967
Refactors
- (refactor) Derive isLoading state directly from SWR hooks by @denniskigen in #963
- (refactor) Use the bound mutate API instead of global mutate by @denniskigen in #964
Housekeeping
- (chore) Bump @openmrs/ngx-formentry to get CVD calculation updates by @hadijahkyampeire in #973
Documentation
- (docs) Add a link to the design system documentation site by @denniskigen in #970
New Contributors
Full Changelog: v4.0.1...v4.1.0
v4.0.1
What's Changed
Features
patient chart
- (feat) Show All Encounters Table by @ZacButko in #816
- (feat) Configure Show All Encounters by @ZacButko in #837
- (feat) Arrange visit notes in reverse chronological order by @hadijahkyampeire in #866
- (feat) Remove top border from pagination component by @denniskigen in #872
- (feat) Add configuration to disable empty sections by @icrc-jofrancisco in #825
- (feat) Fix visits table pagination by @denniskigen in #949
- (feat) 03-852: Ability to Mark Patient Deceased v2 by @hadijahkyampeire in #844
- (feat) Hover state: Show full name on hover by @jwnasambu in #939
- (feat) Added configurable start visit label in the patient chart by @CynthiaKamau in #865
- (feat) O3-1614: Add configurable queue entry fields to the start visit form by @CynthiaKamau in #870
- (feat) O3-1592: Support adding visit attributes when saving a visit by @vasharma05 in #879
- (feat) O3-1641: Ability to display configurable visit attributes as tags on the patient header by @vasharma05 in #887
- (feat) Allow editing a past encounter without having an active visit by @icrc-psousa in #908
- (feat) Add current patient service queue on the patient summary header by @gabriel090 in #834
form entry
- (feat) Add mostRecentObsValueBefore data source to form-entry (O3-1661) by @hadijahkyampeire in #903
- (feat) Add formFieldNamespace,formFieldPath to getEncounterByUuid to support this change in openmrs/openmrs-ngx-formentry#8 by @enyachoke in #839
- (feat) Use conceptreferences endpoint (O3-1658) by @ibacher in #901
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
- (feat) Add identifier name to patient-banner by @donaldkibet in #829
- (feat) Add flex-wrap capability on the patient banner by @donaldkibet in #955
biometrics
common lib
conditions
- (feat) O3-1738: Show more than just ten items in the conditions widget by @hadijahkyampeire in #947
forms
- (feat) Visual enhancements to the forms widget by @denniskigen in #929
- (feat) Filter offline form list according to user privileges by @icrc-psousa in #840
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
- (feat) Add enrolment location empty state display by @denniskigen in #862
- (feat) Support to hide the add button on the programs widget by @icrc-jofrancisco in #815
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
- (fix) O3-1328: Configure default view for the obs-by-encounter widget by @icrc-agomes in #907
- (fix) Fixed extension slot declaration in esm-generic-patient-widgets-app by @icrc-agomes in #884
- (fix) Remove redundant webpack dependency; minor fixes to obs-by-encounter widget schema by @brandones in https://github.com/openmrs/openmrs-esm-patient-chart...
v4.0.0
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
andd3
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...
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)
...