Você está na página 1de 18

CENTRO UNIVERSITRIO UNA/UNATEC TECNLOGOEM ANLISE E DESENVOLVIMENTO DE SISTEMAS MDULO 2B TURMA A

SISCON

Orientador: Welerson Souza Componentes: 1. Ana Carolina 2. Bruna Oliveira 3. Jonas Sousa 4. Lucas Candido 5. Manoel Lima 6. Reinaldo Carvalho 7. Rodrigo Neves 8. Wilson Raramilho

Belo Horizonte MG 2 Sem./ 2012

1. Introduo (Contexto de espao e tempo): Atualmente no Brasil existe uma grande demanda na rea de clinicas e consultrios mdicos. Conforme artigo/estudo/site/ podemos ver que somente no ano de 2012 ... Falar o numero de clnicas mdicas no Brasil que so potenciais clientes do sistema. E tambm falar do valor do montante faturado por prestadores de servios de sade. No estudo (http://www.ans.gov.br/portal/upload/biblioteca/Livro_Opas_portugues.pdf) podemos ver tambm os valores gastos com sade pelo governo e pelas pessoas, isso Tb interessante. (Problema ou Desafio): Conforme pode ser visto no (descobrir um estudo, site ou artigo que indica isso) um grande problema enfrentado pelas clnicas o sistema de arquivamento de informaes em papel. Uma srie de controle so necessrio quando no se tem disponvel um sistema informatizado para automatizar tarefas rotineiras numa clnica. (Desenvolver mais...) (Direcionamento do Resultado sem citar seu trabalho) Segundo o estudo de Jos Rodrigues (http://www.scielo.br/scielo.php?pid=S141565552001000100007&script=sci_arttext ) usando a tecnologia da informao possvel melhorar a qualidade do cuidado com a sade alm de reduzir custos administrativos que so associados a prestao deste servio. Alm disso, uma base de dados unificada e organizada pode ajudar... (Desenvolver mais). Trabalhos Relacionados Como trabalho relacionado podemos citar o Sistema WEB Gerenciador de Clinica Mdica (http://campeche.inf.furb.br/tccs/2007-I/2007-1giulianomarciostolfvf.pdf ) que mostra
como desenvolveu um sistema similar. Neste caso foi visto essa, essa e essa vantagem (descrever pontos positivos do sistema). Mas esse trabalho tambm apresenta os seguintes pontos que podem ser melhorados. (Se conseguir outro trabalho relacionado tambm citar aqui os pontos positivos e fracos). Tente evidenciar os pontos fracos que seu trabalho vai suprir.

Proposta O objetivo do projeto visa desenvolver um sistema para dinamizar os processos de agendamento de consultas em consultrios e evoluo de pronturios mdicos, proporcionando acesso online para marcao a qualquer momento. Proporcionar dinamismo e eliminar o acmulo de papis e documentos impressos. A pesquisa (qual? Informar se houver dados) nos levou a necessidade do desenvolvimento de um o sistema web que devera possibilitar ao paciente agendar suas consultas pela internet e ao profissional (mdico) o acompanhamento das consultas possibilitando tambm gerar relatrios referentes aos atendimentos do consultrio. Eixo Transversal

(Colocar aqui um pargrafo descrevendo como ser a aplicao do eixo transversal na ferramenta. Se for Sade (mais provvel) indicar como vocs se preocuparo com esse tema na ferramenta.

2. Contribuio Interdisciplinar Este projeto vai dar continuidade ao mesmo projeto desenvolvido no semestre anterior, por isso necessrio avaliar como cada disciplina deste semestre pode contribuir para melhorar essa ferramenta. So elas: Arquitetura de sistema, Criptografia e segurana de sistemas, Direito e tica na computao, Engenharia de requisitos, Gerncia de projetos.
Formatado: Recuo: esquerda: 1 cm, Primeira linha: 0 cm

2.1 Gerncia de Projetos

O contedo ministrado nessa disciplina utilizado para gerenciamento de todo o projeto (como?), possibilitando o grupo acompanhar o progresso do projeto, identificar novos obstculos, utilizamos as tcnicas para gerencia de tempo (quais?), tais como a utilizao de um cronograma,delegao de tarefas e responsabilidades e juntamente com o recursos humanos (como?). Indicar como a disciplina vai ajudar nos aspectos citados. Ex: Gerenciamento de recursos humanos: Como ser feito esse gerenciamento? Tem que citar as ferramentas. Pelo que pude ver sero definida funes para cada aluno no grupo. Se for isso mesmo colocar algo assim De acordo com a tcnica tal ensinada nesta disciplina, foi feita a definio de funes dentro do projeto otimiza o uso de recursos humanos porque determina tarefas previamente e faz uma hierarquia que pode sanar conflitos dentro do projeto. 2.2 Direito e tica na Computao Foi empregado o contedo ministrado para produo das polticas de privacidade do software, termos de uso e licenciamento do produto (citar quais so). Alm disso, foram observadas os pontos relativos a tica respeito ao paciente, sigilo das informaes clinica bem como a atualizao e armazenamento dos mesmos (citar quais pontos) por se tratar de um software voltado para a sade o Siscon deve obedecer algumas normas e padres leis (citar quais leis). Desenvolvidos pela International Organization for Standardization (ISO), e Health Level 7 (HL7), e nacionais como Conselho Federal de Medicina (CFM), Sociedade Brasileira de Informatica em Saude (SBIS) e Agencia Nacional de Saude (ANS,) que viso garantir que a informatizao no tragam prejuzos ao paciente nem a instituio. 2.3 Criptografia e Segurana de Sistemas Na nova verso do Siscon foram aprimorados os mdulos de segurana (como foi aprimorado? Quais mdulos?), foi implementada criptografia para os dados crticos de identificao dos usurios e implementado senhas com algoritmos de criptografia irreversveis (citar quais dados sero criptografados e qual algoritmo usado). (Acho que

pode encorpar mais esse pargrafo).

2.4 Engenharia de Requisitos A engenharia de requisitos teve o papel fundamental para o desenvolvimento da aplicao,sendo que a base de todas as funcionalidades, por ser atravs dela que idenfiticamos o problema e a partir da damos inicio a anlise das reais necessidades e solues para o sistema. Para esse projeto foi produzido um documento de requisitos com todas as necessidades levantadas, que foram interpretadas em requisitos funcionais, requisitos no funcionais e regras de negocio. (Acho que pode encorpar mais esse pargrafo). 2.5 Arquitetura de Sistemas Inicialmente no projeto foi usada a arquitetura WEB que uma arquitetura em camadas que proporciona essa, essa e essa vantagem apesar de ter esse e esse ponto que pode impactar negativamente no sistema. Uma alternativa seria a arquitetura tal que, apesar de apresentar pontos positivos como esse, esse e esse, ainda tem o desafio tal. Foi definido manter (ou alterar) a arquitetura, pois ela permitir uma maior aderncia aos requisitos. Outro ponto decisivo para escolha foi o fato de ... (colocar mais um ponto aproveitamento do projeto ou facilidade na linguagem Pouco tempo para mudanas etc.).

3. Tecnologias e Abordagens Utilizadas (No comentei essa seo, acho que fica melhor escrever um pargrafo para cada ponto citado abaixo. Veja o artigo m-Aula que o autor faz um trabalho de justificativa das tecnologias utilizadas que pode servir como exemplo). Para este projeto foram utilizadas as seguintes tecnologias: J2EE Linguagem de programao Mysql Sistema de Gerenciamento de Banco de Dados Netbeans IDE de desenvolvimento CSS Linguagem de programao Html Linguagem de programao

Por que usar o java? Comparativo 3.1 Vantagens e Desvantagens da Linguagem de Programao PHP 3.1.1 Vantagens do PHP PHP uma linguagem de programao para internet capaz de executar vrias funes, a cada ano que passa, o php vem se tornando mais popular entre os desenvolvedores e suas funcionalidades vem se aprimorando de verso em verso. O fato da linguagem php ser totalmente gratuita uma de suas grandes vantagens, alm de ser multi-plataforma compatvel com vrios sistemas

operacionais existentes hoje. Entre as vantagens que se destacam no php, ser uma linguagem de fcil aprendizado , por pegar elementos de grandes linguagens conhecidas, como o Java e C. Compatvel com vrios bancos de dados no padro ODBC o php proporciona facilidade de conexo e ainda tem seu cdigo-fonte aberto o que significa que o programa pode ser inspecionado para ser isento de falhas. 3.1.2 Desvantagens do PHP Um dos grandes e problemas do php e dos desenvolvedores, que a linguagem apresenta incompatibilidade entre verses, um comando que funciona em uma verso pode no funcionar na outra por exemplo. A falta de documentao no php dificulta muito o trabalho dos iniciantes sendo que algumas funes j so lanadas antes de ser documentadas, falta de funes para operao com datas no php visto que so muito fracas comparadas a outras linguagens, falta de segurana. O php chega mais atualizado para aprimorar suas funes como o de interligao com os servios web que j pode confrotar de igual para igual ferramentas da Microsoft e Adobe. 3.2 Vantagens e Desvantagens da Linguagem de Programao C# 3.2.1 Vantagens do C# Os websites antigos eram estticos sem efeito grfico atraente, para melhorar essa funcionalidades e diversas outras surgiu a linguagem asp que serviu de paradigma para o C# , possui web service xml , novos controles nativos e programao orientada a objetos. Dentre as diversas vantagens do c# esto a maoir interatividade com internautas, recursos em ambiente windows, validao de dados , manipular bancos de dados desconectados roda em qualquer plataforma e qualquer browser. 3.2.2 Desvantagens do C# Para compilar arquivos com cdigos em c# deve-se utilizar o runtime do .NET, alm disso seu cdigo fonte no aberto o que dificulta a identificao de erros. Os programas mais antigos escritos na famlia c devem ser reescritos de difcil aprendizado para programadores mais ortodoxos, uma linguagem de no nvel mdio.

3.3Aderncia aos requisitos do projeto Com a listagem dos requisitos voc vai fazer um check se todos os requisitos foram atendidos e como eles foram atendidos. Por exemplo: REQ001 - O sistema deve permitir ao paciente acesso a sua ao histrico de atendimento. Como o sistema vai fazer isso? Descreva por exemplo. O sistema vai dar acesso a um relatrio individual com informaes de todas as consultas. Porm somente pessoas cadastradas podero acessar esse relatrio.
Requisito RF001 O sistema dever solicitar usurio e senha para acesso ao sistema Aderencia do Requisito

Formatado: Realce

OK? x

Para acessar o sistema deve ser desenvolvido tela de acesso campos de login e senha.

RF002 O primeiro acesso dever solicitar ao paciente que seja feito um pre-cadastro para que seja liberado o acesso aos horrios Cadastro RF003 o pre-cadastro deve obrigar o cadastro de um e-mail valido, cpf, data de nascimento de nascimento, nome e nome da me e telefone. RF004 O sistema dever fornecer formulrios do tipo CRUD (Create Update Delete) para possibilitar ao paciente a edio de seu prprio cadastro a qualquer momento. Marcao RF005 O sistema deve possuir um ambiente paciente onde o paciente vai visualizar os horrios abertos pelo profissional, este ser exibido quando filtrado por nome do mdico ou especialidade. RF006 Na marcao, ao selecionar o horrio disponivel do profissional, e finalizar a marcao o sistema deve carregar os convnios que o profissional est vinculado, finalizar a marcarao. RF007 O paciente no pode marcar consulta quando o profissional no estiver ligado ao convenio.

O sistema exibir em sua tela de acesso a opao de login, quando o paciente nunca tiver acessado o sistema o sistema ir solicitar que seja realizado um pr cadastro para que seja possivel o usurio (paciente) acessar o "ambiente paciente"

O sistema usa regras de validaao de campos onde o paciente s consiguir dar continuidade ao cadastro desde que os campos sinalizados sejam devidamente preenchidos. Aps devidamente cadastrado o paciente ser direcionado para o "Ambiente Paciente" (RF005) que possibilitar visualizar as informacoes dele cadastradas bem como os horarios disponiveis de cada profissional O sistema possibilitar que o paciente possa realizar alteraoes(atualizaoes) do proprio cadastro desde que esta no seja do campo cpf(este somente o administrador) e tambm no possibilitar a exclusao do mesmo.

Dentro do que chamamos de "Ambiente Paciente" serao dispostas algumas funcionalidades, bem como filtros para pesquisa de horario disponivel de cada profissional. Nesta mesma pagina estarao disponives icones para acessar as demais funcionades pertinentes ao paciente.

Ao realizar o agendamento no horrio selecionado, o sistema devera exibir o nome do profissional e os convenios vinculados a ele. Ao realizar o agendamento os sistema ira validar o convenio do paciente com os convenios vinculados ao profissional. Caso o paciente esteja no possua um convenio que esteja vinculado ao profissional o sistema deve notificar o paciente e cancelar a aao.

RF008 O Sistema deve exibir os horrios livres O sistema vai exibir na tela principal fitro de pesquisa de horarios disponiveis do profissional ou especialidade de acordo com a sendo que estra carregado com a pesquisa do dia corrente filtrando por especialidade limitando a exibir 20 resultados por pesquisa seleo do periodo R009 O sistema deve retornar um e-mail ao paciente confirmando a marcao Mdico RF010 O sistema deve possibilitar ao mdico visualizar a prpria agenda. RF011 A agenda mdica do sistema deve mostrar sinalizar quando a situao do compromisso mudar (ex: de pendente para realizado). RF012 O sistema deve possibilitar ao medico selecionar o paciente e abrir o pronturio para o mesmo. RF013 Quando o medico selecionar o paciente deve carregar os dados do paciente (j cadastrados na recepo ou pelo paciente). No acesso do profissional logado, o sistema possibilitar visualizar os agendamentos possibilitando navegar por dia, mas tendo com padrao de abertura os compromissos do dia corrente. Na agenda do profissional, aps o registro do prontuario do paciente agendado no dia o sistema deve atualizar a situaao do paciente dentro do sistema como realizado. o sistema possibilitar ao profissional abrir o prontuario com clique duplo no paciente agendado ou clicando no icone dados do paciente. Bem como (RF013) Onde sera exibido cabealho com os dados do paciente selecionado bem como lista dos atendimentos anteriores e campo para preenchimento do prontuario. Uma vez que for realizado uma agendamento ou cancelamento de compromisso o sistema ir encaminhar e-mail (o mesmo cadastrado para acesso ao sistema) de confirmaao ao paciente.

RF014 O Sistema deve abrir uma tela de evoluo de doenas (campos j especificados de um padro). Com as informaes inseridas no O sistema possui campos para inserao de dados referentes a saude do paciente sistema deve calcular idade e IMC. bem como deve receber o peso a altura e exibir o IMC/Peso ideal

RF015 - O sistema deve possuir no pronturio eletrnico ficha de cadastro de dados pertinentes sade do paciente tais como

O sistema possui ficha de anamnese padrao onde so inseridas informaoes referentes ao historico de doenas do paciente/familia.

4. Documentao do Software (Coloquei esse material no final do trabalho para eu conseguir analisar. Depois formatar novamente conforme previsto). 5. Concluso Sempre que surgir uma ideia, um resultado, uma crtica, uma surpresa, algo que vocs possam tirar uma lio, indicao, escreva aqui para no esquecer. Assim, ao final do processo vocs podero mesclar o que vivero durante o processo mais as concluses finais do processo. 6. Referencias Bibliogrficas No se esquea de citar todas as referncias utilizadas, pois cada vez que o trabalho se adianta fica mais difcil lembrar de onde surgiram as informaes. Se preocupe tambm com a credibilidade das referncias, pois fica proporcional a credibilidade do trabalho.

4. Documentao do Software Acho que cabe um pargrafo de abertura para orientar a leitura desta seo. Alguma coisa como uma lista indicando quais documentos ou ferramentas que sero mostradas. 4.1 Steakholders 01 02 03 04 05 06 07 08 Ana Carolina Severo Bruna Oliveira Jonas Junior Lucas Borges Manoel Lima Reinaldo Carvalho Rodrigo Neves Wilson Raramilho Analista de projeto Gerente de projeto Designer Desenvolvedor Desenvolvedor DBA Tester Designer

5.1 Requisitos do sistema 5.1.1. Requisitos Funcionais Autenticao RF001 O sistema dever solicitar usurio e senha para acesso ao sistema RF002 O primeiro acesso dever solicitar ao paciente que seja feito um pre-cadastro para que seja liberado o acesso aos horrios Cadastro RF003 o pre-cadastro deve obrigar o cadastro de um e-mail valido, cpf, data de nascimento de nascimento, nome e nome da me e telefone. RF004 O sistema dever fornecer formulrios do tipo CRUD (Create Update Delete) para possibilitar ao paciente a edio de seu prprio cadastro a qualquer momento. Marcao RF005 O sistema deve possuir um ambiente paciente onde o paciente vai visualizar os horrios abertos pelo profissional, este ser exibido quando filtrado por nome do mdico ou especialidade. RF006 Na marcao, ao selecionar o horrio disponivel do profissional, e finalizar a marcao o sistema deve carregar os convnios que o profissional est vinculado, finalizar a marcarao. deve carregar um combo onde mostre os convnios que so atendidos para o profissional. RF007 O paciente no pode marcar consulta quando o profissional

no estiver ligado ao convenio. RF008 O Sistema deve mostrar exibir os horrios livres no ambiente paciente de todos os convnios do profissional ou especialidade de acordo com a seleo do periodo. R009 O sistema deve retornar um e-mail ao paciente confirmando a marcao Mdico RF010 O sistema deve possibilitar ao mdico visualizar a prpria agenda. RF011 A agenda mdica do sistema deve mostrar sinalizar quando a situao do compromisso mudar (ex: de pendente para realizado aguardando em sala). RF012 O sistema deve possibilitar ao medico selecionar o paciente e abrir o pronturio para o mesmo. RF013 Quando o medico selecionar o paciente deve carregar os dados do paciente (j cadastrados na recepo ou pelo paciente). RF014 O Sistema deve abrir uma tela de evoluo de doenas (campos j especificados de um padro). Com as informaes inseridas no sistema deve calcular idade e IMC. RF015 - O sistema deve possuir no pronturio eletrnico ficha de cadastro de dados pertinentes sade do paciente tais como reincidncia de doenas. 5.1.2 Requisitos No Funcionais RNF001 - Segurana: O sistema acessado atravs da internet e atravs de usurio e senha. RNF002 - Performance: O sistema devera responder as requisies do usurio de forma rpida

RNF003 - Usabilidade: O sistema dever ter uma interface simplista e autoexplicativa RNF004 - Confiabilidade: O Sistema dever ficar no ar 24hrs por dia, sete dias por semana com um SLA de 99,99%

RNF005 - Padres: O sistema dever ser compatvel com os navegadores Explore e Firefox.

RNF006 - Hardware e Software: Para hospedar o servio, ser necessrio o uso de um servidor web com acesso a banco de dados SQL, e com link de internet ativo 24 horas por dia. RNF007 - Este projeto devera ser desenvolvido utilizando tecnologias web Preferencialmente utilizando tecnologia do lado do servidor focando na agilidade do sistema 5.2 Casos de Uso UC01 Acesso Sistema Acessar sistema web Pr-condies O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos Administrador, profissional da sade ou paciente Cenrio Principal: 1- O usurio acessa a pagina de login do sistema. 2- O usurio informa login e senha de acesso.[Ex-1] 3- O usurio direcionado para rea de acesso conforme o perfil estiver cadastrado no sistema. 4- O caso de uso se encerra. Ex-1: Usurio no cadastrado 1- Sistema informa que o usurio ainda no est cadastrado e redireciona para tela de cadastro bsico. 2- Acessa UC09 Cenrio primcipal [passo 1] UC02 Cadastro Local Atendimento Realiza o cadastro do local de atendimento da clnica Pr-condies O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos Administrador, profissional Cenrio Principal: 1- Usurio acessa menu cadastro 2- exibido formulrio de cadastro da clnica/consultrio. 3- Usurio entra com os dados da clinica 4- Salvar. 5- Encerra o caso de uso. UC03 Cadastros Bsicos Realiza o cadastro dos bsicos do sistema Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil.

Atores Evolvidos: Administrador, profissional Cenrio Principal: 1- Usurio acessa menu de cadastro. 2- Entra com os dados solicitados no formulrio. 3- Salva. 4- Encerra o caso de uso UC04 Cadastros de pessoas Realiza o cadastro de pessoas. Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Administrador, profissional Cenrio Principal: 1- Usurio acessa menu de cadastro. 2- Entra com os dados solicitados no formulrio. 3- Salva. 4- Encerra o caso de uso. UC05 Abertura de agenda Disponibiliza horrio para marcao de consultas com cada profissional. Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Administrador, profissional Cenrio Principal: 1- Seleciona menu parametrizar sistema. 2- Abertura de agenda 3- Seleciona profissional 4- Determina data inicial/final, hora inicial/final e intervalo de tempo. 5- Salvar [Ex-1] 6- Sistema informa que os horrios foram abertos com sucesso. 7- Encerra caso de uso. EX-1 Horrios j abertos 1- Usurio tenta abrir horrios j existentes. 2- Sistema informa que no pode realizar a abertura dos horrios. 3- Sistema retorna seta foco para passa 4 do cenrio principal. UC06 Visualizao da agenda Mdica: O usurio visualiza os compromissos agendados para cada profissional. Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos:

Administrador, profissional Cenrio Principal: 1- Usurio visualiza pelo boto Agenda. 2- O sistema exibe lista de profissionais. 3- O usurio marca o prossional que deseja exibir os horrios. 4- Encerra caso de uso. UC08 Marcar consulta: Realiza a marcao do compromisso do paciente. Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Administrador, profissional Cenrio Principal: 1 Na agenda do profissional selecionado o seleciona o horrio. 2 - O sistema exibe janela de pesquisa de paciente. 3 Entra com no nome do paciente e clica em buscar.[Ex-1] 4 seleciona o paciente na pesquisa. 5 Realiza (salva) o agendamento. 6 Encerra o caso de uso. Ex-1 Paciente no encontrado 1 Executa cenrio principal passos 2, 3 e 4 do caso do UC09. 2 Retorna para o passo 5 do cenrio principal do caso de uso UC08. UC09 Cadastro Paciente Realiza cadastro do paciente para possibilitar acesso ao sistema. Pr-condies O usurio deve acessar a pagina de acesso e direcionar para tela de cadastro Atores Evolvidos Usurios (paciente) Cenrio Principal: 1- Paciente acessa a tela de cadastro. 2- Entra com dados obrigatrios (nome completo, cpf, e-mail, login senha, telefone contato)[Ex-2]. 3- O paciente seleciona o convenio para atendimento conforme os que forem atendidos na clinica/consultrio. 4- Confirma cadastro do paciente. 5- Retorna caso de uso UC09 Fluxo Principal passo 1. 6- Caso de uso encerra. Ex2 Dados invlidos. 1- Sistema informa que no possvel gerar salvar (informa campos invalidos). 2- Sistema retorna para campo invalido. 3- Retorna para UC09 Fluxo principal passo 2 UC010 Desmarcar consulta. Desmarca compromisso da agenda liberando o horrio. Pr-condies:

O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Administrador, profissional , Paciente Cenrio Principal: 1 O usurio seleciona o compromisso na agenda. 2 O sistema exibe janela de compromisso. 3 O usurio seleciona a opo desmarcar compromisso. 4 O sistema libera o horrio. 5 Encerra caso de Uso. UC11 Receber paciente: Altera situao do paciente no sistema indicando que o atendimento foi realizado ou esta aguardando atendimento do profissional: Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Administrador, profissional Cenrio Principal: 1 O usurio seleciona o compromisso na agenda. 2 O sistema exibe janela de compromisso. 3 Altera a situao o paciente. 4 Sistema exibe mensagem de confirmao. 5 Encerra caso de Uso.

UC12 Abrir Pronturio Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Profissional da sade Cenrio Principal: 1 O usurio seleciona o compromisso na agenda. 2 O sistema exibe janela de compromisso. 3 O profissional seleciona a opo de pronturio. 4 Sistema abre janela de digitao de pronturio. 5 O usurio finaliza o atendimento mdico. 6 Sistema exibe confirmao e numero de registro. 7 Situao do paciente no sistema muda para atendimento mdico realizado. 8 Sistema retorna pra agenda. 9 Encerra o caso de uso. UC14 Ambiente Paciente Usurio com perfil de paciente acessa ambiente pessoal no sistema de

marcao. Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Paciente Cenrio Principal: 1 O paciente visualiza as opes disponveis no sistema 2 O sistema tem como tela inicial os compromissos agendados para os prximos 30 dias. 3 Encerra o caso de uso. UC 15 Editar Cadastro Possibilita ao paciente a edio e atualizao do prprio cadastro. Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Paciente. Cenrio Principal: 1- O paciente acessa o menu de cadastro. 2 O sistema carrega os dados do paciente. 3 O paciente edita ou no as informaes do cadastro 4 Sistema confirma as alteraes. 5 Encerras caso de uso. UC16 Buscar Histrico O paciente visualiza o historio determinando um intervalo de tempo. Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Paciente Cenrio Principal: 1 Menu meu histrico 2 informa data inicial e Final 3 Sistema retorna lista com histrico de consultas realizadas.7 4 Encerra caso de uso. UC17 Marcar Consulta Realiza Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Paciente Cenrio Principal: 1 paciente seleciona opo de pesquisa de horrios disponveis de acordo com filtro.

2 - paciente entra com parmetros da pesquisa. 3 Seleciona a opo buscar 4 Sistema retorna resultado da pesquisa. [Ex - 1] Ex 1 Sem dados no retorno. 1- Sistema exibe mensagem no foram encontrados horrios disponveis para esta pesquisa. 2 Retorna para passo 2 do fluxo principal. UC18 Paciente Marcar Consulta Paciente realiza o agendamento da consulta em horrio disponvel Pr-condies: O usurio deve ser cadastrado para acessar o ambiente e conforme seu perfil. Atores Evolvidos: Paciente Cenrio Principal: 1 Paciente seleciona o profissional ou especialidade. 2 O Sistema exibe os horrios disponveis de acordo com o filtro selecionado. 3 Paciente seleciona o horrio. 4 O sistema exibe mensagem solicitando confirmao do agendamento. [Ex1] 5 O sistema confirma o agendamento e sinaliza o horrio marcado. 6 O caso de uso encerra. Ex1 Paciente cancela ao. 1 O sistema exibe mensagem o horrio no foi agendado 2 O sistema retorna para tela de filtro. 5.3 Diagramas 5.3.1 Diagrama de Classe

5 . 3 . 2 D i a g r a m a d e E n t i d a d e e R e l a c i o n amento

5.3.3 Diagrama de Caso de Uso

5.3.4 Diagramas de atividades