Skip to content

[BUG]: UI Overflow and Outdated Prescription Handling in Transcription Screen #31

@Shweta-281

Description

@Shweta-281

Bug Description

Issue Description

The Transcription Screen has the following issues:

  1. UI Overflow (RenderFlex Error)

    • A horizontal overflow occurs in the status indicator row.
    • This happens when long status text exceeds screen width.
  2. Outdated Prescription Usage

    • The UI still relies on controller.prescription, which is no longer available after migrating to structured AI responses.
    • This causes compilation errors.
  3. Inconsistent UX with New AI Structure

    • The app now supports structured insights (symptoms, medicines), but the UI still shows a "Prescription" button.
    • This leads to mismatch between backend logic and UI.

Expected Behavior

  • Status text should not overflow on small screens.
  • UI should use structured data (symptoms, medicines) instead of deprecated fields.
  • Navigation should reflect updated AI outputs via a dedicated screen.

Suggested Fix

  • Wrap status Text widget with Expanded and apply TextOverflow.ellipsis
  • Replace controller.prescription with structured getters
  • Introduce a new MedicalInsightsScreen for better UX

Steps to Reproduce

No response

Logs and Screenshots

No response

Environment Details

No response

Impact

Critical - Application is unusable

Code of Conduct

  • I have joined the Discord server and will post updates there
  • I have searched existing issues to avoid duplicates

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstale

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions