care_fe icon indicating copy to clipboard operation
care_fe copied to clipboard

Integrate Voice-Enabled Form Filling with Care Scribe in Care Frontend

Open Ashesh3 opened this issue 10 months ago • 4 comments

Overview

This PR introduces the integration of the Care Scribe feature into the Care frontend, enabling voice-assisted form filling across the application. By leveraging voice commands, users can now interact with forms more efficiently, improving data entry accuracy and user experience.

image

Related Pull Requests

  • Ayushma: https://github.com/coronasafe/ayushma/pull/493
  • Care Backend: https://github.com/coronasafe/care/pull/2020
  • Care Frontend: https://github.com/coronasafe/care_fe/pull/7481

Architectural Design

image

Changes Made

  • Configuration Update: Modified public/config.json to include a toggle for enabling or disabling the Care Scribe feature, allowing for flexible deployment and feature toggling.
  • Hook for Scribe Configuration: Updated useConfig.ts to handle the enable_scribe configuration, ensuring that the feature can be dynamically enabled or disabled based on environment settings.
  • UI Components: Introduced new components and modified existing ones to support voice commands for form filling. This includes adding a Scribe button to relevant forms and ensuring that form fields can be populated based on voice input.
  • Daily Rounds Integration: Specifically integrated Care Scribe into the Daily Rounds form, demonstrating the feature's applicability to critical data collection processes within the Care platform.

Impact

The integration of Care Scribe into the Care frontend marks a significant step towards enhancing accessibility and efficiency within the application. It not only aids in reducing manual data entry errors but also serves as a crucial tool for users with disabilities, furthering our commitment to inclusivity.

Ashesh3 avatar Mar 27 '24 11:03 Ashesh3

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
care-storybook ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 15, 2024 7:54am

vercel[bot] avatar Mar 27 '24 11:03 vercel[bot]

Deploy Preview for care-egov-staging ready!

Name Link
Latest commit 6653e4cad4dd02c7aa7e7833a14c3b89665957b0
Latest deploy log https://app.netlify.com/sites/care-egov-staging/deploys/661cdcfce5f8bc000807d271
Deploy Preview https://deploy-preview-7481--care-egov-staging.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Mar 27 '24 11:03 netlify[bot]

Passing run #2372 ↗︎

0 119 0 0 Flakiness 0

Details:

Integrate Voice-Enabled Form Filling with Care Scribe in Care Frontend
Project: CARE Commit: 6653e4cad4
Status: Passed Duration: 04:14 💡
Started: Apr 15, 2024 1:13 PM Ended: Apr 15, 2024 1:17 PM

Review all test suite changes for PR #7481 ↗︎

cypress[bot] avatar Mar 27 '24 11:03 cypress[bot]

:wave: Hi, @Ashesh3, Conflicts have been detected against the base branch. Please rebase your branch against the base branch.


This message is automatically generated by prince-chrismc/label-merge-conflicts-action so don't hesitate to report issues/improvements there.

github-actions[bot] avatar Apr 09 '24 09:04 github-actions[bot]

LGTM

nihal467 avatar Apr 15 '24 17:04 nihal467

@Ashesh3 Your efforts have helped advance digital healthcare and TeleICU systems. :rocket: Thank you for taking the time out to make CARE better. We hope you continue to innovate and contribute; your impact is immense! :raised_hands:

github-actions[bot] avatar Apr 15 '24 17:04 github-actions[bot]