ricardo henrique rodrigues - cepein.femanet.com.br · 4.2 diagrama de caso de uso ... estar ligando...

62
Av. Getúlio Vargas, 1200 – Vila Nova Santana – Assis – SP – 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage: www.fema.edu.br Ricardo Henrique Rodrigues Informatização dos Agendamentos de Exames Médicos Assis/SP 2011.

Upload: others

Post on 30-Oct-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

Av. Getúlio Vargas, 1200 – Vila Nova Santana – Assis – SP – 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage: www.fema.edu.br

Ricardo Henrique Rodrigues

Informatização dos Agendamentos de

Exames Médicos

Assis/SP 2011.

Page 2: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

2

RICARDO HENRIQUE RODRIGUES

Informatização dos Agendamentos de

Exames Médicos

Projeto de desenvolvimento apresentado ao curso de Tecnologia e Processamento de Dados do instituto Municipal de Ensino Superior de Assis - IMESA e a Fundação Educacional do Município de Assis – FEMA, como requisito parcial a obtenção do Certificado de Conclusão.

Orientando: Ricardo Henrique Rodrigues

Orientador : Luiz Ricardo Begosso

Assis/SP 2011.

Page 3: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

3

DEDICÁTÓRIA

Decido este trabalho primeiramente a Deus, que foi e é a pessoa mais importante na minha vida,a minha família que sempre esteve ao

meu lado me fazendo acreditar que seria possível chegar a essa vitória tão importante em minha vida.

Aos meus amigos que se fizeram presente ao meu lado. A minha namorada que me apoiou e sempre valorizou cada instante dessa luta.

A eles todo mérito louvável.

Page 4: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

4

RESUMO

Este trabalho descreve o desenvolvimento de um software para Informatização dos

Agendamentos de Exames Médicos, sendo assim aplicado nas unidades de saúde.

Tendo como objetivo informatizar, agilizar e principalmente organizar o processo de

agendamento de exames para o paciente.

Page 5: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

5

Abstract

This work describes the development of software to Computerizing Medical

Examination of the Schedules, and thus applied in health facilities.

Aiming to computerize, streamline and mostly organize the scheduling of

examinations for the patient.

Page 6: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

6

Sumário

1. INTRODUÇÃO.......................................................................................08 1.1 Objetivos.............................................................................................08 1.2 Justificativas........................................................................................09 1.3 Motivação............................................................................................09 1.4 Perspectivas de Contribuição..............................................................09

2. METODOLOGIA DE PESQUISA........................................................10 3. TECNOLOGIAS UTILIZADAS...........................................................10

3.1Microsoft.NET.....................................................................................10 3.2C#........................................................................................................11 3.3Arquitetura de software MVC..............................................................12

3.4 Microsoft SQL Server 2008..............................................................13 4. ANALISE E ESPECIFICAÇÕES DO SISTEMA...............................14 4.1 Dicionário de Dados............................................................................14 4.2 Diagrama de Caso de Uso...................................................................40 4.2.1 Caso de Uso Manter Paciente...........................................................40 4.2.2 Caso de Uso Manter Profissional.....................................................41 4.2.3 Caso de Uso Manter Estabelecimento..............................................42 4.2.4 Caso de Uso Manter Mantenedora...................................................43 4.2.5 Caso de Uso Manter Exame.............................................................44 4.2.6 Caso de Uso Pesquisar.....................................................................45 4.2.7 Caso de Uso Relatório......................................................................46 4.3 Diagrama de Classes...........................................................................47 4.4 Diagrama de Atividades......................................................................51 4.4.1 Estabelecimento................................................................................51 4.4.2 Exame...............................................................................................52 4.4.3 Mantenedora.....................................................................................52 4.4.4 Paciente............................................................................................53 4.4.5 Estabelecimento...............................................................................53

4.5 Diagrama de Seqüência.......................................................................54 4.5.1 Acessar o Sistema.............................................................................54 4.5.2 Cadastrar Estabelecimento...............................................................55 4.5.3 Cadastrar Exames.............................................................................56 4.5.4 Cadastrar Mantenedora.....................................................................57

Page 7: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

7

