Skip to content

Requisitos #1

Description

@DanielSRS

Lista de requisitos para desenvolvimento do sistema:

Gerenciamento de pacientes

1. Listar
2. Cadastrar 
3. Editar
4. Remover 

Gerenciamento de médicos

1. Listar
2. Cadastrar
3. Editar
4. Remover
5. Associar a uma especialidade (no máximo duas especialidades)

Gerenciamento de recepcionista ?????? (Agenda médica e Controle de disponibilidade, não?)

1. Listar
2. Cadastrar 
3. Editar
4. Remover 

Gerenciamento de especialidades

1. Listar
2. Cadastro ( Quais informações há? ) (resposta: nome das especialidades) 
3. Edição (o que pode ser editado?) 
4. Remoção (Só quando não há medico ) 

Gerenciamento de agenda de consultas

1. Listar dias disponíveis
2. Editar dias disponíveis
3. Listar e editar horários em cada dia

Gerenciamento de prontuário

1. Preenchimento de informações pelo médico
2. Permite a impressão de receitas em arquivo de texto
3. Receitas ficam salvas no prontuário?  (sim)
4. Impressão da receita na impressora. 

Histórico dos pacientes

1. Mostrar todas as consultas de um determinando paciente

Autoatendimento

1. Paciente pode visualizar agenda de consultas
2. Paciente pode marcar sua própria consulta
3. Marcação só pode ser feita apenas por pacientes cadastrados. 

Persistência de dados

1. Armazenar todos os dados em arquivos

Acesso ao sistema

Autenticação

1. Para acesso ao sistema, o usuário precisa fazer login usando CPF e senha.

Recepcionista

1. Marcações de consultas
2. Alterações de consultas marcadas 
3. Gerenciamento de agenda de consultas 
4. Gerenciamento de pacientes
5. Não pode ter acesso aos prontuários de pacientes

Médico

1. Acesso aos prontuários dos pacientes ( histórico de consultas ) 
2. Gerenciamento de prontuário
3. Não pode marcar consulta
4. Não pode alterar consulta marcada 

Paciente

1. Marcar consulta 

Administrador ?????? (Isso, o adm pode gerenciar os 3)

1. Gerenciamento de Médicos
2. Gerenciamento de Recepcionista
3. Gerenciamento de especialidades

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomershelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions