Sei sulla pagina 1di 168

UNIVERSIDADE CNDIDO MENDES

COORDENAO DE PS-GRADUAO E ATIVIDADES COMPLEMENTARES DEPARTAMENTO DE PESQUISA E PS-GRADUAO COORDENADORIA DE CURSOS DE PS-GRADUAO LATO SENSU

Emerson Barros de Meneses

Projeto: Sistema de Controle de Clnica Mdica

Trabalho de Concluso de Curso

Rio de Janeiro

Julho/2007 8

CAPITULO I

1 INTRODUO

A finalidade deste trabalho desenvolver o projeto de um sistema computacional com a inteno de facilitar e controlar o funcionamento da Clnica Mdica Particular Otoban. Alm disso, o sistema dever fornecer relatrios de interesses da diretoria da Clnica Mdica. O sistema informatizar desde o atendimento mdico at a consulta e diagnstico de exames, no sero envolvidas internaes na Clnica, e no sero fornecidos remdios gratuitos a pacientes. A informatizao do sistema visa transformar todo o trabalho de atendimento, anteriormente manual, mais rpido e com melhor eficincia a seus pacientes. Clnica Mdica Otoban, localizada na rua Silva Cardoso 629 - Bangu Rio de Janeiro/RJ.

1.1 DESCRIO DO TEMA:

O projeto CF (Clinica Fcil) foi elaborado para auxiliar na recepo e atendimento dos pacientes. Visando melhorar os procedimentos da Clnica Medica Otoban em relao qualidade e agilidade no atendimento, armazenamento de informaes tanto do paciente, do mdico quanto da consulta em geral. Perante estas informaes, analisamos,

desenvolvemos e implantamos o projeto com a finalidade desejada pelos funcionrios da Clnica.

1.2 JUSTIFICATIVA:

A idia desenvolver a anlise e o projeto de um sistema com a inteno de controlar administrativamente o funcionamento da Clnica, dando maior qualidade no atendimento aos pacientes. Sero feitos cadastros do paciente com seus dados pessoais. Procuramos desenvolver um sistema de alta qualidade e de baixo custo voltado para prestao de servio na rea de atendimento e a confiabilidade do seu software. O sistema no abrange todas as reas existentes da Clnica sendo assim sero abordados basicamente as funes de atendimento, cadastramento de pacientes, cadastramento de exames, agendamento de consultas,

10

cadastramento de mdicos e especialidade mdica, e funes de apoio ao atendimento mdico. No quesito segurana, o sistema ser dividido por nvel de hierarquia. No caso do atendente, do mdico ou do administrador, eles somente tero acesso aos dados que correspondem a sua funo. Esse acesso ser feito por meio de login e senha que ser feito pelo administrador do sistema. A idia que o sistema venha a proporcionar maior qualidade e agilidade no servio de atendimento ao paciente, ajudando valer ao negcio da Clnica aumentando sua vitalidade.

1.3 OBJETIVOS:

O objetivo principal desse projeto apresentar um sistema que atenda as necessidades dos funcionrios da Clnica de forma mais efetiva e eficaz, acabando com os problemas apresentados. As medidas adotadas tornaro o trabalho de maior qualidade, tendo em vista que sero tratadas as deficincias encontradas, adicionando ainda novos recursos que permitiro a segurana, o acesso e o controle das informaes atravs da modernizao do processo de realizao de tarefas da Clnica. A idia de informatizar uma Clnica Particular surgiu para facilitar o atendimento aos pacientes, e para facilitar o acesso dos funcionrios ao sistema. O sistema ter interface grfica tornando sua utilizao amigvel e intuitiva, permitindo que o atendente, o mdico e o administrador do sistema aprendam facilmente a oper-lo.

11

Um bom sistema deve facilitar a compreenso e percepo do usurio para que haja mais estmulo no trabalho.

1.4 - ANLISE DO AMBIENTE ORGANIZACIONAL:

1.4.1.Definio do Ramo de Atividade:

Mercado: De acordo com pesquisas recentes, o Brasil apresenta hoje um indicativo de maior busca na rea de clinicas medicas e hospitais particulares. Devido a precariedade do sistema publico de sade. Assim as clinicas medicas precisam investir para melhor atender ao seu publico crescente. Implicando na aquisio de novos componentes tecnolgicos e servios que atendam as necessidades da empresas que no esto totalmente adaptadas a era da informao. A clinica de pequeno porte e busca destaque no mercado. uma clinica que esta crescendo no mercado. Objetivos empresariais: A clinica busca perfeio em seus servios e aprimorar os conhecimentos dos funcionrios para um servio de qualidade, para que possa se destaque no mbito da sade. Fatores crticos de sucesso: O que poderia inviabilizar o sucesso para uma clinica medica seria a possvel incapacidade dos mdicos e/ou atendentes. Com isso o mau atendimento dos funcionrios poder acarretar em reduo do numero de pacientes e prejuzo para a clnica mdica. Alm de perder a confiabilidade dos servios prestados, colaborando assim para o insucesso da clnica.

12

1.4.2.Organograma da Clnica:

Mdico Chefe

Operacional

Mdica

Mdico Supervisor Administrador do sistema Mdicos Atendente

Legenda: Localizao Abrangncia

13

1.4.3 - Descrio das Funes: Mdico Chefe responsvel pelo gerenciamento da clnica, a pessoa que contrata novos funcionrios e autoriza a compra de equipamentos. Administrador do sistema o responsvel pelo cadastramento de novos mdicos e atendentes, novos exames e especialidades. Atendente o responsvel por todos os tramites referentes a consulta, pagamento, paciente e relatrios. Supervisor Mdico o responsvel por administrar os mdicos do seu turno. Mdico o responsvel por atender os pacientes e pode verificar informaes referentes a exames, paciente e consultas.

1.4.4. Plataforma Tecnolgica Existentes: A Clnica Mdica atualmente necessita de um sistema que facilite a consulta e atendimento ao paciente, agilizando o trabalho do atendente, do mdico e do administrador. A idia principal acabar com o acmulo de fichas e documentos para melhorar a organizao da Clnica. Isso ser feito atravs de um sistema que organize desde o agendamento da consulta at o diagnstico do paciente, sendo includo tambm todas as funes de apoio ao atendimento mdico, inclusive o cadastramento dos mdicos, e emisso de relatrios de interesse da Clnica. O cadastro do paciente feito a partir de preenchimento de fichas, sendo guardada em ordem alfabtica para facilitar a sua procura, e todo o controle

14

administrativo da Clnica feito de forma lenta e cansativa, sendo manuscrito pelo atendente na recepo.

1.5 METODOLOGIA DE DESENVOLIVIMENTO:

1.5.1 Levantamento de Requisitos:

R01 - O sistema ir informatizar desde o atendimento at a consulta de pacientes; R02 - O sistema dever fornecer relatrios, que sero mensalmente emitidos e impressos; R03 O sistema permite emisso de faturamento mensal da clnica; R04 O sistema permite emisso dos dados da consulta mdica; R05 O sistema permite emisso dos dados da agenda mdica; R06 - O sistema permite armazenar informaes tanto do paciente, do mdico, quanto da consulta; R07 - O sistema deve permitir que o mdico tenha acesso aos dados do paciente; R08 O sistema permite armazenamento dos dados da especialidade e exames;

15

R09 - O sistema permite o controle de pagamentos de consultas e exames em geral.

1.5.2 Regras de Negcio: RN01 - o atendente, o mdico ou o administrador, somente tero acesso aos dados que correspondem a sua funo. * RN02 - o sistema ser dividido por nvel de hierarquia. * RN03 - o acesso ser feito por meio de login e senha que ser criado pelo administrador do sistema. * RN04 a senha poder conter no mximo 8 caracteres. * RN05 - o cliente no poder marcar duas consultas no mesmo horrio. RN06 somente o administrador do sistema poder cadastrar exames, especialidades, atendentes e mdicos. RN07 somente o atendente poder cadastrar pacientes.

1.5.3. Descrio do Mini Mundo A Clnica Mdica atualmente necessita de um sistema que facilite a consulta e atendimento ao paciente, agilizando o trabalho do atendente, do mdico e do administrador. A idia principal acabar com o acmulo de fichas e documentos para melhorar a organizao da Clnica. Isso ser feito atravs de um sistema que organize desde o agendamento da consulta at o diagnstico do paciente, sendo includo tambm todas as funes de apoio ao atendimento mdico, inclusive o cadastramento dos mdicos, e emisso de relatrios de interesse da Clnica. 16

O cadastro do paciente feito a partir de preenchimento de fichas, sendo guardada em ordem alfabtica para facilitar a sua procura, e todo o controle administrativo da Clnica feito de forma lenta e cansativa, sendo manuscrito pelo atendente na recepo.

1.5.4 - Diagramas de Atividade 1.5.4.1 - Atendente cadastra novo paciente

atendente escolhe cadastrar paciente

fornece o CPF ou cdigo

consulta cadastro do paciente

[paciente cadastrado]

[seno]

exibe msg de erro

solicita dados do paciente

cadastra paciente

17

1.5.4.2 - Mdico visualiza histrico paciente

mdico escolhe consultar histrico

fornece cdigo ou CPF do paciente

[no h consultas anteriores]

[h consultas anteriores]

exibe msg

consulta histrico

18

1.5.4.3 - Administrador cadastra novo mdico

administrador escolhe cadastrar mdico

fornece CRM do mdico

consulta cadastro do mdico

[mdico cadastrado]

[seno]

exibe msg de erro

solicita dados do mdico

cadastra mdico

19

1.5.4.4 - Mdico se loga no sistema

mdico escolhe logar no sistema

solicita login e senha

verifica login

[login cadastrado]

[seno]

verificar senha exibe msg de erro [senha cadastrada] [seno]

exibe tela principal

exibe msg de erro

20

1.5.4.5 - Atendente se loga no sistema

atendente escolhe logar no sistema

solicita login e senha

verifica login

[login cadastrado]

[seno]

verificar senha

exibe msg de erro [seno]

[senha cadastrada]

exibe tela principal

exibe msg de erro

21

1.5.4.6 - Administrador cadastra novo atendente

administrador escolhe cadastrar atendente

fornece a matrcula

consulta cadastro do atendente

[atendente cadastrado]

[seno]

exibe msg de erro

solicita dados do atendente

cadastra atendente

22

1.5.4.7 - Atendente marca nova consulta

atendente escolhe marcar consulta

f ornece cd. especialidade

consulta agenda mdica

exibe cd. e especialidade exibe dados do mdico