4.5.5 Cadastrar Paciente...........................................................................58 4.5.6 Cadastrar Profissional.....................................................................59 4.5.7 Consultar Relatório do Paciente......................................................60

5. CONCLUSÃO.............................................................................................................61 6. REFERÊNCIAS BIBLIOGRÁFICAS......................................................................62 7. REFERÊNCIAS ELETRÔNICAS............................................................................62

Page 8: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

8

1. INTRODUÇÃO

Nos dias atuais, note-se que há uma enorme necessidade de informatização na área da saúde,

uma vez que com o avanço tecnológico tal item não pode passar despercebido, tendo em vista

quão importante é, de modo que possam armazenar e manter dados importantes organizados

para que possa melhor atender aos pacientes nas unidades de saúde.

1.2 OBJETIVOS

O presente trabalho tem como escopo informatizar e organizar os agendamentos de exames

médicos, tanto nas unidades de saúde do próprio município como efetuar agendamentos em

outras unidades relacionadas.

O principal objetivo da referida informatização é ter todos os exames marcados corretamente

e de forma célere para que haja melhor organização nos agendamentos de exames médicos,

pois para se obter informações acerca de vagas para um exame, a alternativa atualmente é

estar ligando na unidade correspondente para averiguar se há vaga para determinado médico.

Sendo assim, utilizando-se do programa em questão isso não mais ocorreria, sendo que

quando cadastrado no sistema o usuário já teria acesso a possíveis agendamentos nas

unidades.

A pretensão é de que o supracitado programa resolva grandes problemas, pois nos dias atuais

há demora em agendamento de exames, por ser feito manualmente, o que demanda tempo, e

com o programa isso com certeza se tornará mais rápido e eficiente.

Page 9: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

9

1.3 JUSTIFICATIVAS

As necessidades que foram encontradas ao elaborar esse trabalho, é que quando se precisa

marcar um exame, o paciente, chega a ficar dias ou até meses aguardando uma vaga, sendo

que ora não tem médico, ora não tem transporte.

Já com o sistema haverá um agendamento prévio, tentando assim evitar ao máximo que haja

alguma contrapartida de o paciente chegar no dia e não haver o exame.

1.4 MOTIVAÇÃO

Espera-se que esse sistema seja satisfatório para as unidades de saúde, pois além de deixar

organizadas as unidades de saúde, o paciente terá a satisfação de dizer que o sistema de saúde

está melhorando, mesmo que seja a passos curtos.

Estamos falando aqui de um item de extrema importância, pois estamos tratando da saúde,

que sem ela nada seriamos por isso a necessidade de implantar recursos que facilite o

atendimento aos pacientes que se utilizam da unidade de saúde.

1.5 PERSPECTIVAS DE CONTRIBUÍÇÃO

Nesta linha de raciocínio, note-se que o programa a ser implantando nas unidades irá melhorar

o atendimento aos seus pacientes, tendo assim mais facilidade nos agendamentos de exames

Page 10: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

10

2. METODOLOGIA DE PESQUISA

Será usado principalmente a internet no site do DATASUS(www.datasus.gov.br), para o cadastramento das unidades de saúde e dos profissionais destas.

O que será fundamental para o andamento do projeto, será a entrevista feita com quem utilizará o programa, de modo que será feito o levantamento dos dados necessários para a elaboração do sistema.

Também serão usadas muitas vídeoaulas, e livros que auxiliará na programação do sistema, que será feito em C# e terá como banco de dados o SQL Server 2008.

3. Tecnologias Utilizadas Esse tópico terá informações de todas as ferramentas utilizadas para o desenvolvimento do sistema, explicando o que é a Plataforma Microsoft .NET, C# e o modelo MVC, que é a arquitetura de software que será utilizada para a criação do software e o banco de dados SQL Server 2008.

3.1 Plataforma Microsoft.NET

Microsoft .NET ou .NET Framework como é conhecido, é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET, pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.

Essa plataforma é executada sobre uma CRL (Common Language Runtime), que é capaz de executar atualmente mais de 20 diferentes linguagens, interagindo entre si como se fosse uma única linguagem.

