Bug Description
Issue Description
The Transcription Screen has the following issues:
-
UI Overflow (RenderFlex Error)
- A horizontal overflow occurs in the status indicator row.
- This happens when long status text exceeds screen width.
-
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.
-
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
Bug Description
Issue Description
The Transcription Screen has the following issues:
UI Overflow (RenderFlex Error)
Outdated Prescription Usage
controller.prescription, which is no longer available after migrating to structured AI responses.Inconsistent UX with New AI Structure
Expected Behavior
symptoms,medicines) instead of deprecated fields.Suggested Fix
Textwidget withExpandedand applyTextOverflow.ellipsiscontroller.prescriptionwith structured gettersMedicalInsightsScreenfor better UXSteps to Reproduce
No response
Logs and Screenshots
No response
Environment Details
No response
Impact
Critical - Application is unusable
Code of Conduct