[seno]

[disponv el]

exibe msg

f ornece CRM

v erif ica consulta

[disponv el]

[seno]

f ornece CPF ou cdigo

f ornece data e horrio da consulta

exibe msg

v erif ica data e horrio

[disponv el]

[seno]

f ornece v alor

inclui consulta

23

1.5.4.8 - Mdico solicita exame

mdico escolhe solicitar exame

f ornece cdigo ou CPF do paciente

f ornece nmero da consulta

consulta exame anterior [h exame] [seno]

diagnstico do paciente

f ornece cdigo, nov o exame e pedido

solicita nov o exame

24

1.5.4.9 - Atendente imprime relatrio mensal

atendente escolhe imprimir relatrio mensal

seleciona o tipo de relatrio

busca dados da agenda mdica

busca dados da consulta

busca dados do faturamento mensal

exibe dados da agenda mdica [imprimir] [seno]

exibe dados da consulta

exibe dados do faturamento mensal

[imprimir]

[seno]

[imprimir]

[seno]

imprime relatrio mensal

imprime relatrio mensal

imprime relatrio mensal

25

1.5.4.10 - Administrador cadastra nova especialidade

atendente escolhe cadastrar especialidade

fornece a especialidade mdica e cdigo

consulta cadastro de especialidade

[especialidade cadastrada]

[seno]

exibe msg de erro

cadastra especialidade

26

1.5.4.11 - Administrador cadastra novo exame

administrador escolhe cadastrar exame

fornece exame, cdigo e valor

consulta cadastro de exame

[exame cadastrado]

[seno]

exibe msg de erro

cadastra exame

27

1.5.4.12 - Atendente visualiza cadastro do paciente

atendente escolhe consultar cadastro do paciente

fornece cdigo ou CPF do paciente

[paciente no cadastrado]

[seno]

exibe msg de erro

consulta cadastro da paciente

28

1.5.4.13 - Administrador visualiza cadastro do mdico

administrador escolhe consultar cadastro do mdico

fornece CRM do mdico

[mdico no cadastrado]

[seno]

exibe msg de erro

consulta cadastro mdico

29

1.5.4.14 - Administrador visualiza cadastro do atendente

administrador escolhe consultar cadastro do atendente

fornece matrcula

[atendente no cadastrado]

[seno]

exibe msg de erro

consulta cadastro do atendente

30

1.5.4.15 - Atendente registra novo pagamento

atendente escolhe registrar pagamento

fornece nmero da consulta

exibe recibo

[pgto vista]

[pgto com cheque]

fornece data do pagamento

fornece data do cheque

registra pagamento vista

registra pagamento com cheque

imprime comprovante

31

1.5.4.16 - Administrador se loga no sistema

administrador escolhe logar no sistema

solicita login e senha

verifica login

[login cadastrado]

[seno]

verificar senha

exibe msg de erro [seno]

[senha cadastrada]

exibe tela principal

exibe msg de erro

32

1.5.4.16 - Administrador visualiza cadastro de exame

administrador escolhe consultar cadastro de exame

consulta lista de exame

33

1.5.4.17 - Administrador visualiza cadastro de especialidade

administrador escolhe consultar especialidade

consulta lista de especiaidade

34

1.5.4.19 - Mdico visualiza cadastro de exeme

mdico escolhe consultar cadastro de exame

consulta lista de exame

35

1.5.4.20 - Mdico visualiza cadastro do paciente

mdico escolhe consultar cadastro do paciente

fornece cod. ou CPF do paciente

[paciente no cadastrado]

[seno]

exibe msg de erro

consulta cadastro do paciente

36

1.6 - METODOLOGIA DE DESENVOLVIMENTO Utilizaremos metodologia de Anlise Orientada a Objetos, que ser dividida em oito etapas: Identificao do problema: levantamento dos requisitos do sistema. Anlise de Viabilidade: levantamento de custos e benefcios necessrios ao sistema Anlise: identificao das necessidades do usurio, modelagem do software a ser implantado e tratamento dos dados utilizados. Projeto: utiliza as especificaes detectadas na anlise e integrao dos componentes do sistema. Implementao: define a linguagem de programao a ser utilizada na codificao. Implantao: instalao do sistema e oferecimento de treinamento ao usurio. Testes: avaliao dos mdulos do programa e da integrao de todo sistema. Manuteno: modificaes realizadas no sistema aps a implantao.

Para modelagem do sistema, utilizaremos as notaes da UML. Para implementao, as ferramentas MY SQL, J2SE.

37

1.7 - CRONOGRAMA DE EXECUO

08/03/07

15/03/07

22/03/07

29/03/07

05/04/07

12/04/07

19/04/07

26/04/07

19/04/07

26/04/07

03/05/07

10/05/07

22/06/07

29/06/07

12/07/07

19/07/07

Etapas do Cronograma

Levantamento dos Dados Mini Mundo Anlise do problema Proposta de soluo Metodologia Adotada Anlise de Viabilidade Anlise de Requisitos Diagrama de Atividade AnteProjeto Diagrama Casos de Uso Descrio Textual dos Atores Descrio Textual dos Casos de Uso Diagrama de Classes Dicionrio das Calasses Diagrama de Seqncia Diagrama de Transio de Estado Projeto Lgico Projeto Fsico Projeto de Interface Grfica Projeto de Implantao Manual do usurio Concluses e Trabalhos Futuros Perodo de Apresentao Perodo de Reviso dos Projetos

38

1.8 - ORAMENTO DO TRABALHO Segue na tabela abaixo, demonstrativa dos valores fixados do hardware e software necessrios, acrescidos do pessoal tcnico alocados no projeto: 1.8.1 Oramento 01 Hardware Cliente: Microcomputador Pentium IV com 2.6 Ghz, 512Mb Ram, disco rgido 40Gb, drive 1.44, placa de rede 10/100 PCI, monitor 15, teclado e mouse Servidor de Banco de Dados: Microcomputador Pentium IV com 3.0 Ghz, 1GB Ram, 1 disco rgido 80 Gb, gravadora de CD, drive 1.44, placa de rede 10/100 PCI , monitor 15, teclado e mouse Impressora laser Lexmark E210 No-Break 1200 kva SubTotal Quant. Custo Unitrio 1.820,00 Custo Total 10.920,00

1 1 1

2.620,00 680,00 330,00

2.620,00 680,00 330,00 14.550,00

Software Microsoft Windows 2000 Professional Portugus My-SQL 4.0.20 JRE - Freeware SubTotal

Quant. 7 1 1

Custo Unitrio Custo Total 840,00 5.880,00 5.880,00

Rede (Intranet) Switch 10/100 Encore 8 portas Cabo par tranado Conectores RJ45 Subtotal

Quant. 1 350 m 30

Custo Unitrio 200,00 0,60 0,50

Custo Total 200,00 210,00 15,00 425,00

39

Pessoas Envolvidas Analista de Sistemas Programador Cabeador SubTotal

Quant. 1 2 1

Total de horas 6 horas/ dia 8 horas/dia 6 horas/dia

Custo Hora 80,00 40,00 15,00

Custo Total 480,00 320,00 90,00 890,00

Total

R$ 21.745,00

1.8.2 Oramento 02 Hardware Cliente: Microcomputador Pentium IV com 2.6 Ghz, 512Mb Ram, disco rgido 40Gb, drive 1.44, placa de rede 10/100 PCI, monitor 15, teclado e mouse Servidor de Banco de Dados: Microcomputador Pentium IV com 3.0 Ghz, 1GB Ram, 1 disco rgido 80 Gb, gravadora de CD, drive 1.44, placa de rede 10/100 PCI , monitor 15, teclado e mouse Impressora laser Lexmark E210 No-Break 1200 kva SubTotal Quant. Custo Unitrio 1.820,00 Custo Total 3.640,00

1 1 1

2.620,00 680,00 330,00

2.620,00 680,00 330,00 7.270,00

Software Microsoft Windows 2000 Professional Portugus My-SQL 4.0.20 JRE - Freeware SubTotal

Quant. 3 1 1

Custo Unitrio Custo Total 840,00 2.520,00 2.520,00

40

Rede (Intranet) Switch 10/100 Encore 8 portas Cabo par tranado Conectores RJ45 Subtotal

Quant. 1 350 m 30

Custo Unitrio 200,00 0,60 0,50

Custo Total 200,00 210,00 15,00 425,00

Pessoas Envolvidas Analista de Sistemas Programador Cabeador SubTotal

Quant. 1 2 1

Total de horas 6 horas/ dia 8 horas/dia 6 horas/dia

Custo Hora 80,00 40,00 15,00

Custo Total 480,00 320,00 90,00 890,00

Total

R$ 11.105,00

1.8.3-Justificativa Foi escolhido o projeto 2 por tornar-se mais vivel. Como a empresa encontra-se em processo de expano optou pelo mais econmico, uma vez que ele atende as necessidades da clinica. Inclusive em relao quantidade de equipamentos j que sero necessrios apenas dois atendentes, por conseguinte dois computadores clientes. Conforme a necessidade foi escolhida os hardwares e softwares que atendem as expectativas e que tero o melhor custo/benefcio.

41

CAPITULO II 2 - MODELOS DE CASO DE USO 2.1 - DIAGRAMA DE CASO DE USO

42

2.2 - DESCRIO DOS ATORES Administrador do sistema responsvel pelo cadastro, consulta, alterao e excluso dos mdicos, atendentes, exames e especialidades. Atendente responsvel pelos tramites que dizem respeito a consulta, pagamento, paciente e relatrios. Mdico responsvel por verificar informaes referentes ao paciente, exames e consultas.

2.3 DESCRIO DOS CASOS DE USO Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Logar no sistema Atores envolvidos: Atendente, Mdico, Administrador. Pr-condies: Atendente, Mdico, Administrador possurem login e senha cadastrada no sistema. Descrio Textual detalhada: 1- O sistema solicita o login e a senha. 2- O atendente e/ou mdico e/ou administrador fornecem o login e a senha. 3- O sistema valida o login e a senha. 4- Login correto, o sistema loga o atendente e/ou mdico e/ou administrador no sistema. 5- Encerrar Caso de Uso. Fluxo de exceo: 3.1- Login ou senha no tiver cadastrado, informar ao mesmo e solicitar nova digitao. Ps-condies: Atendente e/ou Mdico e/ou Administrador logados no sistema. (RN01, RN02, RN03, RN04)