A plataforma .NET baseia-se em um dos princípios utilizados na tecnologia Java, os programas desenvolvidos para ela são duplo-compilados (compilados duas vezes), uma na distribuição (gerando um código que é conhecido como "bytecodes") e outra na execução.

Um programa é escrito em qualquer das mais de vinte linguagens de programação disponíveis para a plataforma, o código fonte gerado pelo programador é então compilado pela linguagem escolhida gerando um código intermediário em uma linguagem chamada MSIL (Microsoft Intermediate Language).

(http://www.criarweb.com, O que é .NET

Acesso em: 10/07/2011)

Page 11: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

11

3.2 CSharp

CSharp é uma linguagem de programação orientada a objetos, fortemente tipada, desenvolvida pela Microsoft como parte da plataforma .NET. A sua sintaxe orientada a objetos foi baseada no C++ mas inclui muitas influências de outras linguagens de programação, como Object Pascal e Java.

Durante o desenvolvimento da plataforma .NET, as bibliotecas foram escritas originalmente numa linguagem chamada Simple Managed C (SMC), que tinha um compilador próprio. Mas, em Janeiro de 1999, uma equipe de desenvolvimento foi formada por Anders Hejlsberg, que fora escolhido pela Microsoft para desenvolver a linguagem. Dá-se inicio à criação da linguagem chamada Cool. Um pouco mais tarde, em 2000, o projeto .NET era apresentado ao público na Professional Developers Conference (PDC), e a linguagem Cool fora renomeada e apresentada como C#.

A criação da linguagem, embora tenha sido feita por vários programadores, é atribuída principalmente a Anders, hoje um Distinguished Engineer na Microsoft. Ele fora o arquiteto de alguns compiladores da Borland, e entre suas criações mais conhecidas estão o Turbo Pascal e o Delphi.

Apesar de o C# ser tido como similar a Java, existem uma serie de diferenças importantes, mais a maioria é implementada de diferentes formas em ambas as linguagens. Como as comparações abaixo:

• O Java não implementa o goto como estrutura de controle, mais o C# sim, apesar de ser pouco usada.

• O Java utiliza comentários Javadoc e o C# utiliza comentários baseados em XML.

• O C# possui indexadores e o Java tem Listeners.

• O Java utiliza a JVM, o C# o .Net Framework.

• Um dos principais editores do Java é o Eclipse, e do C# é o Visual Studio. Mas ambos têm compiladores de linha de comando.

• O Java pode ser compilado em qualquer plataforma, e o C# apenas para Windows.

(http://www.oficinadanet.com.br, C# (CSharp) o que é está linguagem?

Acesso em: 10/07/2011)

(http://www.criarweb.com, O que é C #

Acesso em : 10/07/2011)

Page 12: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

12

3.3 Arquitetura de software MVC

Model View Controller ou Modelo-Visão-Controlador é um padrão de arquitetura de aplicações que visa separar a lógica da aplicação (Model), da interface do usuário (View) e do fluxo da aplicação (Controller). Permite que a mesma lógica de negócios possa ser acessada e visualizada por várias interfaces. MVC também é utilizado em padrões de projetos de software, entretanto, MVC abrange mais da arquitetura de uma aplicação do que é típico para um padrão de projeto. Em um projeto de software baseado no padrão MVC, define-se uma arquitetura básica com 3 camadas possivelmente abstratas:

• Model: Implementa o modelo representando a estrutura de baixo nível do projeto, podendo ser o modelo objeto-relacional que implementa a camada de dados, e ou num caso de MVC de Interface poderia guardar informações de estado dos controles;

• Controller: Implementa a camada responsável pelo gerenciamentos de eventos no projeto, tais como cliques do usuário, chamando a camada Model para processar os eventos, também pode manter informações de estado do usuário na aplicação;

• View: Gera a interface com usuário de modo que esta somente requisite o processamento de eventos pelo Controller. Para uma implementação correta, as camadas Model , Controller e View devem ser implementadas de forma que a inversão da ordem não acarrete problemas por dependência, ou seja a camada de interface (View) depende de controle (Controller) que implementa um Modelo (Model), mas nunca o inverso.

