US06 Patient Screen
US06: Cadastro de paciente
Deve ser implementado a interface de cadastro de paciente, o componente deve esperar informações para preenchimento vindo do componente de leitura de código de barras para acelerar o cadastro. As informações devem ser salvas localmente.
Autores: Jessica Manoel, Lucas Castro, Micael Fischmann e Bianca
Checklist
-
✅ funciona em Android -
🤷 ♀️ (opcional) funciona em iOS -
✅ interface funciona nos tamanhos de tela suportados (testar em AVD Tablet/Celular): Test -
✅ interface segue especificação no Figma -
✅ passa nos testes funcionais definidos para a tarefa/story -
🤷 ♀️ documentação atualizada -
✅ código dentro dos padrões -
⚠ ️ código sem warnings ou erros de linter (rodenpm run lint -- --fix
para ajustar e faça o commit) - contém warnings -
🤷 ♀️ adiciona dependências externas (🤷 ♀️ aprovadas pelos AGES III)
Legenda:
-
✅ : sim (funciona/builda/documentação atualizada/...) -
⚠ ️: parcialmente (partes não funcionam/apenas documentação pendente/...) -
❌ : não (não builda/não funciona/não segue padrões/sem documentação/...) -
🤷 ♀️: não se aplica (não tenho como testar no iOS/não envolve interface/...)
Outras informações
A squad fez a tela de cadastro de novo paciente funcional, porém gostaria da validação por meio do code review para ultimos ajustes e limpeza de código.
Foi adicionado um botão temporário para inicialização de um valor na lista de @patient que está sendo guardada por meio do AsyncStorage, pois não conseguimos partir de um valor de lista vazio.
TODO: Verificar se paciente já tem seu número de prontuário cadastrado na lista no momento em que o dado é inserido na caixa de texto.