Skip to content

v4.0.1

Compare
Choose a tag to compare
@ibacher ibacher released this 25 Jan 07:05
· 1128 commits to main since this release
30c6d1d

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

  • (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 #749

allergies

appointments

  • (fix) Fix bug with past appointments missing an appointment location by @donaldkibet in #824

attachments

  • (fix) 03-1627: Delete attachments component close button should be functional by @kdaud in #898
  • (fix) 03-1627: Attachments upload modal should be able to close by @kdaud in #896

banner

  • (fix) O3-1534: Prevent error when a patient is undefined on patient-banner by @icrc-jofrancisco in #822

biometrics

common lib

  • (fix) Restore usePatientOrOfflineRegisteredPatient hook by @ibacher in #826
  • (fix) 03-1566: Left Nav Highlight disappears on click and is stuck on 1st page by @hadijahkyampeire in #851

conditions

forms

medications

  • (fix) O3-1552: Drug Orders multiply dosage dangerously and other small fixes by @vasharma05 in #863
  • (fix) Arrange encounters in the Visits Summary in reverse chronological order by @hadijahkyampeire in #859
  • (fix) Fix hanging search operation for instances without Order Template support by @samuelmale in #849
  • (fix) Order basket workspace not closing when a patient changes (O3-1715) by @hadijahkyampeire in #930
  • (fix) Fix sign and close drug order by @hadijahkyampeire in #938
  • (fix) O3-1671: Order encounters should be matched with the current visit by @vasharma05 in #911
  • (fix) Change the search order placeholder to sync with the mocks.[03-1714] by @hadijahkyampeire in #923
  • (fix) O3-1743: Fixed the discrepancies in the order basket and drug order form by @vasharma05 in #937
  • (fix) Medication search results should show Drug's display value instead of Drug's concept's display value by @vasharma05 in #919
  • (fix) Free text dosage drug not working as expected.[03-1744 and 03-1746] by @hadijahkyampeire in #940
  • (fix) Showing the drug strength and drug dosage form in drug search results should be optional by @vasharma05 in #920

notes

  • (fix) Fixed extension slot declaration in esm-generic-patient-widgets-app by @icrc-agomes in #884
  • (fix) 03-1623: Visit Notes widget: Items are by date incorrectly. by @hadijahkyampeire in #885

programs

test results

  • (fix) OZ-52: Fixed the failing test results viewer when leaf.obs is undefined by @vasharma05 in #910
  • (fix) O3-1648 Tweak appearance of the Recent Results widget tooltip by @dmarczydlo in #915
  • (fix) O3-1634: UI Fixes for Test results viewer in Tablet and Small Desktop by @vasharma05 in #893
  • (fix) Test results viewer: Panel View by @vasharma05 in #828

vitals

  • (fix) O3-1416: Fix error upon submission of vitals form by @nanfuka in #832

Refactors

appointments

  • (refactor) Refactor code on the Appointments form by @jwnasambu in #847

conditions

patient chart

programs

vitals

  • (refactor) Added ability to launch vitals form from form entry app by @CynthiaKamau in #871
  • (refactor) Added ability to configure vitals app in vitals header by @CynthiaKamau in #891

Housekeeping

  • (chore) Change deploy process to trigger the Bamboo build by @ibacher in #817
  • (chore) Bump turborepo by @denniskigen in #836
  • (chore) Upgrade esm-form-entry-app to Angular v12 by @denniskigen in #845
  • (chore) Bump @openmrs/ngx-formentry to the latest version by @hadijahkyampeire in #850
  • (chore) Change bundle size workflow event trigger by @denniskigen in #838
  • (chore) Update form entry to -pre.68 by @ibacher in #853
  • (chore) Set minimum-change-threshold value by @denniskigen in #855
  • (chore) upgrade form engine version by @icrc-jofrancisco in #904
  • (chore) Factor out environment variables by @denniskigen in #916
  • (chore) Leverage remote caching in bundle size workflow by @denniskigen in #917
  • (chore) Setup remote caching for pre-release and release jobs by @denniskigen in #924
  • (chore) Install interactive tools plugin by @denniskigen in #909
  • (chore) Bump @openmrs/ngx-formentry by @denniskigen in #935
  • (chore) Bump @openmrs/ngx-formentry by @denniskigen in #936
  • (chore) Update to latest version of openmrs-ngx-formentry to fix multicheckbox by @ibacher in #943
  • (chore) Update to latest version of openmrs-ngx-formentry to fix a null check in extractObsValue by @enyachoke in #944
  • (chore) Update to latest version of openmrs-ngx-formentry to add rawPrevObs datasource null check in extractObsValue by @enyachoke in #948
  • (chore) bump formentry to rename the helper extractObsValue to getObsFromControlOrEncounter and change behaviour by @enyachoke in #956
  • (chore) Replace prepare with post-install by @vasharma05 in #841
  • (chore) Bump moment from 2.29.3 to 2.29.4 by @dependabot in #876
  • (chore) Add Khmer translations by @rbuisson in #888
  • (chore) Visit attributes translation fix by @vasharma05 in #899
  • (revert) Revert "(feat): Expected behaviour for incomplete Order Basket [03-1087]" by @vasharma05 in #953

Documentation

Tests

  • (test) Fix tests failing due to inconsistent whitespace by @denniskigen in #934

New Contributors

Full Changelog: v4.0.0...v4.0.1