(http://www.oficinadanet.com.br, MVC - O padrão de arquitetura de software

Acesso em: 10/07/2011)

Page 13: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

13

3.4 Microsoft SQL Server 2008

O MS SQL Server é um SGBD - sistema gerenciador de Banco de dados relacional criado pela Microsoft em parceria com a Sybase em 1988 e inserido como produto complementar do Windows NT. Ao final da parceria, em 1994, a Microsoft continuou aperfeiçoando o produto. Com a nova versão o Microsoft SQL Server 2008 é fornecida uma plataforma de dados confiável, produtiva e inteligente que permite que o programador execute suas aplicações de missão crítica mais exigentes, reduza o tempo e o custo com o desenvolvimento e o gerenciamento de aplicações e entregue percepção que se traduz em ações estratégicas em toda sua organização.O SQL É um Banco de dados robusto e usado por sistemas corporativos dos mais diversos portes.

Para obter as vantagens das novas oportunidades no dinâmico mundo corporativo, as empresas precisam de capacidades para rapidamente criar e implantar soluções baseadas em dados. O Microsoft SQL Server 2008 reduz o tempo e o custo de gerenciamento e de desenvolvimento de aplicações. Sendo assim produtivo e tendo o seu gerenciamento baseado em diretivas, sua simplicidade em desenvolvimento para aplicações, e o poder de armazenar qualquer informação.

