Releases: openmrs/openmrs-esm-patient-chart
Releases · openmrs/openmrs-esm-patient-chart
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)
...
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