43

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Novo exame. Atores envolvidos: Administrador Pr-condies: O administrador solicitar ao sistema o cadastramento do exame. Descrio Textual detalhada: 1- O administrador acessa a tela de exame. 2- O administrador acessa o link Novo Exame. 3- Exame no cadastrado, o administrador cadastra o exame no sistema. 4- Encerrar Caso de Uso. Fluxo de exceo: 3.1- Exame j cadastrado, o sistema exibir uma mensagem de erro. Ps-condies: Exame cadastrado no sistema pelo administrador.(RN01, RN06)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Novo atendente Atores envolvidos: Administrador Pr-condies: Administrador solicitar ao sistema o cadastramento do atendente e o atendente no ser cadastrado. Descrio Textual detalhada: 1- O administrador acessa a tela de atendente. 2- O administrador acessa o link Novo Atendente. 3- Atendente no cadastrado, o administrador cadastra o atendente no sistema. 4- Encerrar Caso de Uso. Fluxo de exceo: 3.1- Atendente cadastrado no sistema, o sistema exibir uma mensagem de erro.

44

Fluxo alternativo: 3.1 O Atendente informa no cadastro se o paciente Solteiro, Casado ou Vivo. Ps-condies: Atendente cadastrado no sistema pelo administrador. (RN01, RN06)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Novo mdico Atores envolvidos: Administrador Pr-condies: Administrador solicitar ao sistema o cadastramento do mdico e o mdico no ser cadastrado. Descrio Textual detalhada: 1- O administrador acessa a tela de mdico. 2- O administrador acessa o link Novo Mdico. 3- Mdico no cadastrado, o administrador cadastra o mdico no sistema. 4- Encerrar Caso de Uso. Fluxo de exceo: 3.1- Mdico cadastrado, o sistema exibir uma mensagem de erro. Fluxo alternativo: 3.1- O Administrador informa se o mdico casado, solteiro ou vivo. 3.2 O Administrador informa a especialidade do mdico. 3.3- O Administrador informa o turno do mdico, que poder ser manh, tarde ou noite. Ps-condies: Mdico cadastrado no sistema pelo administrador. (RN01, RN06)

45

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Nova especialidade. Atores envolvidos: Administrador Pr-condies: O administrador solicitar ao sistema o cadastramento da especialidade. Descrio Textual detalhada: 1- O administrador acessa a tela de especialidade. 2- O administrador acessa o link Nova Especialidade. 3- Especialidade no cadastrada, o administrador cadastra a especialidade no sistema. 4- Encerrar Caso de Uso. Fluxo de exceo: 3.1- Especialidade cadastrada, o sistema exibir uma mensagem de erro. Ps-condies: Especialidade cadastrada no sistema pelo administrador. (RN01, RN06)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Editar exame Atores envolvidos: Administrador Pr-condies: O administrador precisa verificar se o exame est cadastrado. Descrio Textual detalhada: 1- O administrador acessa a tela de Exame. 2- O sistema informa a lista de exames ao administrador. 3- O administrador clica no boto Editar do exame desejado. 4- Administrador edita dados do exame. 5- Encerrar Caso de Uso.

Ps-condies: Administrador edita dados do exame.(RN01, RN06)

46

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Editar Atendente Atores envolvidos: Administrador Pr-condies: O administrador precisa verificar se o atendente est cadastrado. Descrio Textual detalhada: 1- O administrador acessa a tela de Atendente. 2- O sistema informa a lista de atendentes ao administrador. 3- O administrador clica no boto Editar do atendente desejado. 4- Administrador edita dados do atendente. 5- Encerrar Caso de Uso. Fluxo Alternativo: 3.1- O Administrador edita o estado civil do atendente escolhendo entre Solteiro, Casado e Vivo. Ps-condies: Administrador edita dados do atendente.(RN01, RN06)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Editar Mdico Atores envolvidos: Administrador Pr-condies: O administrador precisa verificar se o mdico est cadastrado. Descrio Textual detalhada: 1- O administrador acessa a tela de Mdico. 2- O sistema informa a lista de mdicos ao administrador. 3- O administrador clica no boto Editar do mdico desejado. 4- Administrador edita dados do mdico. 5- Encerrar Caso de Uso.

47

Fluxo alternativo: 3.1- O Administrador edita o estado civil do mdico escolhendo entre casado, solteiro ou vivo. 3.2 O Administrador edita a especialidade do mdico. 3.3- O Administrador edita o turno do mdico, que poder ser manh, tarde ou noite. Ps-condies: Administrador edita dados do mdico.(RN01, RN06)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Editar Especialidade. Atores envolvidos: Administrador Pr-condies: O administrador precisa verificar se a especialidade est cadastrada. Descrio Textual detalhada: 1- O administrador acessa a tela de Especialidade. 2- O sistema informa a lista de especialidades ao administrador. 3- O administrador clica no boto Editar da especialidade desejada. 4- Administrador edita dados da especialidade. 5- Encerrar Caso de Uso.

Ps-condies: Administrador edita dados do especialidade.

