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
Administrador ?????? (Isso, o adm pode gerenciar os 3)
1. Gerenciamento de Médicos
2. Gerenciamento de Recepcionista
3. Gerenciamento de especialidades
Lista de requisitos para desenvolvimento do sistema:
Gerenciamento de pacientes
Gerenciamento de médicos
Gerenciamento de recepcionista ?????? (Agenda médica e Controle de disponibilidade, não?)
Gerenciamento de especialidades
Gerenciamento de agenda de consultas
Gerenciamento de prontuário
Histórico dos pacientes
Autoatendimento
Persistência de dados
Acesso ao sistema
Autenticação
Recepcionista
Médico
Paciente
Administrador ?????? (Isso, o adm pode gerenciar os 3)