AOSSIE-Org / AOSSIE-Org/DocPilot

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

Aberta
#31 1 comentário 0 reações 0 responsáveis Ver no GitHub
bug stale
Linguagem predominante
Dart
Estrelas
18
Forks
24
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

### 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

- [x] I have joined the [Discord server](https://discord.gg/hjUhu33uAn) and will post updates there
- [x] I have searched existing issues to avoid duplicates

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.