48

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Excluir Exame Atores envolvidos: Administrador Pr-condies: Administrador ter efetuado cadastro de exames. Descrio Textual detalhada: 1- O administrador acessa a tela de Exames. 2- O administrador clica no boto Excluir do exame desejado. 3- Encerrar Caso de Uso. Fluxo de exceo: 2.1- Exame estar marcado na consulta de algum paciente, o sistema exibir a mensagem de falha para excluir por ele possuir dependncias no sistema.. Ps-condies: Exame excludo pelo administrador.(RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Excluir Atendente Atores envolvidos: Administrador Pr-condies: Administrador ter efetuado cadastro de Atendentes. Descrio Textual detalhada: 1- O administrador acessa a tela de Atendente. 2- O administrador clica no boto Excluir do atendente desejado. 3- Encerrar Caso de Uso. Ps-condies: Atendente excludo pelo administrador.(RN01)

49

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Excluir Mdico Atores envolvidos: Administrador Pr-condies: Administrador ter efetuado cadastro de Mdicos. Descrio Textual detalhada: 1- O administrador acessa a tela de Mdico. 2- O administrador clica no boto Excluir do mdico desejado. 3- Encerrar Caso de Uso. Fluxo de exceo: 2.1- Mdico ter alguma dependncia no sistema, o sistema exibir a mensagem de falha para excluir. Ps-condies: Mdico excludo pelo administrador. (RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Excluir Especialidade Atores envolvidos: Administrador Pr-condies: Administrador ter efetuado cadastro de Especialidades. Descrio Textual detalhada: 1- O administrador acessa a tela de Especialidade. 2- O administrador clica no boto Excluir da especialidade desejada. 3- Encerrar Caso de Uso. Fluxo de exceo: 2.1- Especialidade ter alguma dependncia no sistema, o sistema exibir a mensagem de falha para excluir. Ps-condies: Especialidade excluda pelo administrador.(RN01)

50

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Visualizar exame Atores envolvidos: Administrador e Mdico. Pr-condies: O administrador e/ou mdico precisam verificar se o exame est cadastrado.. Descrio Textual detalhada: 1- O administrador e o mdico acessam a tela de exame. 2- O sistema informa a lista de exames ao administrador e/ou mdico. 3- O administrador / mdico clicam no boto Visualizar do exame desejado. 4- Administrador / mdico visualizam dados completos do exame. 5- Encerrar Caso de Uso.

Ps-condies: Administrador e mdico visualizam exame.(RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Visualizar atendente Atores envolvidos: Administrador Pr-condies: O administrador precisa verificar se o atendente est cadastrado. Descrio Textual detalhada: 1- O administrador acessa a tela de atendente. 2- O sistema informa a lista de atendentes ao administrador. 3- O administrador clica no boto Visualizar do atendente desejado. 4- Administrador visualiza dados completos do atendente. 5- Encerrar Caso de Uso. Ps-condies: Administrador visualiza atendente. (RN01)

51

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Visualizar mdico Atores envolvidos: Administrador Pr-condies: O administrador precisa verificar se o mdico est cadastrado. Descrio Textual detalhada: 1- O administrador acessa a tela de Mdico. 2- O sistema informa a lista de mdicos ao administrador. 3- O administrador clica no boto Visualizar do mdico desejado. 4- Administrador visualiza dados completos do mdico. 5- Encerrar Caso de Uso.

Ps-condies: Administrador visualiza mdico.(RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Visualizar Especialidade Atores envolvidos: Administrador Pr-condies: O administrador precisa verificar se a especialidade est cadastrada. Descrio Textual detalhada: 1- O administrador acessa a tela de especialidade. 2- O sistema informa a lista de especialidades ao administrador. 3- O administrador clica no boto Visualizar da especialidade desejada. 4- Administrador visualiza dados completos da especialidade. 5- Encerrar Caso de Uso.

Ps-condies: Administrador visualiza atendente.(RN01)

52

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Nova Consulta. Atores envolvidos: Atendente Pr-condies: Atendente solicitar o agendamento da consulta. Descrio Textual detalhada: 1- O atendente acessa a tela de consultas. 2- O atendente clica em Nova Consulta. 3- O atendente preenche os dados da consulta.. 4- O atendente marca a consulta do paciente. 5- O sistema confirma consulta ao atendente. 7- Encerrar Caso de Uso. Fluxo de exceo: 3.1- Horrio e data da Consulta no disponvel, o sistema exibir uma mensagem. 4.1- Paciente no compareceu clnica, o atendente solicita ao sistema desmarcar consulta. Fluxo alternativo: 3.1- O atendente escolhe o mdico que irpa fazer a consulta. 3.2- O atendente escolhe o paciente a ser consultado. 3.3- O atendente escolhe a hora da consulta. 3.4- O atendente marca os exames a serem feitos, caso exista algum. Ps-condies: Consulta marcada pelo atendente.(RN01, RN05)

53

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Novo Pagamento. Atores envolvidos: Atendente Pr-condies: Atendente solicitar registrar novo pagamento. Descrio Textual detalhada: 1- O atendente acessa a tela de Pagamento. 2- O atendente clica em Novo Pagamento. 3- O Atendente escolhe a consulta a ser paga. 4- O atendente preenche a data do pagamento. 5- O atendente cadastra o pagamento. 7- Encerrar Caso de Uso. Fluxo de exceo: 5.1 Se a consulta j tiver sido paga exibir a mensagem Esta consulta j foi paga. Fluxo alternativo: 3.1- Atendete escolhe a consulta que ir ser paga, l contm os dados do mdico, do paciente e valor da consulta. 4.1 Pagamento vista, o atendente informa a data e registra o pagamento do paciente. 4.2 -Pagamento com cheque, o atendente informa a data do cheque e registra o pagamento. Ps-condies: Pagamento registrado pelo atendente.(RN01)

54

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Novo Paciente Atores envolvidos: Atendente Pr-condies: Atendente solicitar ao sistema o cadastramento do paciente e o paciente no ser cadastrado. Descrio Textual detalhada: 1- O atendente acessa a tela de Paciente. 2- O atendente acessa o link Novo Paciente. 3- Paciente no cadastrado, o atendente cadastra o paciente no sistema. 4- Encerrar Caso de Uso. Fluxo de exceo: 3.1- Paciente cadastrado, o sistema exibir uma mensagem de erro. Fluxo alternativo: 3.1- O atendente seleciona o estado civil do paciente, escolhendo as opes entre Casado, Solteiro e Vivo. Ps-condies: Paciente cadastrado no sistema pelo atendente.(RN01, RN07)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Editar Consulta. Atores envolvidos: Atendente. Pr-condies: O atendente precisa verificar se a consulta est cadastrada. Descrio Textual detalhada: 1- O atendente acessa a tela de Consulta. 2- O sistema informa a lista de consultas ao atendente. 3- O atendente clica no boto Editar da consulta desejada. 4- Atendente edita dados da consulta.

55

5- Encerrar Caso de Uso.

Fluxo de exceo: 4.1 Se Atendente editar consulta para um horrio j marcado exibir uma mensagem de erro avisando. Fluxo alternativo: Fluxo alternativo: 4.1- O atendente edita o mdico que irpa fazer a consulta. 4.2- O atendente edita o paciente a ser consultado. 4.3- O atendente edita a hora da consulta. 4.4- O atendente edita os exames a serem feitos, caso exista algum. Ps-condies: Atendente edita dados da consulta.(RN01, RN05)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Editar Pagamento. Atores envolvidos: Atendente. Pr-condies: O atendente precisa verificar se o pagamento est cadastrado. Descrio Textual detalhada: 1- O atendente acessa a tela de Pagamento. 2- O sistema informa a lista de pagamentos ao atendente. 3- O atendente clica no boto Editar do pagamento desejado. 4- Atendente edita dados do pagamento. 5- Encerrar Caso de Uso.

Fluxo alternativo:

56

3.1- o Atendente clica em imprimir para imprimir comprovante de pagamento. 4.1- Atendete escolhe a consulta que ir ser paga, l contm os dados do mdico, do paciente e valor da consulta. 4.2 Pagamento vista, o atendente informa a data e registra o pagamento do paciente. 4.3 -Pagamento com cheque, o atendente informa a data do cheque e registra o pagamento. Ps-condies: Atendente edita dados do pagamento. (RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Editar Paciente Atores envolvidos: Atendente Pr-condies: O atendente precisa verificar se o paciente est cadastrado. Descrio Textual detalhada: 1- O atendente acessa a tela de Paciente. 2- O sistema informa a lista de pacientes ao administrador. 3- O atendente clica no boto Editar do paciente desejado. 4- Atendente edita dados do paciente. 5- Encerrar Caso de Uso.

Fluxo alternativo: 4.1- O atendente edita o estado civil do paciente escolhendo entre as opes Solteiro, Casado e Vivo. Ps-condies: Administrador edita dados do mdico.(RN01, RN07)

57

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Excluir Consulta Atores envolvidos: Atendente Pr-condies: Atendente ter marcado consultas.. Descrio Textual detalhada: 1- O atendente acessa a tela de Consulta. 2- O atendente clica no boto Excluir da consulta desejada. 3- Encerrar Caso de Uso. Fluxo de exceo: 2.1- Cajo haja depndencias, o sistema exibir a mensagem de falha para excluir. Ps-condies: Exame excludo pelo administrador.(RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Excluir Pagamento Atores envolvidos: Atendente Pr-condies: Atendente ter efetuado cadastro de Pagamentos. Descrio Textual detalhada: 1- O atendente acessa a tela de Pagamento. 2- O administrador clica no boto Excluir do pagamento desejado. 3- Encerrar Caso de Uso. Ps-condies: Pagamento excludo pelo atendente.(RN01)

58

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Excluir Paciente Atores envolvidos: Atendente Pr-condies: Atendente ter efetuado cadastro de Pacientes. Descrio Textual detalhada: 1- O atendente acessa a tela de Paciente. 2- O atendente clica no boto Excluir do paciente desejado. 3- Encerrar Caso de Uso. Excees: 2.1- Paciente ter alguma dependncia no sistema, o sistema exibir a mensagem de falha para excluir. Ps-condies: Paciente excludo pelo atendente.(RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Visualizar Consulta Atores envolvidos: Atendente e Mdico. Pr-condies: O atendente / Mdico precisam verificar se a consulta est cadastrada. Descrio Textual detalhada: 1- O atendente / Mdico acessam a tela de consulta. 2- O sistema informa a lista de consultas ao atendente / Mdico. 3- O atendente / Mdico clicam no boto Visualizar da consulta desejada. 4- Atendente / Mdico visualizam dados completos da consulta. 5- Encerrar Caso de Uso.

Ps-condies: Atendente / Mdico visualizam consulta. (RN01)

59

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Visualizar Pagamento Atores envolvidos: Atendente Pr-condies: O atendente precisa verificar se o pagamento est cadastrado. Descrio Textual detalhada: 1- O atendente acessa a tela de pagamento. 2- O sistema informa a lista de pagamentos ao atendente. 3- O atendente clica no boto Visualizar do pagamento desejado. 4- Atendente visualiza dados completos do pagamento. 5- Encerrar Caso de Uso.

Fluxo alternativo: 3.1 O Atendente clica em Gerar Carto do paciente para gerar carto de identificao do paciente depois do primeiro pagamento. Ps-condies: Atendente visualiza pagamento.(RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Visualizar Paciente Atores envolvidos: Atendente Pr-condies: O atendente precisa verificar se o paciente est cadastrado. Descrio Textual detalhada: 3- O atendente acessa a tela de Paciente. 4- O sistema informa a lista de pacientes ao atendente. 5- O atendente clica no boto Visualizar do paciente desejado.

60

6- Atendente visualiza dados completos do paciente. 7- Encerrar Caso de Uso.

Ps-condies: Atendente visualiza Paciente.(RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Gerar Carto Atores envolvidos: Atendente. Pr-condies: Atendente ter efetuado o primeiro pagamento do respequitivo paciente. Descrio Textual detalhada: 1- O atendente acessa a tela de Pagamento. 2- Atendente clica no link Visualizar do respequitivo pagamento/paciente. 3- O atendente clica no boto Gerar Carto do Paciente. 4- O sistema imprime o carto. 5- Encerrar Caso de Uso. Fluxo de exceo: 1.1 No tem nenhum pagamento cadastrado. Ps-condies: Carto impresso pelo atendente. (RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Imprimir Comprovante de Pagamento Atores envolvidos: Atendente. Pr-condies: Atendente ter efetuado o pagamento do respequitivo paciente. Descrio Textual detalhada: 1- O atendente acessa a tela de Pagamento.

61

2- Atendente clica no link Editar do respequitivo pagamento/paciente. 3- O atendente clica no boto Imprimir. 4- O sistema imprime o comprovante de pagamento. 5- Encerrar Caso de Uso. Fluxo de exceo: 1.1 No tem nenhum pagamento cadastrado. Ps-condies: Comprovante impresso pelo atendente. (RN01)

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Faturamento Mensal Geral Atores envolvidos: Atendente. Pr-condies: Atendente deve especificar o tipo e solicitar a impresso dos relatrios ao sistema. Descrio Textual detalhada: 6- O atendente acessa a tela de Relatrio. 7- Atendente clica no link Relatrio Mensal Geral. 8- O sistema informa ao atendente os relatrios mensais. 9- O atendente verifica os relatrios para impresso. 10- Encerrar Caso de Uso. Fluxo de exceo: 2.1 No ter nenhum pagamento cadastrado. Ps-condies: Relatrio impresso pelo atendente. (RN01)

62

Projeto: Sistema de Controle de Clnica Mdica Caso de uso: Faturamento Mensal por Mdico. Atores envolvidos: Atendente. Pr-condies: Atendente deve especificar o tipo e solicitar a impresso dos relatrios ao sistema. Descrio Textual detalhada: 1- O atendente acessa a tela de Relatrio. 2- Atendente clica no link Relatrio Mensal por Mdico. 3- O sistema informa ao atendente os relatrios mensais por mdico. 4- O atendente verifica os relatrios para impresso. 5- Encerrar Caso de Uso. Fluxo de exceo: 2.1 No ter nenhum pagamento cadastrado. Ps-condies: Relatrio impresso pelo atendente. (RN01)

63

CAPTULO III 3 MODELOS DE CLASSES 3.1 - Diagrama de Classe

64

3.2 - DICIONRIO DE CLASSES 3.2.1 - Classe: Paciente Atributos Nome Cd_pac Cd_usurio

Tipo Nmero String

Tamanho Inteiro 10

Formato -

Contedo Identificao do paciente Identificao do usurio

Mtodos Nome Consultar_usr() Cadastrar_usr() excluir_usr () alterar_usr() gerar_carto()

Descrio Consulta os dados cadastrais do paciente para uma determinada informao. O atendente inclui o cadastro de paciente no sistema. Exclui os dados cadastrais do paciente caso haja desistncia do paciente. Altera os dados cadastrais do paciente de acordo com a necessidade. O atendente gera carto para paciente, com os dados necessrios para sua identificao.

3.2.2 - Classe: Mdico Atributos Nome CRM Cd_especialidade Tipo String String Tamanho 12 03 Formato Contedo Identificao do Mdico Identificao da Especialidade Mdica Horrio do mdico(a) na clnica Dia(s) do mdico(a) na clnica Identificao do usurio Login de acesso ao sistema

Horrio

Data/Hora

100

HH:MM am/pm

Dia_da_semana

String

100

Cd_usurio Login

String String

10 20

65

Mtodos Nome consultar_usr() Descrio Consulta os dados cadastrais do mdico para uma determinada informao. cadastrar_usr() O administrador inclui o cadastro do mdico no sistema. excluir_usr() Exclui os dados cadastrais do mdico caso haja a sua desistncia. alterar_usr() Altera os dados cadastrais do mdico de acordo com a necessidade. consultar_agenda_mdica() O atendente consulta a agenda do mdico verificando a sua disponibilidade.

3.2.3 - Classe: Pagamento Atributos Nome Cd-pgto Cd_pac Valor_pgto Forma_pgto Data_pgto Cd-exame Num-consulta Mtodos Nome registrar_pgto() imprimir_comp_pgto() Descrio O atendente ir registrar o pagamento do paciente. O atendente ir imprimir o comprovante de pagamento para o paciente. consultar_faturamento_semanal() O atendente ir consultar o faturamento semanal, no qual ele ir imprimir. Tipo String Nmero Moeda Moeda Data/Hora String Nmero Tamanho 15 Inteiro 7 Inteiro Formato R$ 9.999,99 R$ 9.999,99 DD/MM/AAAA Contedo Identificao do pagamento Identificao do paciente Valor a ser pago pelo paciente Carto, Cheque ou Dinheiro Hora que o paciente efetuou o pagamento Identificao do Exame Nmero da consulta do paciente

66

3.2.4 - Classe: Exame Atributos Nome Cd_exame Nome-exame

Tipo String String

Tamanho 7 50

Formato -

Valor_exame Mtodos Nome cadastrar_exame() alterar_exame() excluir_exame() consultar_exame()

Moeda

R$ 9.999,99

Contedo Identificao do Exame Exame Sanguneo, Endoscopia, Mamografia, Ecocardiografia, Eletrocardiografia, Eletroencefalografia, Radiologia, UltraSonografia, Tomografia Computadorizada, Glicose, Colesterol ou Triglicerdeos. Valor do exame que o paciente ir pagar

Descrio Inclui os exames no banco de dados. Altera o exame de acordo com as modificaes que forem feitas no documento. Exclui os dados do exame de acordo com a desistncia do paciente. Consulta os dados cadastrais do exame para uma determinada informao.

3.2.5 - Classe: Histrico Paciente Atributos Nome Cd_exame Num_consulta Cd_pac

Tipo String Nmero Nmero

Tamanho 7 Inteiro Inteiro

Formato -

Contedo Identificao do Exame Nmero da consulta do paciente Identificao do paciente

67

Mtodos Nome Descrio consultar_hist_pac() O mdico ir consultar o histrico de um determinado paciente para ver os dados de uma consulta anterior.

3.2.6 - Classe: Atendente Atributos Nome Matrcula Turno Cd_usurio Login

Tipo Nmero String String String

Tamanho Inteiro 50 10 20

Formato -

Contedo Identificao do Atendente Manh, Tarde ou Noite Identificao do usurio Login de acesso ao sistema

Mtodos Nome Cadastrar_usr( ) Excluir_usr( ) Alterar_usr( ) Consultar_usr( ) Descrio Insere o cadastro do atendente no sistema informando seus dados pessoais. Apaga os dados do cadastro no sistema, caso ele no trabalhe mais na clnica. Altera os dados do cadastro do atendente no sistema. Consulta os dados cadastrais do atendente para uma determinada informao.

68

3.2.7 - Classe: Consulta Atributos Nome Num_consulta CRM Cd_pac Valor_consulta Data_consulta

Tipo Nmero String Nmero Moeda Data/Hora

Tamanho Inteiro 12 Inteiro -

Formato R$9.999,99 DD/MM/AAAA

Horrio_consulta

Data/Hora

HH:MM am/pm

Contedo Nmero da consulta do paciente Identificao do Mdico Identificao do paciente Valor a ser pago pela consulta. Data da realizao da consulta do paciente. Hora da realizao da consulta.

Mtodos Nome Marcar_consulta( ) Descrio O atendente marca a consulta para o paciente aps ter verificado disponibilidade das datas e horrios do mdico para agendar uma nova consulta. Consultar_dados_da_consulta( ) Disponibiliza as informaes das consultas do paciente. Desmarcar_consulta() O atendente desmarca consulta, caso haja ausncia do paciente.

3.2.8 - Classe: Especialidade Atributos Nome Cd_especialidade

Tipo String

Tamanho 03

Formato -

Especialidade

String

50

Contedo Identificao da Especialidade Mdica Clnico Geral, Cardiologia, Oftamologia, Neurologia, Pediatria, Dermatologia, Ginecologia, Psiquiatria, Otorrinolaringologia, Ortopedia ou Urologia.

69

Mtodos Nome Cadastrar_especialidade() Alterar_esp() Excluir_esp() Consultar_esp() Descrio Inclui no sistema a especialidade referente ao mdico. Altera no cadastro do sistema a especialidade do mdico. Apaga a especialidade do sistema. Verifica no sistema as especialidades com os seus respectivos cdigos.

3.2.9 - Classe: Adm Atributos Nome Login Senha Tipo

Tipo String String String

Tamanho 20 10 10

Formato -

Contedo Login de acesso ao sistema Senha de acesso ao sistema Tipo de usurio

Mtodos Nome Descrio Logar_no_sistema Usurio fornece login e senha para ter acesso ao sistema.

3.2.10 - Classe: Usurio Atributos Nome Cd_usurio Nome Endereo

Tipo String String String

Tamanho 10 50 100

Formato -

Tel Est_civil

String String

11 13

Data_nasc RG Email CPF

Data/Hora Nmero String String

Inteiro 40 11

DD/MM/AAAA 999999999 -

Contedo Identificao do usurio Nome do usurio Endereo do usurio, composto de nome da rua, n da casa, bairro, estado Telefone do usurio para contato Solteiro, Casado, Vivo, Desquitado, Divorciado Data do nascimento do usurio RG do usurio Email do usurio CPF do usurio

70

Mtodos Nome consultar_usr() cadastrar_usr() excluir_usr () alterar_usr()

Descrio Consulta os dados cadastrais do usurio para uma determinada informao. O atendente inclui o cadastro de usurio no sistema. Exclui os dados cadastrais do usurio caso haja desistncia do paciente. Altera os dados cadastrais do usurio de acordo com a necessidade.

3.2.11 - Classe: Marca_Exame Atributos Nome Cd_exame Diagnstico Cd_pac

Tipo String String Nmero

Tamanho 7 50 Inteiro

Formato -

Contedo Identificao do Exame Diagnstico do paciente Identificao do paciente

Mtodos Nome Descrio solicitar_novo_exame() O mdico ir solicitar novo exame para o determinado paciente. consultar_exame_anterior() O mdico ir consultar exame anterior de um determinado paciente para pedir outro exame para o prprio.

71

CAPTULO IV 4 MODELOS DE INTERAES 4.1 - DIAGRAMAS DE SEQUNCIA 4.1.1 - Administrador Cadastra Novo Exame

4.1.2 - Administrador Cadastra Novo Atendente

72

4.1.3 - Administrador Cadastra Novo Mdico

4.1.4 - Administrador Cadastra Nova Especialidade

73

4.1.5 Administrador Edita o Exame

4.1.6 - Administrador Editar Atendente

74

4.1.7 - Administrador Edita Mdico

4.1.8 Administrador Edita Especialidade

75

4.1.9 Administrador Exclui Exame

4.1.10 Administrador Exclui Atendente

76

4.1.11 Administrador Exclui Mdico

4.1.12 Administrador Exclui Especialidade

77

4.1.13 Administrador Visualiza Exame

4.1.14 Administrador Visualiza Atendente

78

4.1.15 Administrador Visualiza Mdico

4.1.16 Administrador Visualiza Especialidade

79

4.1.17 Atendente Cadastra Nova Consulta

4.1.18 Atendente Cadastra Novo Pagamento

80

4.1.19 Atendente Cadastra Novo Paciente

4.1.20 Atendente Edita Consulta

81

4.1.21 Atendente Edita Pagamento

4.1.22 Atendente Edita Paciente

82

4.1.23 Atendente Exclui Consulta

4.1.24 Atendente Exclui Pagamento

83

4.1.25 Atendente Exclui Paciente

4.1.26 Atendente Visualiza Consulta

84

4.1.27 Atendente Visualiza Pagamento

4.1.28 Atendente Visualiza Paciente

85

4.1.29 Mdico Visualiza Exame

4.1.30 Mdico Visualiza Consulta

86

4.1.31 Atendente Gera Carto

4.1.32 Atendente Gera Carto

87

4.1.33 Atendente Solicita Faturamento Mensal Geral

4.1.34 Atendente Solicita Faturamento Mensal Por Mdico

88

4.1.35 Administrador / Atendente / Mdico Logam no Sistema

89

Capitulo V
5 MODELO DE TRANSIO DE ESTADOS 5.1 - DIAGRAMAS DE ESTADO 5.1.1 Cadastrar Novo Atendente

90

5.1.2 Cadastrar Nova Especialidade

91

5.1.3 Cadastrar Novo Exame

92

5.1.4 Cadastrar Novo Mdico

93

5.1.5 Cadastrar Novo Paciente

5.1.6 Visualizar cadastro de especialidade


cadastro da especialidade consultado

verificar especialidade

abrindo tela de consultar cadastro de especialidade

cadastro de especialidade

exibindo especialidades e cdigos

94

5.1.7 Visualizar cadastro de exame

verificar exame

abrindo tela de consultar cadastro de exame

cadastro de exame

exibindo exames, cd e valor

exame consultado

5.1.8 Visualizar cadastro do atendente

verificar atendente

abrindo tela de consultar cadastro do atendente

matrcula do atendente

recebendo matrcula do atendente

validar matricula

validando matricula do atendente

matrcula do atendente cadastrado

matrcula do atendente no cadastrado exibindo msg de erro

cadastro do atendente consultado exibindo dados do atendente

95

5.1.9 Visualizar cadastro do mdico

verificar mdico

abrindo tela consultar cadastro do mdico

CRM do mdico

recebendo CRM do mdico

validar CRM

validando CRM do mdico

CRM do mdico cadastrado

CRM do mdico no cadastrado

exibindo dados do mdico

exibindo msg de erro

cadastro do mdico consultado

5.1.10 Visualizar Cadastro do Paciente

verificar paciente

abrindo tela consultar CPF ou Cd do paciente cadastro do paciente

recebendo CPF ou Cd do paciente

validar CPF ou Cd.

validando CPF ou Cd. do paciente

CPF ou Cd do paciente cadastrado

CPF ou Cd. do paciente no cadastrado

exibindo dados do paciente

exibindo msg de erro

cadastro do paciente consultado

96

5.1.11 Consultar Histrico do Paciente

opo consultar histrico do paciente

abrindo tela consultar histrico do paciente

CPF ou Cd. do paciente

recebendo CPF ou Cd do paciente

validar CPF ou Cd.

validando CPF ou Cd. do paciente

CPF ou Cd. cadastrado

CPFou Cd. no cadastrado

exibindo histrico do paciente

paciente desejado

selecionando paciente desejado

exibindo msg de erro

histrico consultado

5.1.12 Imprimir Faturamento Mensal Geral

97

5.1.13 Logar no sistema


abrindo tela de logar no sistema login e senha recebendo login e senha validar login e senha validando login e senha

opo de logar no sistema

login e senha vlidos

login ou senha invlidos

logando usurio no sistema

exibindo msg de erro

usurio logado

98

5.1.14 Nova Consulta

99

5.1.15 Novo Pagamento

opo de registrar pagamento

abrindo tela de registrar pagamento

nmero da consulta

buscando consulta paciente

nmero vlido

nmero invlido

exibindo comprovante

pgto e data aceitos

solicitando forma de pgto e data

exibindo msg

registar pagamento registrando pagamento do paciente

pgto e data no aceitos

pagamento realizado

imprimindo comprovante

comprovante de pagamento

100

5.1.16 Solicitar Exame

5.1.17 Imprimir Faturamento Mensal Por Mdico

101

5.1.18 Excluir Exame

5.1.18 Excluir Atendente

5.1.19 Excluir Mdico

102

5.1.20 Excluir Especialidade

5.1.21 Excluir Consulta

103

5.1.22 Excluir Pagamento

5.1.23 Excluir Paciente

104

5.1.24 Editar Exame

5.1.25 Editar Atendente

105

5.1.26 Editar Mdico

106

5.1.27 Editar Especialidade

5.1.28 Editar Consulta

107

5.1.29 Editar Pagamento

5.1.30 Editar Paciente

108

5.1.31 Visualizar Consulta

5.1.32 Visualizar Pagamento

109

ANEXO II

CONTRATO PARA DESENVOLVIMENTO DE SISTEMA DE INFORMTICA Pelo presente instrumento particular de Contrato para Desenvolvimento de Sistema de Informtica que entre si celebram de um lado, Clnica Fcil, localizada na rua Silva Cardoso 629, cidade do Rio de Janeiro, Estado do RJ, inscrita no CNPJ sob o n 2484.4579815, neste ato representado na forma de seu Contrato Social por (nome), RG n 000000-0, CPF n 000.000.000-00, de ora em diante denominada simplesmente CONTRATANTE, e, de outro lado (razo social)..................., com sede Rua ..............., n ......., cidade de ..............., Estado ........, inscrita no CNPJ sob o n ......................, neste ato representada na forma de seu Contrato Social por (nome) ............................., RG n .............., CPF n ......................., de ora em diante denominada simplesmente CONTRATADA, tm entre si justo e contratado o que segue: 1. O presente contrato tem como objeto o desenvolvimento do sistema de informtica, por parte da CONTRATADA, para uso especfico da CONTRATANTE, intitulado "Otoban", doravante denominado simplesmente Sistema, conforme proposta.............., em anexo, que ficam fazendo parte integrante deste instrumento. 2. O prazo para desenvolvimento do sistema obedecer ao seguinte cronograma: ............. 3. O desenvolvimento e acompanhamento do sistema dar-se- conforme estabelecido no cronograma, abrangendo reunies e avaliaes dos usurios da CONTRATANTE para desenvolvimento do Sistema.

110

4. Aps a execuo do cronograma inicialmente previsto, se ainda houver pendncias em relao ao desenvolvimento, as partes definiro, de comum acordo, um cronograma complementar, estabelecendo um nmero de visitas bastantes para a finalizao do processo de desenvolvimento. 5. Finalizado o processo de desenvolvimento, a CONTRATADA far ajustes de adequao, compreendendo a atualizao de novas verses do sistema, atendimento de suporte aos usurios, por telefone ou INTERNET, e visitas necessrias referentes s mudanas relacionadas ao sistema. 6. Em remunerao pelos servios mencionados na clusula 1, a CONTRATADA receber da CONTRATANTE as quantia de 11.105,00. 7. Fica eleito o foro da Comarca em Bangu para dirimir quaisquer dvidas decorrentes da execuo deste instrumento. E por estarem assim justas e contratadas, as partes assinam o presente contrato em 2(duas) vias de igual teor e forma na presena das testemunhas abaixo.

Rio de Janeiro, ___ de ______________ de _____.

_________________________________ CONTRATANTE _________________________________ CONTRATADA

111

ANEXO I

Questionrio
ROTEIRO NEGCIOS Entrevistador: Quais so as atividades da clnica mdica? Mdico Chefe: Atendimento a pacientes na rea de clnica mdica. Entrevistador: Quantos funcionrios tm na empresa? Mdico Chefe: Temos dois atendentes e sete mdicos.. Entrevistador: Quais informaes seria importante para o projeto? Como formulrios e relatrios, por exemplo? Mdico Chefe: Seria bom se tivssemos relatrio de faturamento mensal e consulta de pacientes, exames, por exemplo. Entrevistador: A Clnica possui filiais? Mdico Chefe: No, mas no futuro pretendemos abrir.. Entrevistador: Como vocs classificam a clnica? Mdico Chefe: Nossa clnica de pequeno porte, mas queremos mudar esse conceito em um futuro prximo. Entrevistador: O que a clnica espera do sistema? Gerente: Esperamos que melhore a qualidade e a velocidade do atendimento com um sistema informatizado. PARA LEVANTAMENTO DE REQUISITOS DE

112

CAPTULO VI

6-PROJETO DE BANCO DE DADOS


6.1 PROJETO LGICO DE BANCO DE DADOS

113

6.2 - PROJETO FSICO DE BANCO DE DADOS

6.2.1 - Tipificao dos Atributos 6.2.1.1 - Tabela paciente Atributos Nome Cd_pac Cd_usurio

Tipo Nmero String

Descrio Identificao do paciente Identificao do usurio

6.2.1.2 - Tabela mdico Atributos Nome CRM Cd_especialidade Horrio Dia_da_semana Cd_usurio Login Tipo String String Data/Hora String String String Descrio Identificao do Mdico Identificao da Especialidade Mdica Horrio do mdico(a) na clnica Dia(s) do mdico(a) na clnica Identificao do usurio Login de acesso ao sistema

6.2.1.3 - Tabela pagamento Atributos Nome Cd-pgto Cd_pac Valor_pgto Forma_pgto Data_pgto Cd-exame Num-consulta

Tipo String Nmero Moeda Moeda Data/Hora String Nmero

Contedo Identificao do pagamento Identificao do paciente Valor a ser pago pelo paciente Carto, Cheque ou Dinheiro Hora que o paciente efetuou o pagamento Identificao do Exame Nmero da consulta do paciente

114

6.2.1.4 - Tabela exame Atributos Nome Cd_exame Nome-exame

Tipo String String

Valor_exame

Moeda

Contedo Identificao do Exame Exame Sanguneo, Endoscopia, Mamografia, Ecocardiografia, Eletrocardiografia, Eletroencefalografia, Radiologia, UltraSonografia, Tomografia Computadorizada, Glicose, Colesterol ou Triglicerdeos. Valor do exame que o paciente ir pagar

6.2.1.5 - Tabela histrico paciente Atributos Nome Cd_exame Num_consulta Cd_pac

Tipo String Nmero Nmero

Contedo Identificao do Exame Nmero da consulta do paciente Identificao do paciente

6.2.1.6 - Tabela atendente Atributos Nome Matrcula Turno Cd_usurio Login

Tipo Nmero String String String

Contedo Identificao do Atendente Manh, Tarde ou Noite Identificao do usurio Login de acesso ao sistema

6.2.1.7 - Tabela consulta Atributos Nome Num_consulta CRM Cd_pac Valor_consulta Data_consulta Horrio_consulta

Tipo Nmero String Nmero Moeda Data/Hora Data/Hora

Contedo Nmero da consulta do paciente Identificao do Mdico Identificao do paciente Valor a ser pago pela consulta. Data da realizao da consulta do paciente. Hora da realizao da consulta.

115

6.2.1.8 - Tabela especialidade Atributos Nome Cd_especialidade Especialidade

Tipo String String

Contedo Identificao da Especialidade Mdica Clnico Geral, Cardiologia, Oftamologia, Neurologia, Pediatria, Dermatologia, Ginecologia, Psiquiatria, Otorrinolaringologia, Ortopedia ou Urologia.

6.2.1.9 - Tabela adm Atributos Nome Login Senha Tipo

Tipo String String String

Contedo Login de acesso ao sistema Senha de acesso ao sistema Tipo de usurio

6.2.1.10 - Tabela usurio Atributos Nome Cd_usurio Nome Endereo Tel Est_civil Data_nasc RG Email CPF

Tipo String String String String String Data/Hora Nmero String String

Contedo Identificao do usurio Nome do usurio Endereo do usurio, composto de nome da rua, n da casa, bairro, estado Telefone do usurio para contato Solteiro, Casado, Vivo, Desquitado, Divorciado Data do nascimento do usurio RG do usurio Email do usurio CPF do usurio

116

6.2.1.11 - Tabela marca_exame Atributos Nome Cd_exame Diagnstico Cd_pac

Tipo String String Nmero

Contedo Identificao do Exame Diagnstico do paciente Identificao do paciente

6.2.2 - Domnio, Obrigatoriedade e Unicidade 6.2.2.1 Tabela adm CREATE TABLE adm ( Login varchar(20) NOT NULL default '', Senha varchar(10) NOT NULL default '', Tipo varchar(10) NOT NULL default '', Cod_usuario varchar(10) NOT NULL default '', PRIMARY KEY (Login,Cod_usuario)) TYPE=MyISAM;

INSERT INTO adm VALUES("adm", "adm", "adm", "");

6.2.2.2 Tabela atendente CREATE TABLE atendente ( Matrcula int(11) NOT NULL default '0', Turno varchar(50) NOT NULL default '', Cod_usuario varchar(10) NOT NULL default '0', PRIMARY KEY (Matrcula,Cod_usuario)) TYPE=MyISAM;

117

6.2.2.3 Tabela consulta CREATE TABLE consulta ( Num_consulta int(7) NOT NULL default '0', CRM varchar(12) NOT NULL default '', Cod_pac int(10) NOT NULL default '0', Valor_consulta int(5) NOT NULL default '0', Data_consulta date default '0000-00-00', Horario_consulta time NOT NULL default '00:00:00', PRIMARY KEY (Num_consulta,CRM,Cod_pac)) TYPE=MyISAM;

6.2.2.4 Tabela especialidade CREATE TABLE especialidade ( Cod_especialidade char(3) NOT NULL default '', Especialidade varchar(50) NOT NULL default '', PRIMARY KEY (Cod_especialidade)) TYPE=MyISAM;

INSERT INTO especialidade VALUES("11", "Urologia"); INSERT INTO especialidade VALUES("10", "Ortopedia"); INSERT INTO especialidade VALUES("09", "Otorrinolaringologia"); INSERT INTO especialidade VALUES("08", "Psiquiatria"); INSERT INTO especialidade VALUES("06", "Dermatologia"); INSERT INTO especialidade VALUES("07", "Ginecologia"); INSERT INTO especialidade VALUES("05", "Pediatria"); INSERT INTO especialidade VALUES("01", "Clnico Geral"); INSERT INTO especialidade VALUES("02", "Cardiologia");

118

INSERT INTO especialidade VALUES("03", "Oftalmologia"); INSERT INTO especialidade VALUES("04", "Neurologia");

6.2.2.5 Tabela exame CREATE TABLE exame ( Cod_exame varchar(7) NOT NULL default '', Nome_exame varchar(50) NOT NULL default '', Valor_exame int(10) NOT NULL default '0', PRIMARY KEY (Cod_exame)) TYPE=MyISAM;

INSERT INTO exame VALUES("01", "Hemograma Completo", "8"); INSERT INTO exame VALUES("02", "Endoscopia", "60"); INSERT INTO exame VALUES("03", "Mamografia", "50"); INSERT INTO exame VALUES("04", "Eletrocardiografia", "100"); INSERT INTO exame VALUES("05", "Ecocardiografia", "120"); INSERT INTO exame VALUES("06", "Glicose", "5"); INSERT INTO exame VALUES("07", "Colesterol", "6"); INSERT INTO exame VALUES("08", "Triglicerdeos", "7"); INSERT INTO exame VALUES("09", "Eletroencefalografia", "90"); INSERT INTO exame VALUES("10", "Ultra-sonografia Pl", "25"); INSERT INTO exame VALUES("11", "Ultra-sonografia Abd", "35"); INSERT INTO exame VALUES("12", "Tomografia Computado", "200"); INSERT INTO exame VALUES("13", "Urina", "15"); INSERT INTO exame VALUES("14", "Fezes", "15"); INSERT INTO exame VALUES("00", "Reviso", "30");

119

6.2.2.6 Tabela historico_paciente CREATE TABLE historico_paciente ( Cod_exame int(7) NOT NULL default '0', Cod_pac int(10) NOT NULL default '0', Num_consulta int(7) NOT NULL default '0', PRIMARY KEY (Cod_pac,Cod_exame,Num_consulta)) TYPE=MyISAM;

6.2.2.7 Tabela marca_exame CREATE TABLE marca_exame ( Cod_pac int(10) NOT NULL default '0', Cod_exame varchar(7) NOT NULL default '', Diagnostico text NOT NULL, PRIMARY KEY (Cod_exame,Cod_pac)) TYPE=MyISAM;

6.2.2.8 Tabela medico CREATE TABLE medico ( CRM varchar(12) NOT NULL default '', Cod_especialidade char(3) NOT NULL default '', Horario varchar(100) NOT NULL default '', Dia_da_semana varchar(100) NOT NULL default '', Cod_usuario varchar(10) NOT NULL default '0', PRIMARY KEY (Cod_especialidade,CRM,Cod_usuario)) TYPE=MyISAM;

120

6.2.2.9 Tabela paciente CREATE TABLE paciente ( Cod_pac int(10) NOT NULL default '0', Cod_usuario varchar(10) NOT NULL default '0', PRIMARY KEY (Cod_pac,Cod_usuario)) TYPE=MyISAM;

6.2.2.10 Tabela pagamento CREATE TABLE pagamento ( Cod_pgto varchar(15) NOT NULL default '', Cod_pac int(10) NOT NULL default '0', Cod_Exame varchar(7) NOT NULL default '', Num_consulta int(10) NOT NULL default '0', Valor_pgto int(10) NOT NULL default '0', Data_pgto date NOT NULL default '0000-00-00', Forma_pgto varchar(10) NOT NULL default '', PRIMARY KEY (Cod_pgto,Cod_pac,Cod_Exame,Num_consulta)) TYPE=MyISAM;

6.2.2.11 Tabela usuario CREATE TABLE usuario ( Cod_usuario varchar(10) NOT NULL default '', Nome varchar(50) NOT NULL default '', Endereco varchar(100) NOT NULL default '', Tel varchar(11) default NULL, Data_nasc date default '0000-00-00', Email varchar(40) default NULL,

121

CPF varchar(11) NOT NULL default '', Est_civil varchar(13) NOT NULL default '', RG int(9) NOT NULL default '0', PRIMARY KEY (Cod_usuario)) TYPE=MyISAM;

122

CAPTULO VI

7-PROJETO DE INTERFACE GRFICA

7.1 - HIERARQUIA DAS TELAS E MAPA DE NAVEGAO

Tela Login

Login Administrador

Exames

Atendente

Mdico

Exames

Cadastrar Exame

Cadastrar Atendente

Cadastrar Mdico

Cadastrar Exame

Alterar Exame

Alterar Atendente

Alterar Mdico

Alterar Exame

Consultar Exame

Consultar Atendente

Consultar Mdico

Consultar Exame

Excluir Exame

Excluir Atendente

Excluir Mdico

Excluir Exame

123

Tela Login

Login Atendente

Consulta

Pagamento

Paciente

Relatrio

Marcar Consulta

Registrar Pagamento

Cadastrar Paciente

Consultar Faturamento Mensal Verificar Consulta

Verificar Consulta

Imprimir Comprovante de Pagamento

Alterar Paciente

Desmarcar Consulta

Consultar Faturamento Mensal

Consultar Paciente

Consultar Agenda Mdica

Consultar Agenda Mdica

Excluir Paciente

Consultar Paciente

Gerar Carto

124

Tela Login

Login Mdico

Exames

Consultas

Solicitar Exame

Consultar Histrico do Paciente

Solicitar Exame Anterior

Consultar Paciente

Consultar Exames

125

7.2 - PADRONIZAO DE BOTES, CONES E OUTROS ATALHOS

Tela de Login e Senha

Na Tela Inicial o usurio dever entrar com o seu Login e Senha para ter acesso ao sistema. Em seguida o usurio dever clicar em Logar-se.

126

Tela do Administrador

Nessa tela o administrador tem como escolher uma das quatro opes para a realizao do cadastro.

127

Se a opo escolhida for EXAME:

Pode-se realizar 4 tipos de atividades: 1. Novo Exame: O Administrador realiza o cadastro dos dados referentes a um novo Exame, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Exame, segundo cdigo fornecido; 3. Visualizar: O Administrador consulta dados de determinado; 4. Excluir: O Administrador realiza a excluso dos dados de determinado Exame.

128

Se a opo escolhida for ATENDENTE:

Pode-se realizar 4 tipos de atividades: 1. Novo Atendente: O Administrador realiza o cadastro dos dados referentes a um novo Atendente, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Atendente; 3. Visualizar: O Administrador consulta dados de determinado; 4. Excluir: O Administrador realiza a excluso dos dados de determinado Atendente.

129

Se a opo escolhida for MDICO:

Podese realizar 4 tipos de atividades: 1. Novo Mdico: O Administrador realiza o cadastro dos dados referentes a um novo Mdico, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Mdico; 3. Visualizar: O Administrador consulta dados de determinado; 4. Excluir: O Administrador realiza a excluso dos dados de determinado.

130

Se a opo escolhida for ESPECIALIDADE:

Pode - se realizar 4 tipos de atividades: 1. Nova Especialidade: O Administrador realiza o cadastro dos dados referentes a uma nova Especialidade, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Especialidade; 3. Visualizar: O Administrador consulta dados de determinada; 4. Excluir: O Administrador realiza a excluso dos dados de determinada Especialidade.

131

Tela do Mdico

Nessa tela o Mdico tem como escolher uma das duas opes para a realizao das suas tarefas.

132

Se a opo escolhida for EXAME:

Podese realizar 1 tipo de atividade: 1. Visualizar Exame: O Mdico visualiza a lista de exames que esto inclusos no Banco de Dados do Sistema;

133

Se a opo escolhida for CONSULTA:

Pode - se realizar 1 tipo de atividade: 1. Visualizar: O mdico consulta os dados das consultas feitas pelo paciente;

134

Tela do Atendente

Nessa tela o Atendente tem como escolher uma das quatro opes para a realizao das suas tarefas.

135

Se opo escolhida for CONSULTA:

Pode-se realizar 4 tipos de atividades: 1. Nova Consulta: Atendente realiza a marcao de uma consulta para o Paciente, que ser armazenado no Banco de Dados do Sistema; 2. Visualizar: Atendente consulta dados da consulta marcada; 3. Excluir: Atendente desmarca consulta de Paciente; 4. Editar: Atendente edita os dados da consulta.

136

Se a opo escolhida for PAGAMENTO:

Podese realizar 6 tipos de atividades: 1. Novo Pagamento: Atendente registra o pagamento do Paciente; 2. Editar: O Atendente edita dados do pagamento; 3. Excluir: Atendente pagamento caso registre errado. 4. Imprimir Comprovante de Pagamento: Dentro do boto Editar imprimi o comprovante do pagamento. 5. Gerar Carto: Dentro de visualizar clica em Gerar Carto do Paciente. 137

. Se a opo escolhida for PACIENTE:

Pode-se realizar 4 tipos de atividades: 1. Novo Paciente: Atendente realiza o cadastro dos dados referentes a um novo Paciente, no Banco de Dados do Sistema; 2. Editar: O Atendente pode realizar a alterao de dados de determinado Paciente. 3. Consultar Paciente: Atendente consulta dados de determinado; 4. Excluir Paciente: Atendente realiza a excluso dos dados de determinado;

138

Se a opo for RELATRIO:

Podese realizar 2 tipos de atividades: 1. Faturamento Mensal Por Mdico: Atendente consulta Banco de Dados do Sistema para saber quanto a Clnica faturou em determinado Ms de acordo com cada mdico; 2. Faturamento Mensal Geral: Atendente consulta Banco de Dados do Sistema para saber quanto a Clnica faturou em determinado Ms;

Caso o usurio queira se logar novamente, clique no link Logout, (em qualquer Tela Principal) ele ser redirecionado para a tela de Login e Senha.

139

7.3 - LAY-OUT DAS TELAS E RELATRIOS

7.3.1 - Tela de Login e senha

140

7.3.2 - Tela Principal do Administrador

141

7.3.3 - Tela Principal do Atendente

142

7.3.4 - Tela Principal do Mdico

143

7.3.5 - Tela de Cadastro de Paciente

144

7.3.6 - Tela de Cadastro de exame

145

7.3.7 - Tela de Cadastro do Atendente

146

7.3.8 - Tela de Cadastro do Mdoco

147

7.3.9 - Tela de Cadastro de especialidade

148

7.3.10 - Tela Nova Consulta

7.3.11 - Tela Registrar Pagamento

149

7.3.13 - Tela de Relatrio Faturamento Mensal por Mdico

150

7.3.14 - Tela de Relatrio Faturamento Mensal Geral

151

7.3.15 - Tela Comprovante de Pagamento

152

7.3.16 - Tela Gerar Carto

153

7.3.17 - Tela de Visualizar Pagamento

154

7.3.18 - Tela de Visualizar Consulta

155

CAPTULO XIII

8-PROJETO DE IMPLANTAO
8.1 - PROCEDIMENTOS DE IMPLANTAO

O Sistema Clnica Fcil foi desenvolvido para gerenciar qualquer clnica que queira automatizar seu processo. O Administrador ir cadastrar os usurios (mdicos, atendentes) juntamente com uma senha inicial. Os atores do sistema tero um acesso com nveis diferenciado: O ator com perfil de Administrador, ter acesso ao sistema de criao de novos mdicos, novas especialidades, novos atendentes e novos exames. O ator com perfil de Atendente, ter acesso restrito as funcionalidades do sistema, tendo acesso somentea funes relacionadas ao atendimento ao clinente/paciente. O ator com perfil de Mdico, ter acesso restrito aos informaes pertinetes ao mdico (exames e pacientes).

8.2 - AMBIENTE OPERACIONAL NECESSRIO PARA A IMPLANTAO As configuraes mnimas que as estaes podero ter para um melhor aproveitamento do sistema so:

Configurao mnima:
Hardware Cliente: Microcomputador Pentium IV com 2.6 Ghz, 512 MB Ram, disco rgido 40 Gb, drive 1.44, placa de rede 10/100 PCI, monitor 15, teclado, mouse Servidor de Banco de Dados: Microcomputador Pentium IV com 3.0 Ghz, 1GB Ram, 1 disco rgido 80 Gb, gravadora de CD, drive 1.44, placa de rede 10/100 PCI , monitor 15, teclado, mouse Impressora laser Lexmark E210 No-Break 1200 kva Quant. 6 1 1 1

156

Software Microsoft Windows 2000 Professional Portugus MY-SQL 4.0.20 JRE - Freeware

Quant. 7 1 1

Rede (Intranet) Switch 10/100 Encore 8 portas Cabo par tranado cat. 5 Conectores RJ45

Quant. 1 350 m 14

A implantao poder seguir a seguinte seqncia: Montagem do micro no local Instalao do sistema operacional Configurao da Rede Instalao da impressora Instalao dos softwares necessrios para o funcionamento do sistema. Instalao do Clinica Fcil

157

CAPTULO X

9-MANUAL DO USURIO

9.1 - MANUAL DO USURIO 9.1.1 - Tela de Login e Senha

Na Tela Inicial o usurio dever entrar com o seu Login e Senha para ter acesso ao sistema. Em seguida o usurio dever clicar em Logar-se.

158

9.1.2 - Tela do Administrador

Nessa tela o administrador tem como escolher uma das quatro opes para a realizao do cadastro.

159

9.1.3 Se a Opo Escolhida for Exame

Pode-se realizar 4 tipos de atividades: 1. Novo Exame: O Administrador realiza o cadastro dos dados referentes a um novo Exame, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Exame, segundo cdigo fornecido; 3. Visualizar: O Administrador consulta dados de determinado; 4. Excluir: O Administrador realiza a excluso dos dados de determinado Exame.

160

9.1.4 Se a Opo Escolhida for Atentende

Pode-se realizar 4 tipos de atividades: 1. Novo Atendente: O Administrador realiza o cadastro dos dados referentes a um novo Atendente, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Atendente; 3. Visualizar: O Administrador consulta dados de determinado; 4. Excluir: O Administrador realiza a excluso dos dados de determinado Atendente.

161

9.1.5 Se a Opo Escolhida for Mdico

Podese realizar 4 tipos de atividades: 1. Novo Mdico: O Administrador realiza o cadastro dos dados referentes a um novo Mdico, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Mdico; 3. Visualizar: O Administrador consulta dados de determinado; 4. Excluir: O Administrador realiza a excluso dos dados de determinado.

162

9.1.6 Se a Opo Escolhida for Especialidade

Pode - se realizar 4 tipos de atividades: 1. Nova Especialidade: O Administrador realiza o cadastro dos dados referentes a uma nova Especialidade, no Banco de Dados do Sistema; 2. Editar: O Administrador pode realizar a alterao de dados de determinado Especialidade; 3. Visualizar: O Administrador consulta dados de determinada; 4. Excluir: O Administrador realiza a excluso dos dados de determinada Especialidade.

163

9.1.7 Tela do Mdico

Nessa tela o Mdico tem como escolher uma das duas opes para a realizao das suas tarefas.

164

9.1.8 Se a Opo Escolhida for Exame

Podese realizar 1 tipo de atividade: 1. Visualizar Exame: O Mdico visualiza a lista de exames que esto inclusos no Banco de Dados do Sistema;

165

9.1.9 Se a Opo Escolhida for Consulta

Pode - se realizar 1 tipo de atividade: 1. Visualizar: O mdico consulta os dados das consultas feitas pelo paciente;

166

9.1.10 Tela do Atendente

Nessa tela o Atendente tem como escolher uma das quatro opes para a realizao das suas tarefas.

167

9.1.11 Se a Opo Escolhida for Consulta

Pode-se realizar 4 tipos de atividades: 1. Nova Consulta: Atendente realiza a marcao de uma consulta para o Paciente, que ser armazenado no Banco de Dados do Sistema; 2. Visualizar: Atendente consulta dados da consulta marcada; 3. Excluir: Atendente desmarca consulta de Paciente; 4. Editar: Atendente edita os dados da consulta.

168

9.1.12 Se a Opo Escolhida for Pagamento

Podese realizar 6 tipos de atividades: 1. Novo Pagamento: Atendente registra o pagamento do Paciente; 2. Editar: O Atendente edita dados do pagamento; 3. Excluir: Atendente pagamento caso registre errado. 4. Imprimir Comprovante de Pagamento: Dentro do boto Editar imprimi o comprovante do pagamento. 5. Gerar Carto: Dentro de visualizar clica em Gerar Carto do Paciente.

169

9.1.13 Se a Opo Escolhida for Paciente

Pode-se realizar 4 tipos de atividades: 1. Novo Paciente: Atendente realiza o cadastro dos dados referentes a um novo Paciente, no Banco de Dados do Sistema; 2. Editar: O Atendente pode realizar a alterao de dados de determinado Paciente. 3. Consultar Paciente: Atendente consulta dados de determinado; 4. Excluir Paciente: Atendente realiza a excluso dos dados de determinado;

170

9.1.14 Se a Opo Escolhida for Relatrio

Podese realizar 2 tipos de atividades: 1. Faturamento Mensal Por Mdico: Atendente consulta Banco de Dados do Sistema para saber quanto a Clnica faturou em determinado Ms de acordo com cada mdico; 2. Faturamento Mensal Geral: Atendente consulta Banco de Dados do Sistema para saber quanto a Clnica faturou em determinado Ms;

171

Caso o usurio queira se logar novamente, clique no link Logout (em qualquer Tela Principa) e ele ser redirecionado para a tela de Login e Senha.

172

CAPTULO X

10 - CONCLUSES E TRABALHOS FUTUROS

10.1 - CONCLUSES E TRABALHOS FUTUROS Ter um melhor controle sobre seus bens fundamental no s para grandes empresas, mas tambm para pequenas e mdias empresas. Pois evita a reduo de custos com monitoramento e manuteno preventiva. Visando solucionar esses problemas a CF Clinica Facil, foi desenvolvido para automatizar o atendimento de clinicas medicas. Vindo agilizar as rotinas de pedido de transporte e atendimento, entre outras finalidades que podem ser vistas na documentao. Ao longo do projeto surgiram necessidades de se realizar algumas mudanas, que inicialmente no estavam no projeto, e para um melhor desempenho do sistema foram includas. Essas mudanas trouxeram grandes benefcios ao sistema, fazendo com que os resultados finais se tornassem superiores aos planejados inicialmente. Foram usadas diversas ferramentas que auxiliaram no desenvolvimento de toda documentao e criao do sistema, para assim se tornar possvel a criao do produto final. Tais ferramentas foram de tamanha importncia, pois facilitaram e reduziram o tempo de produo consideravelmente. Futuramente a CF, poder sofrer algumas mudanas para uma melhor funcionalidade.

173

REFERNCIAS BIBLIOGRFICAS BOENTE, Alfredo. Mestre em Engenharia de Software. Coordenador Acadmico do Instituto Superior de Tecnologia em Cincia da Computao do Estado do Rio de Janeiro. Deitel, H.M. Java: como programar. 6 edio. So Paulo: Person Prentice Hall, 2005. FOWLER, Martin; SCOTT, Kendall. UML Essencial Um Breve Guia para a LinguagemPadro de Modelagem de Objetos. 2 Edio. Rio de Janeiro: Bookman, 1995. Bezerra, Eduardo. Princpios de analise e projeto de sistemas com UML. Rio de Janeiro: Campus, 2002. MELO, Ana Cristina. Desenvolvendo Aplicaes com UML Do Conceitual Implementao. 1 Edio. Rio de Janeiro: Brasport, 2002. RUMBAUGH, James et al. Modelagem e Projetos baseados em Objetos. 11 Tiragem. Rio de Janeiro: Campus, 1994. KROENKE, David M. Banco de dados Fundamentos, projeto e implementao. 6 edio. PENDER, Tom - UML - a Bblia - Editora Campus.

174

Mini-curriculo

Emerson Barros de Meneses


emerson_pj@yahoo.com.br Atua nas reas de Informtica, com nfase em Hardware, Suporte, Redes e Programao desenvolvendo um trabalho concreto.

Formao
2 Grau Tcnico em Informtica CAEL-FEUC Colgio de Aplicaes Emmanuel Leontsinis Fundao Educacional Unificada Campograndense 3 Grau em Tecnologia da Informtica (Anlise e Desenvolvimento de Sistemas) UniverCidade Centro Universitrio do Rio de Janeiro PsGraduao MBA em Gesto de TI Candido Mendes

175

Potrebbero piacerti anche