Especificação de Sistema de Consultório Médico
-
Author
andreoliver -
Category
Documents
-
view
43 -
download
4
Embed Size (px)
description
Transcript of Especificação de Sistema de Consultório Médico

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 1/13
Sistema ConsultórioRequisitos, Especificação, Diagrama de
Classes e Casos de Usos
André Luiz de Oliveira CezárioElisângela Cabral da SilvaMarianna Lins de Lucena
Thayná Vieira Wanderlei da Costa
Instituto Federal de Alagoas – Campus Palmeira dos Índios

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 2/13
1 – REQUISITOS
1.1 Requisitos funcionais
Agendar consulta (com o médico e o paciente nos horários disponíveis na
agenda);
Manter cadastro de médicos (Gerenciar e cadastrar médicos no sistema);
Manter cadastro de pacientes (Gerenciar e cadastrar pacientes no sistema);
Manter cadastro de exames (Gerenciar e cadastrar exames de acordo com otipo. Cada exame possui médico(s) responsável);
Gerar receitas médicas
Gerar laudos médicos
Consultar prontuário dos pacientes
Atualizar prontuário dos pacientes
1.2 Requisitos não-funcionais
Segurança
Os pacientes não terão acesso ao sistema. O acesso ficará restrito ao administrador
do sistema, ao atendente e aos médicos. Para utilizar o sistema os médicos e
atendentes devem fazer uma confirmação, através de uma senha.
Desempenho
O tempo de retorno de consultas e inserção de dados no sistema não deve ser
superior a cinco segundos. O tempo para a busca de um paciente no sistema não
deve ser superior a dez segundos.
Usabilidade
O software deve ser de fácil usabilidade, com uma interface gráfica intuitiva,
garantindo que todas as funcionalidades do sistema estejam facilmente acessíveis.
Manutenibilidade
O sistema deverá sem bem modularizado, garantido que as atualizações do software
sejam feitas de forma mais objetiva, rápida e segura.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 3/13
2 – DIAGRAMA DE CASOS DE USO

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 4/13
3 – ESPECIFICAÇÃO DE CASOS DE USO
1 Manter cadastro de pacientes
Descrição: É um caso de uso que permite manter o cadastro de pacientes no sistema,
incluindo operações, como cadastrar, remover, buscar e listar pacientes. Temos abaixo a
especificação detalhada de cada uma dessas funcionalidades:
1.1 – Cadastrar paciente
Descrição: Permite ser realizado no sistema o cadastro de novos pacientes no consultório. Esse cadastro é composto das informações pessoais do paciente: nome, CPF, endereço, datade nascimento, telefone, e-mail, peso e altura.
Ator: Atendente
Entradas e pré-condições: É preciso que o atendente efetue o login com a confirmação dasenha para acesso ao sistema.
Saídas e pós-condições: O cadastro do paciente no sistema.
Fluxos de eventos
Fluxo principal:
1. O atendente informa os dados do paciente necessários para a realização do cadastro;
2. O sistema armazena os dados do paciente no cadastro do mesmo e informa umamensagem dizendo que o cadastro foi realizado com sucesso.
Fluxo secundário: No item 2 do fluxo principal, caso o paciente já esteja cadastrado, o sistemadeve informar que não foi possível cadastrar o paciente e retornar ao item 1 do fluxo principal.
1.2 – Remover paciente
Descrição: O sistema deverá permitir a exclusão de um paciente do seu banco de dados.
Ator: Atendente
Entradas e pré-condições: Visualizar o perfil do paciente. Saídas e pós-condições: O paciente removido do sistema.
Fluxos de eventos
Fluxo principal:
1. O atendente remove o paciente clicando no botão de excluir paciente;
2. O sistema solicita a confirmação de exclusão do paciente;
3. O atendente confirma exclusão;
4. O sistema remove o paciente da base de dados;
Fluxo Secundário: No fluxo principal 3, caso o atendente não confirme a exclusão, o sistemacancela a operação retornando ao passo 1 do fluxo principal.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 5/13
1.3 – Buscar paciente
Descrição: O sistema deverá permitir a localização de um paciente através do seu CPF.
Ator: Atendente e Médico.
Entradas e pré-condições: CPF do paciente.
Saídas e pós-condições: O perfil do paciente.
Fluxos de eventos
Fluxo principal:
1. O usuário informa o CPF do paciente;
2. Os dados do paciente são exibidos;
Fluxo secundário: No fluxo principal 1, caso não haja nenhum paciente com o CPF informado,uma mensagem deverá ser gerada informando que o paciente não existe.
1.4 –
Listar pacientes
Descrição: O sistema deverá permitir a visualização da lista completa dos pacientescadastrados no consultório.
Ator: Atendente e Médico.
Entradas e pré-condições: Estar habilitado ao usar o sistema, através da senha de acesso.
Saídas e pós-condições: A lista de todos os pacientes cadastrados no sistema do consultório.
Fluxo de eventos
Fluxo principal:
1. O usuário solicita a lista completa clicando no botão listar pacientes;
2. Em resposta a solicitação é apresentada na tela a lista completa de pacientes;
Fluxo secundário: No fluxo principal 1, caso não haja pacientes cadastrados, o usuário deveráser informado disso.
2 Manter cadastro de médicos
Descrição:
É um caso de uso que permite manter o cadastro de médicos no sistema,
incluindo operações, como cadastrar, remover, buscar e listar médicos. Temos abaixo a
especificação detalhada de cada uma dessas funcionalidades:
2.1 – Cadastrar médico
Descrição: Permite ser realizado no sistema o cadastro de novos médicos no consultório. Essecadastro é composto das informações do médico: nome, CRM, especialidade, endereço,telefone e e-mail.
Ator: Atendente
Entradas e pré-condições: É preciso que o atendente efetue o login com a confirmação dasenha para acesso ao sistema.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 6/13
Saídas e pós-condições: O cadastro do médico no sistema.
Fluxos de eventos
Fluxo principal:
1. O administrador informa os dados do médico necessários para a realização do
cadastro;
2. O sistema verifica se o médico está cadastrado;
3. O sistema armazena os dados do médico no banco de dados e informa que ocadastro foi realizado com sucesso;
Fluxo secundário: No item 2 do fluxo principal, caso o médico já esteja cadastrado, o sistemadeve informar que não foi possível cadastrar o médico e retornar ao item 1 do fluxo principal.
2.2 – Remover médico
Descrição: O sistema deverá permitir a exclusão de um médico do seu banco de dados.
Ator: Atendente
Entradas e pré-condições: Visualizar perfil do médico.
Saídas e pós-condições: O médico removido do sistema.
Fluxos de eventos
Fluxo principal:
1. O atendente remove o médico clicando no botão de excluir médico.2. O sistema solicita a confirmação de exclusão do médico;
3. O atendente confirma exclusão;4. O sistema remove o médico da base de dados;
Fluxo Secundário: No fluxo principal 3, caso o atendente não confirme a exclusão, o sistemacancela a operação retornando ao passo 1 do fluxo principal.
2.3 – Buscar médico
Descrição: O sistema deverá permitir a localização do médico através do seu CRM.
Ator: Atendente.
Entradas e pré-condições: CRM do médico. Saídas e pós-condições: O perfil do médico.
Fluxos de eventos
Fluxo principal:
1. O usuário informa o CRM do médico
2. Os dados do médico são exibidos;
Fluxo secundário: No fluxo principal 1, caso não haja nenhum médico com o CRM informado,uma mensagem deverá ser gerada informando que o médico não existe.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 7/13
2.4 – Listar médicos
Descrição: O sistema deverá permitir a visualização da lista completa de médicos doconsultório.
Ator: Atendente.
Entradas e pré-condições: Estar habilitado ao usar o sistema, através da senha de acesso.Saídas e pós-condições: A lista de todos os médicos cadastrados no sistema do consultório.
Fluxo de eventos
Fluxo principal:
1. O usuário solicita a lista completa clicando no botão listar médicos;
2. Em resposta a solicitação é apresentada na tela a lista completa de médicos.
Fluxo secundário: No fluxo principal 1, caso não haja médicos cadastrados, o usuário deveráser informado disso.
3 Manter cadastro de exames
Descrição: É um caso de uso que permite manter o cadastro de exames no sistema,
incluindo operações, como cadastrar, remover, buscar e listar exames. Temos abaixo a
especificação detalhada de cada uma dessas funcionalidades:
3.1 – Cadastrar exame
Descrição: Permite ser realizado no sistema o cadastro de novos exames no consultório. Essecadastro é composto das informações do exame: código, tipo e descrição.
Ator: Atendente
Entradas e pré-condições: É preciso que o atendente efetue o login com a confirmação dasenha para acesso ao sistema.
Saídas e pós-condições: O cadastro do exame no sistema.
Fluxos de eventos
Fluxo principal:
1. O administrador informa os dados do exame necessários para a realização do cadastro;
2. O sistema verifica se o exame está cadastrado;
3. O sistema armazena exame no banco de dados e informa que o cadastro foi realizadocom sucesso.
Fluxo secundário: No item 2 do fluxo principal, caso o exame já esteja cadastrado, o sistemadeve informar que não foi possível cadastrar o exame e retornar ao item 1 do fluxo principal.
3.2 – Remover exame
Descrição: O sistema deverá permitir a exclusão de um exame do seu banco de dados.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 8/13
Ator: Atendente
Entradas e pré-condições: Visualizar perfil do exame.
Saídas e pós-condições: O exame removido do sistema.
Fluxos de eventos
Fluxo principal:
1. O atendente remove o exame clicando no botão de excluir exame.2. O sistema solicita a confirmação de exclusão do exame;
3. O atendente confirma exclusão;
4. O sistema remove o exame da base de dados.
Fluxo Secundário: No fluxo principal 3, caso o atendente não confirme a exclusão, o sistemacancela a operação retornando ao passo 1 do fluxo principal.
3.3 – Buscar exame
Descrição: O sistema deverá permitir a localização do exame através do seu código.
Ator: Atendente.
Entradas e pré-condições: Código do exame.
Saídas e pós-condições: O perfil do exame.
Fluxos de eventos
Fluxo principal:
1. O usuário informa o código do exame.
2. Os dados do exame são exibidos.
Fluxo secundário: No fluxo principal 1, caso não haja nenhum exame com o código informado,uma mensagem deverá ser gerada informando que o exame não existe.
3.4 – Listar exames
Descrição: O sistema deverá permitir a visualização da lista completa dos exames doconsultório.
Ator: Atendente.
Entradas e pré-condições: Estar habilitado ao usar o sistema, através da senha de acesso.
Saídas e pós-condições: A lista de todos os exames cadastrados no sistema do consultório.Fluxo de eventos
Fluxo principal:
1. O usuário solicita a lista completa clicando no botão listar exames;
2. Em resposta a solicitação é apresentada na tela a lista completa de exames.
Fluxo secundário: No fluxo principal 1, caso não haja exames cadastrados, o usuário deveráser informado disso.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 9/13
4 Agendar consultas
Descrição: É um caso de uso que permite manter o cadastro de consultas no sistema,incluindo operações, como cadastrar, remover, buscar e listar consultas. Temos abaixo a
especificação detalhada de cada uma dessas funcionalidades:
4.1 Marcar consultas
Descrição: O sistema deverá permitir ao atendente marcar consultas para os pacientes.
Ator: Atendente.
Entradas e pré-condições: Informar a data, horário e descrição da consulta.
Saídas e pós-condições: Agenda da consulta.
Fluxo de eventos
Fluxos principal:
1. O atendente escolhe o tipo de consulta;
2. O atendente digita o horário e a data da consulta;
3. O atendente finaliza o procedimento;
Fluxo secundário: No fluxo principal, caso haja choque de horário o sistema acusará choque eo atendente fornecerá um novo horário ou irá cancelar o procedimento.
4.2 Desmarcar consultas
Descrição: O sistema deverá permitir ao atendente desmarcar consultas para os pacientes.
Ator: Atendente
Entradas e pré-condições: Informar a consulta.
Saídas e pós-condições: Agenda de consultas atualizada com a exclusão da respectivaconsulta.
Fluxo de eventos
Fluxo principal:
1. O atendente clica no botão de cancelar no registro da consulta na agenda.
2. O sistema solicita confirmação do cancelamento;
3. O atendente confirma cancelamento;
4. O sistema remove a consulta da base de dados.
Fluxo secundário: No fluxo principal 3, caso o atendente não confirme a exclusão, o sistemavoltará ao passo 1 do fluxo principal.
4.3 Buscar consulta
Descrição: O sistema deverá permitir a localização da consulta através do médico e paciente.
Ator: Atendente.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 10/13
Entradas e pré-condições: Informar o médico e paciente associado à consulta.
Saídas e pós-condições: Os dados da consulta pesquisada.
Fluxos de eventos
Fluxo principal:
1. O usuário informa o médico e paciente da consulta.2. Os dados da consulta são exibidos de acordo com os parâmetros fornecidos.
Fluxo secundário: No fluxo principal 1, caso não haja nenhuma consulta com o médico epaciente informado, uma mensagem deverá ser gerada dizendo que a consulta não existe.
4.4 Listar consultas
Descrição: O sistema deverá permitir a visualização das consultas marcadas na agenda.
Ator: Atendente.
Entradas e pré-condições: Logar no sistema.
Saídas e pós-condições: Painel de consultas atualizado por dia.
Fluxo de eventos
Fluxo principal:
1. O usuário solicita a lista completa clicando no botão listar consulta;
2. Em resposta a solicitação é apresentada na tela a lista completa de consultascadastradas no sistema.
5 Consultar prontuário dos pacientes
Descrição: O sistema deverá permitir aos médicos a visualização do prontuário dos pacientes.
Ator: Médico.
Entradas e pré-condições: Logar no sistema.
Saídas e pós-condições: Os dados do prontuário do paciente.
Fluxo de eventos
Fluxo principal:
1. O médico informa o código do prontuário que ele deseja consultar;
2. O sistema verifica se o prontuário está registrado no sistema e se existe algumpaciente associado a ele;
Fluxo secundário: No fluxo principal 1, caso não haja nenhum paciente, uma mensagemdeverá ser gerada dizendo que não foi possível mostrar o prontuário deste paciente.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 11/13
6 Atualizar prontuário dos pacientes
Descrição: O sistema deverá permitir aos médicos a atualização do prontuário dos pacientes.
Ator: Médico.
Entradas e pré-condições: Logar no sistema.
Saídas e pós-condições: O prontuário do paciente atualizado.
Fluxo de eventos
Fluxo principal:
1. O médico informa o código do prontuário do paciente que ele deseja atualizar;
2. O sistema verifica se o código está registrado no sistema e se existe algum pacienteassociado a ele;
3. O sistema requisita as informações para atualização do prontuário que são a receitae o laudo médico;
4. No final as informações fornecidas são acrescentadas ao prontuário;
Fluxo secundário: No fluxo principal 1, caso não haja nenhum paciente, uma mensagemdeverá ser gerada dizendo que não foi possível atualizar o prontuário.
7 Gerar receita
Descrição: O sistema deverá permitir aos médicos gerar receitas para os pacientes.
Ator: Médico.
Entradas e pré-condições: Logar no sistema.
Saídas e pós-condições: A receita do paciente.
Fluxo de eventos
Fluxo principal:
1. O médico informa os dados da receita, medicamentos, dosagem e orientações;
2. O sistema cria a receita no sistema.
8 Emitir laudo
Descrição: O sistema deverá permitir aos médicos emitir laudos para os pacientes.
Ator: Médico.
Entradas e pré-condições: Logar no sistema.
Saída e pós-condições: O laudo do paciente.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 12/13
Fluxo de eventos
Fluxo principal:
1. O médico informa os dados do laudo, diagnóstico e observações;
2. O sistema cria o laudo no sistema.
9 Efetuar login
Descrição: O sistema permite acesso aos seus recursos com determinados níveis de restrição.
Ator: Atendente e Médico.
Entradas e pré-condições: Informar a senha do sistema.
Saída e pós-condições: Acesso ao sistema.
Fluxo de eventos
Fluxo principal:
1. O usuário informa a senha;
2. Confirmar acesso ao sistema;
Fluxo secundário: Caso a senha esteja errada o sistema avisa erro e volta ao fluxo principal.

7/16/2019 Especificação de Sistema de Consultório Médico
http://slidepdf.com/reader/full/especificacao-de-sistema-de-consultorio-medico 13/13
4 – DIAGRAMA DE CLASSES