(http://www.microsoft.com, Microsoft SQL Server 2008 Acesso: 10/07/2011)

(http://www.oficinadanet.com.br, Banco de Dados » SQL Server

Acesso: 10/07/2011)

Page 14: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

14

4. ANÁLISE E ESPECIFICAÇÕES DO SISTEMA 4.1 Dicionário de Dados

Page 15: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

15

Page 16: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

16

Page 17: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

17

Page 18: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

18

Page 19: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

19

Page 20: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

20

Page 21: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

21

Page 22: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

22

Page 23: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

23

Page 24: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

24

Page 25: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

25

Page 26: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

26

Page 27: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

27

Page 28: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

28

Page 29: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

29

Page 30: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

30

Page 31: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

31

Page 32: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

32

Page 33: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

33

Page 34: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

34

Page 35: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

35

Page 36: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

36

Page 37: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

37

Page 38: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

38

Page 39: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

39

Page 40: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

40

4.2 Diagrama de Caso de Uso 4.2.1Caso de Uso Manter Paciente

Nome Use Case Manter Paciente

Ator (ES) Atendente

Descrição O Ator devera acessar a interface do sistema.

Fluxo Principal O ator devera ir para tela de cadastro de paciente e fazer o cadastro, caso o paciente ainda não esteja no sistema

Fluxo Alternativo O ator poderá fazer alterações no cadastro do paciente caso seja necessário

Page 41: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

41

4.2.2 Caso de Uso Manter Profissional

Nome Use Case Manter Profissional

Ator (ES) Atendente

Descrição O Ator devera acessar a interface do sistema.

Fluxo Principal O ator devera ir para tela de cadastro de profissional e fazer o cadastro caso o profissional ainda não esteja no sistema

Fluxo Alternativo O ator poderá fazer alterações no cadastro do profissional caso seja necessário

Page 42: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

42

4.2.3 Caso de Uso Manter Estabelecimento

Nome Use Case Manter Estabelecimento

Ator (ES) Atendente

Descrição O Ator devera acessar a interface do sistema.

Fluxo Principal O ator devera ir para tela de cadastro de Estabelecimento e fazer o cadastro caso o estabelecimento ainda não esteja no sistema

Fluxo Alternativo O ator poderá fazer alterações no cadastro do estabelecimento caso seja necessário

Page 43: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

43

4.2.4 Caso de Uso Manter Mantenedora

Nome Use Case Manter Mantenedora

Ator (ES) Atendente

Descrição O Ator devera acessar a interface do sistema.

Fluxo Principal O ator devera ir para tela de cadastro da Mantenedora e fazer o cadastro caso a mantenedora ainda não esteja no sistema

Fluxo Alternativo O ator poderá fazer alterações no cadastro da mantenedora caso seja necessário

Page 44: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

44

4.2.5 Caso de Uso Manter Exame

Nome Use Case Manter Mantenedora

Ator (ES) Atendente

Descrição O Ator devera acessar a interface do sistema.

Fluxo Principal O ator devera ir para tela Agendar Exames e fazer o agendamento do exame caso não esteja agendado.

Fluxo Alternativo O ator poderá fazer alterações no agendamento caso seja necessário.

Page 45: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

45

4.2.6 Caso de Uso Pesquisar

Nome Use Case Pesquisar

Ator (ES) Atendente

Descrição O Ator devera acessar a interface do sistema.

Fluxo Principal O ator devera ir para tela de pesquisar e estar entrando com os dados para a pesquisa.

Fluxo Alternativo O ator poderá pesquisar por profissional, paciente, estabelecimento e exames agendado.

Page 46: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

46

5.2.7 Caso de Uso Relatório

Nome Use Case Relatório

Ator (ES) Atendente

Descrição O Ator devera acessar a interface do sistema.

Fluxo Principal O ator devera ir para tela de relatório e estar clicando no tipo de relatório que deseja.

Fluxo Alternativo O ator poderá relatório por profissional, paciente, estabelecimento e exames agendado.

Page 47: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

47

4.3Diagrama de Classes A.1

Page 48: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

48

A.2

Page 49: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

49

B.1

Page 50: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

50

B.2

Page 51: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

51

4.4Diagramas de Atividade

4.4.1Estabelecimento

Page 52: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

52

4.4.2Exame

4.4.3Mantenedora

Page 53: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

53

4.4.4Paciente

4.4.5Estabelecimento

Page 54: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

54

4.5Diagrama de Seqüência 4.5.1Acessar o Sistema

Page 55: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

55

4.5.2Cadastrar Estabelecimento

Page 56: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

56

4.5.3Cadastrar Exames

Page 57: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

57

4.5.4Cadastrar Mantenedora

Page 58: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

58

4.5.5Cadastrar Paciente

Page 59: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

59

4.5.6Cadastrar Profissional

Page 60: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

60

4.5.7Consultar Relatório do Paciente

Page 61: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

61

6. CONCLUSÃO

Este trabalho apresentou como será empregado um sistema de agendamento para

exames médicos, ressaltando assim as suas funcionalidades e facilidades.

Com o desenvolvimento, observou-se que ficou de uma forma bem rápida e eficiente o

agendamento de exames, sendo assim não tendo mais problemas com o agendamento de

paciente para outros estabelecimentos de saúde.

O desenvolvimento em C# no modelo de MVC mostrou-se muito eficiente, pois além

de deixar tudo mais organizado, tem-se mostrado uma facilidade maior de achar erros

na hora da programação, além disso, a programação fica muito mais fácil nesse modelo.

Para projetos futuros pretendo continuar com esse projeto para ir testando e tentar

implementar no departamento de saúde onde trabalho, pois aqui o tipo de agendamento

ainda é feito manualmente e implementando esse sistema aqui irá melhor e em muito os

agendamentos, facilitando a vida do paciente e de todos.

Por fim concluo que este trabalho foi muito importante para mim, pois nunca acreditei

que seria capaz de fazer tudo o que foi feito, e hoje acredito fielmente que “nada é

impossível, basta ter força de vontade e determinação que irá conseguir”.

Page 62: Ricardo Henrique Rodrigues - cepein.femanet.com.br · 4.2 Diagrama de Caso de Uso ... estar ligando na unidade correspondente para averiguar se há vaga para determinado médico

62

7. REFERÊNCIAS BIBLIOGRÁFICAS

Brasil, Lourdes Mattos; INFORMÁTICA EM SAÚDE; Editora UCB.

das Neves, Rui César; Informatização de Unidades de Saúde - Dos Conceitos à Prática

de Vários; Editora Principia; Edição/reimpressão: 2001.

8. REFERÊNCIAS ELETRÔNICAS

www.datasus.gov.br

www.saude.gov.br

www.extranet.saude.prefeitura.sp.gov.br

www.etecvav.forumotion.net

www.procempa.com.br