Você está na página 1de 59

Licenciatura em Tecnologia de Informao e Comunicao 2008/2009

Desenvolvimento de Sistema Integrado para Gesto de Clnica Realizado na empresa ADA Solues Mdulo Agenda

DAVID MORENO RIBEIRO

Campus Palmarejo Praia Dezembro de 2009

Relatrio de Estgio

DAVID MORENO RIBEIRO N 2641

Desenvolvimento de Sistema Integrado para Gesto de Clnica Mdulo Agenda

Relatrio de Estgio curricular apresentado na Universidade de Cabo Verde (Uni-CV) para obteno do grau de Licenciatura em Tecnologias de Informao e Comunicao, sob orientao da Mestre ARLINDA ALMEIDA PEIXOTO, e co-orientao do ENGENHEIRO ARMINDO MARTINS, intitulado: Desenvolvimento de Sistema Integrado para Gesto de Clnica.

Elaborado pelo aluno DAVID MORENO RIBEIRO, aprovado pelos membros do jri, foi homologado pelo Concelho Cientfico Pedaggico, como requisito parcial obteno de grau de Licenciatura em Tecnologias de Informao e Comunicao.

Universidade de Cabo Verde, 2009

ii

O Jri

___________________________________________ (O Presidente do Jri)

____________________________________________ (O Arguente)

______________________________________________ (O Orientador)

Universidade de Cabo Verde, aos . de de 20___

iii

Resumo
A qualidade dos servios prestados por uma clnica depende da capacidade dos profissionais envolvidos, assim como das ferramentas utilizadas para o auxlio e aperfeioamento desses servios. Desta forma, a aplicao da informtica no meio clnico melhora o desempenho das clnicas, os quais se tornam mais organizados e eficientes no atendimento aos pacientes. A implementao de um sistema capaz de armazenar dados especficos a respeito de pacientes, assim como disponibilizar ferramentas para a manipulao dessas informaes, far com que os profissionais que utilizaro esse sistema tenham um acesso optimizado s informaes dos pacientes, disponibilizando um conjunto valioso de dados a serem pesquisados. A informatizao do processo de colecta e anlise dos dados torna o trabalho dos profissionais da rea mais eficiente, possibilitando uma recuperao rpida e precisa das informaes relevantes dos pacientes, beneficiando a qualidade do atendimento. O presente trabalho consiste no relatrio de estgio curricular efectuado como parte integrante e conclusivo da licenciatura em Tecnologia de Informao e Comunicao, tendo como objectivo, o desenvolvimento de um Sistema Integrado para a Gesto de Clnica (SIGC), que visa, a gesto da informao da clnica, permitindo o melhoramento dos processos internos da clnica. Por ser de uma grande complexidade o projecto de desenvolvimento de um Sistema de Informao, o SIGC foi divido em vrios mdulos, desde Marcao de Consultas, Pagamentos, Registo (Pacientes, Mdicos, Fornecedores, etc.), Gesto do Stock da Clnica, Pesquisa de Informaes e Agenda Mdica. Sendo que este relatrio retrata o mdulo Agenda Mdica, onde se trabalha nos compromissos dirios de cada mdico (os servios agendados, os pacientes e os respectivos horrios). Para a realizao do projecto SIGC foram utilizadas a tecnologia Oracle e a linguagem PL/SQL, assim como outras ferramentas para a modelagem que sero apontados nesse trabalho. Palavras-chave: Desenvolvimento Sistema, Sistema de Informao, Oracle, UML, PL/SQL, Modelo Orientado a Objecto.
iv

Agradecimentos
Primeiramente a Deus por me ter dado a capacidade de desenvolver o Dom do entendimento. A minha famlia, a base fundamental do meu ser, que sempre me apoiou dando foras nos momentos difceis e fazendo acreditar na minha capacidade. A minha Orientadora Mestre Arlinda Peixoto e o meu Co-orientador Engenheiro Armindo Martins que sempre se mostraram disponvel para ajudar-me a alcanar mais este objectivo. Aos meus professores, colegas, amigos, amigas que estiveram sempre prximos incentivando e ajudando-me nessa caminhada.

A razo da minha existncia, Daniele.

ndice de Contedos
Resumo .......................................................................................... iv Agradecimentos.............................................................................. v Lista de Figuras ............................................................................. ix Lista de Tabelas.............................................................................. x Lista de Siglas ............................................................................... xi 1. Introduo ................................................................................ 12
1.1 Contextualizao ............................................................................................... 12 1.2 Objectivos Gerais .............................................................................................. 13 1.3 Objectivos Especficos ...................................................................................... 14 1.4 Metodologia ...................................................................................................... 14 1.5 Estrutura do Trabalho ........................................................................................ 14

2. Descrio do Projecto .............................................................. 15


2.1 Descrio do Projecto ........................................................................................ 15 2.1.1 reas Fundamentais ................................................................................... 15 2.1.2 Benefcios .................................................................................................. 15 2.1.3 Soluo....................................................................................................... 15 2.1.4 Destinatrios............................................................................................... 16 2.2 Apresentao da Organizao ............................................................................ 16

3. Enquadramento Terico ........................................................... 18


3.1 Sistemas de Informao ..................................................................................... 18 3.1.1 Dados, Informao e Conhecimento ........................................................... 19

vi

3.1.2 Sistemas ..................................................................................................... 20 3.1.4 Classificao de Sistemas de Informao .................................................... 21 3.1.4.1 Sistema de Apoio s Decises .............................................................. 22 3.1.4.2 Sistema de Apoio Gerencial ................................................................. 22 3.1.5 Finalidades dos Sistemas de Informao ..................................................... 24 3.2 Modelagem de Sistema...................................................................................... 24 3.2.1 Modelo Entidade-Relacionamento .............................................................. 25 3.2.2 Modelagem Orientada a Objectos ............................................................... 27 2.2.2.1 Diagramas UML .................................................................................. 30

4. Sistema Integrado de Gesto de uma Clnica (SIGC) ............. 36


4.1 Tecnologias Utilizadas ...................................................................................... 36 4.1.1 Visual Paradigm ......................................................................................... 36 4.1.2 Oracle ......................................................................................................... 37 4.1.3 PL/SQL (Procedural Language / Structured Query Language) .................... 38 4.1.4 Microsoft Office Visio 2007 ....................................................................... 38 4.1.5 Microsoft Office Project 2007 .................................................................... 39 4.1.6 UML (Unified Modeling Language) ........................................................... 40 4.2 Actividades Planeadas ....................................................................................... 40 4.3 Actividades Realizadas...................................................................................... 42 4.3.1 Estudo Preliminar ....................................................................................... 42 4.3.2 Anlise e especificao de requisitos .......................................................... 42 4.3.3 Dicionrio de Dados ................................................................................... 44 4.3.4 Modelagem................................................................................................. 44 4.3.4.1 Diagrama de Caso de Utilizao .......................................................... 45 4.3.4.2 Diagrama de Sequncia........................................................................ 47 4.3.4.3 Diagrama de Classe ............................................................................. 49

vii

4.3.4.4 Diagrama de Estado ............................................................................. 49 4.3.5 Implementao do Sistema ......................................................................... 50 4.3.5.1 Interface de login ................................................................................. 51 4.3.5.2 Interface Principal ................................................................................ 52 4.3.5.3 Interface Agenda Mdica ..................................................................... 52 4.3.5.4 Interface Registo Paciente .................................................................... 54

5. Concluso ................................................................................. 55
5.1 Anlise crtica ao trabalho efectuado e Recomendaes..................................... 55 5.2 Concluso sobre o Sistema ................................................................................ 55

Referncias Bibliogrficas ........................................................... 57 Anexos .......................................................................................... 58


A.1 Dicionrio de Dados ......................................................................................... 58

viii

Lista de Figuras
Figura 1 Viso Geral dos benefcios do SIGC para as clnicas .................................. 13 Figura 2 Organigrama ADA Solues ...................................................................... 17 Figura 3 Nveis de Sistemas de Informao .............................................................. 21 Figura 4 Ambiente Visual Paradigm for UML 6.4 Enterprise Edition ....................... 36 Figura 5 - Ambiente Oracle 10g Express Edition......................................................... 37 Figura 6 - Estrutura do bloco PL/SQL ......................................................................... 38 Figura 7 Ambiente Microsoft Visio 2007 ................................................................. 39 Figura 8 Ambiente Microsoft Office Project 2007 .................................................... 39 Figura 9 Cronograma de Actividades ....................................................................... 41 Figura 10 Diagrama E-R Agenda Mdica ................................................................. 43 Figura 12 Diagrama Caso de Utilizao Agenda Mdica .......................................... 45 Figura 13 - Diagrama Sequncia Acesso ao Sistema ................................................... 47 Figura 14 - Diagrama de Sequncia Menu Agenda Mdica ......................................... 48 Figura 15 Diagrama de Classe Agenda Mdica ........................................................ 49 Figura 16 Diagrama Estado Agenda Mdica............................................................. 50 Figura 17 Interface login .......................................................................................... 51 Figura 18 Inteface Principal ..................................................................................... 52 Figura 19 Interface Agenda Mdica ......................................................................... 53 Figura 20 Interface Registar Paciente ....................................................................... 54

ix

Lista de Tabelas
Tabela 1- Descrio Diagrama Caso de Utilizao Agenda Mdica ............................. 46 Tabela 2 - Descrio Sequncia de Eventos................................................................. 46

Lista de Siglas
TIC TI SIGC SI SIG BD MER E-R MOO UML PL/SQL Tecnologia de Informao e Comunicao Tecnologia de Informao Sistema Integrado para Gesto de Clnica Sistema de Informao Sistema de Informao Gerencial Base de Dados Modelo Entidade Relacionamento Entidade Relacionamento Modelagem Orientado a Objectos Unified Modeler Language Procedural Language/Structured Query Language

xi

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

1. Introduo
1.1 Contextualizao
Para a atribuio do grau de Licenciatura em Tecnologias de Informao e Comunicao na Universidade de Cabo Verde, de acordo com o regulamento interno desta universidade, foi realizada um estgio curricular na empresa ADA Solues, na rea de desenvolvimento de sistema, com o objecto de desenvolver um sistema de informao para a gesto de clnicas. Os avanos tecnolgicos, a busca constante por mais qualidade e o aumento da competitividade, so factores que influenciam a sociedade actual, a procurarem solues cada vez mais adequadas e eficazes, para melhor estruturar e organizar as informaes das organizaes, e nesse caso especifico das clnicas. E neste contexto, o desenvolvimento de um sistema adequado, para fazer toda a informatizao dos processos, de uma crucial importncia na medida em que, desse sistema depende o desenvolvimento e o sucesso da organizao. A estrutura da informao numa clnica de extrema importncia, na medida em que, trata de uma organizao onde a principal fonte de recursos so as informaes, e desse modo, o sistema utilizado para a gesto da prpria clnica de uma elevada relevncia, porque, numa clnica onde existe um sistema de gesto da informao deficitria, corre-se srios riscos de ter grandes problemas com o manuseio das informaes dos seus pacientes, podendo dessa deficiente gesto sobressair problemas reais como: um deficiente atendimento ao paciente, atrasos e conflitos nas marcaes das consultas, uma agenda mdica mal organizada, dados alterados dos pacientes, etc. E esses problemas so mais evidentes quando essa gesto da informao feita de forma manual pelos funcionrios, e uma das possveis solues para esses problemas de gesto passa pelo desenvolvimento de um sistema prprio de gesto de uma clnica. O projecto de Desenvolvimento de Sistema Integrado para Gesto de Clnica, vem preencher essa lacuna existente na gesto de clnicas, e capacitar os gestores clnicos e os profissionais de ferramentas eficazes na gesto das clnicas, possibilitando dessa forma, reduzir os nveis de riscos de alteraes das informaes, optimizar o tempo, tanto em relao
David Moreno Ribeiro 12

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

aos pacientes como no acesso s informaes, permitindo agilizar a gesto das informaes de uma forma mais eficiente e eficaz.

1.2 Objectivos Gerais


O grande objectivo desse trabalho o desenvolvimento de um Sistema Integrado de Gesto de Clnica (SGIC), que tem por principais objectivos permitir a gesto da informao quer a nvel da informao confidencial sobre cada Paciente e o seu historial, como tambm, a gesto financeira e facturao das marcaes aos Pacientes e Entidades, com vista, a possibilitar o melhoramento do processo interno da clnica. Na figura 1 mostrado uma viso geral dos benefcios que o SIGC trar aos profissionais das clnicas [5].

Figura 1 Viso Geral dos benefcios do SIGC para as clnicas


David Moreno Ribeiro 13

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

1.3 Objectivos Especficos


O projecto SGIC dividido em diversos mdulos de forma a facilitar o seu desenvolvimento e implementao, desse modo, o objectivo especfico desse trabalho, a modelagem do mdulo Agenda Mdica, onde vai-se trabalhar nos compromissos dirios de cada mdico, de forma a evitar conflitos nas marcaes das consultas, ter um acesso rpido e simples aos dados dos agendamentos passados ou futuros, e permitir aos profissionais ter uma agenda diria actualizada e eficaz.

1.4 Metodologia
Para a realizao desse relatrio de estgio foram necessrias cumprir duas etapas. Numa primeira fase foram feitas pesquisas bibliogrficas, de forma a se inteirar com tema do projecto e estudar outros projectos nessa rea. Numa segunda fase foi feita a materializao do projecto, atravs do estgio, utilizando um ambiente prprio e as diversas ferramentas necessrias para a sua implementao.

1.5 Estrutura do Trabalho


Este trabalho se encontra subdividido em 5 captulos, sendo que, o captulo 1 um captulo introdutrio, que faz a contextualizao do projecto desenvolvido. O captulo 2 faz a descrio do projecto e da empresa que acolheu os estagirios. O captulo 3 faz o enquadramento terico, ressaltando tpicos referentes ao SI e modelagem de sistema. O captulo 4 retrata as actividades planeadas e realizadas, neste captulo que se descreve todas as actividades desenvolvidas no estgio e os resultados obtidos. O captulo 5 apresenta as concluses do sistema e a anlise crtica do trabalho efectuado.

David Moreno Ribeiro

14

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

2. Descrio do Projecto
2.1 Descrio do Projecto
O Sistema Integrado de Gesto de Clnica (SIGC), permite a gesto da informao interna em duas vertentes: por um lado a informao confidencial sobre cada Paciente e o seu historial, por outro, a gesto financeira e facturao das marcaes aos Pacientes e Entidades.

2.1.1 reas Fundamentais


Organizao da Clnica, pacientes, contas correntes e facturao (opcional) Controlo total da Clnica ou Centro de Sade Anlises de apoio gesto Transferncia Electrnica de dados para a ADSE Confidencialidade dos dados clnicos dos pacientes. A soluo para obter toda a gesto operacional da Clnica ou Consultrio, dos pacientes e mdicos/especialistas, das marcaes e agendas, bem como a respectiva facturao a pacientes e entidades.

2.1.2 Benefcios
Fcil de utilizar Maior eficincia na Gesto de Marcaes Confidencialidade da informao clnica.

2.1.3 Soluo
Gesto de Pacientes Controlo de Marcaes e da Agenda da Clnica Facturao de Marcaes a Entidades e Pacientes.

David Moreno Ribeiro

15

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

2.1.4 Destinatrios
Clnicas e consultrios mdicos; Clnicas teraputicas.

2.2 Apresentao da Organizao


A ADA Solues uma empresa de servios de capitais privados, com sede na Cidade da Praia (Cabo Verde), fundada em 1 de Junho de 2004, com competncias nas reas da rede e segurana de sistemas de informao, armazenamento de dados e desenvolvimento de aplicaes Web. A ADA Solues presta servios em diversas reas de TI tais como: Auditoria & Consultoria; Implementao & Desenvolvimento Suporte nas suas diversas reas de actuao em TI Plano para Disaster and Recovery Recuperao de dados em diversos mdias Suporte a Redes de Informtica Comunicaes Integradas A empresa tem por Misso constituir parcerias com os clientes, ajudando-os a aplicar as tecnologias de informao de forma criativa e inovadora e a utilizar a informao de que dispe de forma a melhorar a sua posio competitiva no mercado e aumentar a sua rentabilidade. Para a realizao dos seus servios a empresa utiliza os seguintes softwares: Gesto Documental CRM- Gesto de Relacionamento com Clientes ERP Arquivo Digital Intranet/ Portais Corporativos

David Moreno Ribeiro

16

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

A figura 2 demonstra a estrutura da empresa ADA solues, realando que o estgio decorreu na rea de produo.

Figura 2 Organigrama ADA Solues

(Fonte: Documentos da empresa ADA Solues)

David Moreno Ribeiro

17

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

3. Enquadramento Terico
3.1 Sistemas de Informao
A organizao da informao e a forma como essa manipulada, constitui um dos principais factores crticos de sucesso de qualquer organizao, dessa forma, a informao quando bem gerida e estruturada constitui uma forte base de sustento de qualquer organizao. Essa organizao da informao torna-se ainda mais valiosa quando se trata duma rea onde essas informaes so relativas a pessoas e exigem um elevado nvel de confidencialidade como o caso de uma clnica, onde, os pacientes deixam os seus dados com a certeza de que estes tero a devida confidncia que se exige. Para uma melhor gesto das clnicas actuais, os gestores precisam cada dia mais do apoio de sistemas, pois estes do segurana, agilidade e versatilidade para a clnica no processamento das informaes. A Organizao Mundial da Sade define Sistema de Informao em Sade (SIS) como um mecanismo de colecta, processamento, anlise e transmisso da informao necessria para se planear, organizar, operar e avaliar os servios de sade. Considera-se que a transformao de um dado em informao exige, alm da anlise, a divulgao, e inclusive recomendaes para a aco. Os sistemas de informao tm por objectivo gerar informaes para a tomada de decises, os dados so colectados, processados e transformados em informao. STAIR (1998, p. 11), afirma que: ... sistemas de informao uma srie de elementos ou componentes inter-relacionados que colectam (entrada), manipulam e armazenam (processo), disseminam (sada) os dados e informaes e fornecem um mecanismo de feedback. GIL (1999, p.14), define que ... os sistemas de informao compreendem um conjunto de recursos humanos, materiais, tecnolgicos e financeiros agregados segundo uma sequncia lgica para o processamento dos dados e a correspondente traduo em informaes. Para a formao dos sistemas e a consequente obteno dos elementos fundamentais para a tomada de deciso necessrio o conhecimento dos conceitos de Dados, Informao e Conhecimento.
David Moreno Ribeiro 18

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

3.1.1 Dados, Informao e Conhecimento


Segundo OLIVEIRA (2002, p.51), dado qualquer elemento identificado em sua forma bruta que, por si s, no conduz a uma compreenso de determinado fato ou situao. Assim, para a compreenso de determinado facto ou situao em uma organizao necessrio que os dados se transformem em informao. PADOVEZE (2000, p. 43) apud NAKAGAWA, evidencia que: informao o dado que foi processado e armazenado de forma compreensvel para seu receptor e que apresenta valor real percebido para suas decises correntes ou prospectivas. Para OLIVEIRA (1992), a informao auxilia no processo decisrio, pois quando devidamente estruturada de crucial importncia para a organizao, associa os diversos subsistemas e capacita a organizao a impetrar seus objectivos. O valor atribudo pelos gestores s informaes depende dos resultados alcanados pela organizao. Os benefcios oferecidos pelas decises acertadas, baseadas em informaes valiosas representam o sucesso da organizao. O conceito de valor da informao segundo PADOVEZE (2000, p. 44), est relacionado com: A reduo da incerteza no processo de tomada de deciso. A relao do benefcio gerado pela informao versus custo de produzi-la. Aumento da qualidade da deciso. Para medir o valor da informao o gestor deve dispor da informao de forma que ela reduza as incertezas encontradas no decorrer do processo de deciso, e consequentemente, aumente a qualidade da deciso. Segundo STAIR (1998, p. 5), conjunto de dados, regras, procedimentos e relaes que devem ser seguidos para se atingir o valor informacional ou resultado adequado do processo est contido na base do conhecimento. A base do conhecimento facilita reconhecer quais dados e informaes so teis para se atingir os objectivos traados pela organizao. Para LAUDON e LAUDON (1999, p. 10), conhecimento o conjunto de ferramentas conceituais e categorias usadas pelos seres humanos para criar, coleccionar, armazenar e compartilhar a informao. As informaes so criadas a partir da transformao dos dados, atravs da aplicao do conhecimento humano.
David Moreno Ribeiro 19

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

3.1.2 Sistemas
A busca pela soluo dos problemas conduz os gestores a unir as partes que compem a organizao, neste caso a clnica, para formar um sistema que dar condies para administrar o todo. De acordo com OLIVEIRA (2002, p.35), sistema um conjunto de partes interagentes e interdependentes que, conjuntamente, formam um todo unitrio com determinado objectivo e efectuam determinada funo. A formao de um sistema se d pela unio de diversas partes interdependentes que conjuntamente visam atingir um objectivo comum. BATISTA (2004, p. 22), define sistema como a ... disposio das partes de um todo que, de maneira coordenada, formam a estrutura organizada, com a finalidade de executar uma ou mais actividades ou, ainda, um conjunto de eventos que repetem ciclicamente na realizao de tarefas predefinidas. Segundo REZENDE e ABREU (2000, p. 32), em geral os sistemas procuram actuar como: Ferramentas para exercer o funcionamento das organizaes e da sua intrincada abrangncia e complexidade; Instrumentos que possibilitam uma avaliao analtica e, quando necessria, sinttica das organizaes; Facilitadores dos processos internos e externos com suas respectivas intensidades e relaes; Meios para suportar a qualidade, produtividade e inovao tecnolgica organizacional; Geradores de modelos de informaes para auxiliar os processos decisrios organizacionais; Produtores de informaes oportunas e geradores de conhecimento; Valores agregados e complementares modernidade, perenidade, lucratividade e competitividade empresarial. As diversas formas de actuao dos sistemas permitem que as organizaes conheam a si, ou seja, conheam o seu potencial interno, e estejam preparadas para actuar no meio externo e sobreviver aos incessantes ataques do mercado competitivo.

David Moreno Ribeiro

20

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

3.1.4 Classificao de Sistemas de Informao


Os sistemas, podem ser classificados de acordo com a sua forma de utilizao e o tipo de retorno dado ao processo de tomada de decises. Os sistemas podem ser de contexto operacional ou gerencial, ou seja, Sistemas de Apoio s Operaes e Sistema de Apoio Gerencial. No contexto deste trabalho, o SIGC enquadra-se nos Sistemas de Apoio Gerencial (SAG), por se tratar de um sistema que fornece informaes importantes ao gestor e aos profissionais da clnica, e mais especificadamente, o SIGC situa-se entre os Sistemas de Informao Gerencial (SIG), visto que, o SIGC um sistema que d suporte s funes de planeamento, controlo e organizao das informaes da clnica, fornecendo informaes seguras e em tempo hbil aos profissionais para a tomada das decises. Na sequncia, esto apresentados os principais sistemas de informao, com destaque para os Sistema de Apoio Gerencial e Sistema de Informao Gerencial, que mais se enquadram nesse trabalho. Na figura 3 retrata os nveis dos Sistemas de Informaes, segundo Loudom (2004), e seguindo-se uma breve descrio desses sistemas.

Figura 3 Nveis de Sistemas de Informao

(Fonte: Adptado Loundom (2004))


David Moreno Ribeiro 21

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

3.1.4.1 Sistema de Apoio s Decises Os sistemas de Apoio s Operaes de uma organizao tm por principais metas processar transaces, controlar processos industriais e actualizar a base de dados, fornecendo informaes de mbito interno e externo. Apesar da sua importncia para o desenvolvimento normal das actividades das organizaes, no consegue desenvolver informaes especficas, necessitando do apoio do sistema de informao gerencial. Faz parte do Sistema de Apoio s Operaes: Sistema de Processamento de Transaces (SPT) Os sistemas de processamento de transaces so utilizados no nvel operacional da organizao, afirmam LAUDON e LAUDON (2001, p. 31), que ... um sistema de processamento de transaces um sistema computadorizado que executa e regista as transaces rotineiras dirias necessrias para a conduo dos negcios. Sistemas de Trabalho do Conhecimento e de Automao de Escritrio (STC e SAE) A necessidade do nvel de conhecimento da empresa suprida pelos sistemas de trabalho do conhecimento e de automao de escritrio. Segundo BATISTA (2004, p. 24), a definio que se aplica ao STC e SAE descrita da seguinte forma: ... toda e qualquer tecnologia de informao que possui como objectivo principal aumentar a produtividade pessoal dos trabalhadores que manipulam as informaes de escritrio. LAUDON e LAUDON (2001, p. 33) tambm definem: os sistemas de automao de escritrio (SAE) so aplicaes de informtica projectadas para aumentar a produtividade dos trabalhadores de dados, dando suporte coordenao e s actividades de comunicao de um escritrio tpico. 3.1.4.2 Sistema de Apoio Gerencial Quando se fala em fornecer informaes para a tomada de deciso, toda a organizao deve estar envolvida nesse processo. A complexa relao entre os diversos gestores de uma organizao deve ser facilitada pelos sistemas de apoio gerencial. OBRIEN (2002, p.29), afirma que quando os sistemas de informao se concentram em fornecer informao e apoio tomada de deciso eficaz pelos gestores, eles so chamados sistemas de apoio gerencial. Entre os vrios tipos de sistemas de apoio gerencial, pode-se citar: Sistema de Suporte da Deciso (SSD), Sistema de Suporte Executivo (SSE) e Sistema de Informao Gerencial (SIG).
David Moreno Ribeiro 22

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Sistema de Suporte da Deciso (SSD) Os sistemas de suporte da deciso so munidos de grande quantidade de dados e ferramentas de modelagem, permitindo uma flexibilidade, adaptabilidade e capacidade de resposta rpida ao nvel gerencial da organizao. Nessa contextualizao, BATISTA (2004, p. 25), considera como SSD ... os sistemas que possuem interactividade com as aces do utilizador, oferecendo dados e modelos para a soluo de problemas semi-estruturados e focando a tomada de deciso. Os sistemas de suporte a deciso oferecem recursos cruciais que viabilizam o suporte s decises de nvel gerencial. Sistema de Suporte Executivo (SSE) Os sistemas de suporte executivo do suporte ao nvel estratgico da organizao e ajudam a definir os objectivos a serem estabelecidos, utilizando-se de tecnologia avanada para a elaborao de grficos e relatrios. Os utilizadores desse sistema so os executivos seniores. Os sistemas de suporte executivo no so projectados para resolver problemas especficos, em vez disso, fornecem uma capacidade de computao e telecomunicaes que pode mudar a estrutura dos problemas. Sistema de Informao Gerencial (SIG) O sistema de informao gerencial, que so os sistemas onde o SIGC se enquadra, d suporte s funes de planeamento, controlo e organizao de uma empresa, fornecendo informaes seguras e em tempo hbil para tomada de deciso. OLIVEIRA (2002, p. 59), define que, Sistema de Informao Gerencial (SIG) o processo de transformao de dados em informaes que so utilizadas na estrutura decisria da empresa, proporcionando, ainda, a sustentao administrativa para optimizar os resultados esperados. Ainda, GARCIA e GARCIA (2003, p. 29) apud POLLONI, definem que sistema de informao gerencial: qualquer sistema que produza posies actualizadas no mbito corporativo, resultado da integrao de vrios grupos de sistemas de informao que utilizam recursos de consolidao e interligao de entidades dentro de uma organizao.

David Moreno Ribeiro

23

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

3.1.5 Finalidades dos Sistemas de Informao


As organizaes, incluindo as clnicas, precisam estar preparadas para lidar com os problemas internos e externos do ambiente em que esto inseridas, para tanto, buscam no desenvolvimento de sistemas de informaes suporte para a resoluo desses problemas. LAUDON e LAUDON (1999, p. 26), afirmam que a razo mais forte pelas quais as empresas constroem os sistemas, ento, para resolver problemas organizacionais e para reagir a uma mudana no ambiente. Os sistemas de informao objectivam a resoluo de problemas organizacionais internos, e a consequente preparao para enfrentar as tendncias da crescente competitividade de mercado. Para PEREIRA e FONSECA (1997, p. 241), os sistemas de informao tm por finalidade ... a captura e/ou a recuperao de dados e sua anlise em funo de um processo de deciso. Envolvem, de modo geral, o decisor, o contexto, o objectivo da deciso e a estrutura de apresentao das informaes. De forma estruturada, os sistemas de informao do condies para que as empresas reajam s mutaes do mercado e se sintam aliceradas por um processo decisrio forte o suficiente para garantir a resoluo dos problemas.

3.2 Modelagem de Sistema


Para melhor organizar e documentar os dados de um sistema utiliza-se a tcnica de modelao. Por outro lado, esta tcnica permite que os analistas do sistema cheguem rapidamente a um entendimento com os utilizadores sobre o objectivo do negcio. A utilizao de um modelo de dados passa pelo processo de abstraco que resume-se na identificao dos aspectos mais importantes de um sistema. A preocupao essencial no processo do desenho da base de dados as entidades, seus atributos e relaes. Esta atitude permite criar modelos independentes do sistema. Segundo KORTH (1995) um bom modelo de dados deve ser simples, no redundante, flexvel e adaptvel a necessidades futuras. Para a modelagem desse sistema foi utilizado os Modelos de Entidade Relacionamento (MER) e o Modelo Orientado a Objectos (MOO), que em seguida sero descritos.
David Moreno Ribeiro 24

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

3.2.1 Modelo Entidade-Relacionamento


O Modelo Entidade-Relacionamento (MER) um modelo desenvolvido pelo professor Peter Chen, a fim de representar as estruturas de dados de uma forma mais natural e mais prxima do mundo real. O Modelo E-R prope que a realidade seja visualizada sob trs pontos de vista. Assim, h trs conceitos fundamentais no Modelo E-R: Entidade, Atributo e Relacionamento. Entidades Uma entidade corresponde representao de todo e qualquer substantivo, concreto ou abstracto, sobre o qual precisa-se armazenar e/ou recuperar informaes, so por isso, os objectos que compem a realidade. As entidades de acordo com a estrutura de sua chave primria e com o grau de dependncia que uma entidade possui em relao a outras entidades, pode ter as seguintes classificaes: Entidade Fundamental ou Kernel: a entidade que possui chave primria simples, ou seja, a sua chave primria no composta pela chave primria de nenhuma outra entidade. Dessa forma, a entidade fundamental possui uma maior independncia de existncia em relao a outras entidades. Entidade Associativa: a entidade definida a partir da simplificao de um relacionamento de N: M (muitos-para-muitos) entre duas ou mais entidades. A sua chave primria deve ser composta, pelo menos, pelas chaves primrias das entidades que participam do relacionamento que a gerou. Entidade Atributiva: uma entidade definida a partir de um Grupo Repetitivo de Atributos de uma entidade. A sua chave primria deve ser composta pela chave primria da entidade da qual foi derivada, mais um outro atributo que individualize cada uma de suas ocorrncias. Um grupo repetitivo o conjunto de atributos de uma entidade que ocorre mltiplas vezes para cada ocorrncia da entidade. Atributos Atributos so as caractersticas que se deseja conhecer sobre os objectos que compem a realidade.

David Moreno Ribeiro

25

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Os atributos de uma entidade podem desempenhar diversas funes, de modo que eles podem ter as seguintes classificaes: Atributo simples: Ocorre quando uma caracterstica da entidade representada por um nico atributo. Atributo composto: Ocorre quando uma caracterstica da entidade representada por um conjunto de atributos (dois ou mais atributos). Chave primria (primary key): Tambm conhecida como Identificador nico, o atributo de uma entidade cujo contedo individualiza uma nica ocorrncia desta entidade. Podendo ser classificada da seguinte forma: Chave primria simples: composta por um nico atributo que individualiza cada ocorrncia da entidade, sem requerer qualquer outra diferenciao. Chave primria composto: composta por vrios atributos que, em conjunto, individualizam cada ocorrncia da entidade. Chave estrangeira (foreign key): um atributo pertencente a uma entidade, mas que a chave primria de uma outra entidade. A chave estrangeira implementa o relacionamento entre as entidades. Relacionamentos O relacionamento a forma como os objectos que compem a realidade se relacionam. Cardinalidade dos relacionamentos A cardinalidade define o nmero de ocorrncias de uma entidade que pode estar envolvido em um relacionamento, sendo til para extrair da regras de consistncia e integridade dos dados. Tipos de relacionamento De acordo com a cardinalidade, existem 3 (trs) tipos bsicos de relacionamento entre as entidades. Relacionamento um-para-um (1:1): Indica que uma nica ocorrncia de uma entidade pode se relacionar com apenas uma nica ocorrncia de outra entidade. Relacionamento um-para-muitos (1:N ou 1:M): Indica que uma ocorrncia de uma entidade pode se relacionar com muitas ocorrncias de outra entidade. No entanto, a recproca no verdadeira.
David Moreno Ribeiro 26

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Relacionamento muitos-para-muitos (N:M): Indica que vrias ocorrncias de uma entidade pode se relacionar com muitas ocorrncias de outra entidade. Pode-se representar como N: M ou como M: N ou, ainda, como N: N ou M: M. Geralmente, um relacionamento desse tipo pode ser convertido e simplificado pela criao de uma entidade intermediria (do tipo associativa) e de dois relacionamentos do tipo 1:N (um-para-muitos). Relacionamentos recursivos ou auto-relacionamentos: so casos especiais onde uma entidade se relaciona com si prpria. Apesar de serem relacionamentos muito raros, a sua utilizao muito importante em alguns casos. Agregao de Entidades Agregao de entidades ocorre quando duas (ou mais) entidades, juntamente com o(s) seu(s) respectivo(s) relacionamento(s), comportam-se como se fossem uma s entidade. Sempre que ela aparece, deve ser simplificada, este processo ir gerar uma ou mais entidades associativas [6]. Na realizao desse trabalho foi utilizado os relacionamentos um-para-um, um-para-muito e muitos-para-muitos.

3.2.2 Modelagem Orientada a Objectos


A modelagem orientada a objectos uma modelagem baseada em objectos e seus relacionamentos, nessa modelagem, os modelos reais so desenvolvidos tendo como fonte de inspirao os objectos. Os vrios tipos de modelos so elaborados para diversos fins antes de iniciar a construo de algo. Os modelos servem para diversos objectivos: Testar uma entidade fsica antes de lhe dar forma: Os recentes avanos no processamento de dados permitem a simulao de muitas estruturas fsicas sem que seja necessrio preparar modelos fsicos. A simulao no s mais barata como fornece informaes que so muito efmeras ou inacessveis para serem medidas a partir de um modelo fsico. Os modelos fsicos e os modelos em computador so normalmente mais baratos do que a construo de um sistema completo e permitem que os erros sejam corrigidos mais cedo. Comunicao com cliente: Arquitectos e projectistas de produtos preparam modelos para mostrarem aos clientes. Rplicas (mock-ups) so produtos de demonstrao que imitam parte ou todo o comportamento externo de um sistema.
David Moreno Ribeiro 27

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Visualizao:

Transies

desajeitadas,

ramificaes

indecisas

segmentos

desnecessrios podem ser modificados antes do inicio do detalhamento. Reduo da complexidade: O principal motivo da modelagem, que incorpora todos os motivos anteriores, talvez seja lidar com sistemas que so demasiadamente complexos para serem compreendidos de imediato. A mente humana s consegue tratar um limitado limite de informao a cada momento. Os modelos reduzem a complexidade reduzindo-as em um pequeno nmero de coisas importantes a serem tratadas de cada vez [1]. A Tcnica de Modelagem de Projectos Considera-se til modelar o sistema a partir de trs pontos de vista relacionados, mas diferentes entre si, cada um abrangendo importantes aspectos do sistema, mas todos necessrios para uma descrio completa. A Tcnica de Modelagem de Objectos (TMO) o nome que atribu-se metodologia que combina essas trs vises de modelagem de sistema: modelo de objectos, modelo dinmico e modelo funcional. Um procedimento tpico de software incorpora todos esses trs aspectos: ele utiliza estruturas de dados (modelo de objecto), sequncia de operaes no tempo (modelo dinmico) e transforma valores (modelo funcional). Cada modelo contm referncias a entidades dos outros modelos. Por exemplo, as operaes vinculam-se a objectos no modelo de objectos, porm so mais expandidas no modelo funcional. Os trs tipos de modelos separam um sistema em vises ortogonais que podem ser representadas e manipuladas, com uma notao uniforme. Esses diferentes modelos no so completamente independentes um sistema mais do que uma coleco de partes independentes mas cada modelo pode ser em boa extenso examinado e entendido pelo que representa. Cada um dos trs modelos evolui durante o ciclo de desenvolvimento. Durante a anlise, construdo um modelo do domnio da aplicao independentemente de uma ocasional implementao. Durante o Projecto, so adicionadas ao modelo construes de domnio de soluo. Durante a implementao, so codificadas tanto construes do domnio da aplicao quanto do domnio da soluo. A palavra modelo tem duas dimenses uma viso do sistema (modelo de objecto, dinmico ou funcional) e uma etapa de desenvolvimento (analise, projecto ou implementao).

David Moreno Ribeiro

28

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Modelo de Objectos O modelo de objectos descreve a estrutura de objectos de um sistema sua identidade, seus relacionamentos com outros objectos, seus atributos e suas operaes. O modelo de objectos proporciona a estrutura necessria na qual podem ser colocados os modelos dinmico e funcional. Modificaes e transformaes no fazem sentido a menos que haja alguma coisa a ser modificada ou transformada. Os objectos so as unidades em que dividimos o mundo so as molculas de nossos modelos. O modelo de objectos representado graficamente por diagramas de objectos contendo classes de objectos. As classes so organizadas em nveis hierrquicos compartilhando estruturas e comportamentos comuns e so associadas a outras classes. As classes definem os valores de atributos relativos a cada instncia de objectos e as operaes que cada objecto executa ou a que se submete. O Modelo Dinmico O modelo dinmico descreve os aspectos de um sistema relacionados ao tempo e sequncia de operaes eventos que assinalam modificaes, sequncia de eventos, estados que definem o contexto para os eventos, e a organizao de eventos e estados. O modelo dinmico incorpora o controlo, que um aspecto de um sistema que descreve as sequncias de operaes que ocorrem, independentemente do que as operaes fazem, sobre o que elas actuam ou como so implementadas. O modelo dinmico representado graficamente por diagramas de estados. Cada um desses diagramas mostra a sequncia de estados e de eventos permitidos em um sistema para uma classe de objectos. Os diagramas de estados tambm se relacionam com outros modelos. As aces nos diagramas de estados correspondem a funes do modelo funcional, os eventos de um diagrama de estado tornam-se operaes em objectos no modelo de objectos. O Modelo Funcional O modelo funcional descreve os aspectos de um sistema relacionados a transformaes de valores: funes, mapeamentos, restries e dependncias funcionais. O modelo funcional abrange o que um sistema faz, independentemente de como ou quando feito. O modelo funcional representado por meio de diagramas de fluxo de dados. Esses diagramas mostram as dependncias entre valores e o procedimento dos valores de sada a partir dos valores de entrada e das funes, independentemente de quando ou se as funes
David Moreno Ribeiro 29

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

so executadas. Os conceitos tradicionais de computao como rvores de expresses so exemplos de modelos funcionais, bem como conceitos menos tradicionais como as planilhas electrnicas. As funes so chamadas como aces no modelo dinmico e mostradas como operaes sobre objectos no modelo de objectos. Relacionamento entre os Modelos Cada modelo descreve um aspecto do sistema mas contm referncias aos outros modelos. O modelo de objectos descreve a estrutura de dados sobre a qual actuam os modelos dinmicos e funcional. As operaes de modelos de objectos correspondem a eventos do modelo dinmico e a funo do modelo funcional. O modelo dinmico descreve a estrutura de controlo de objectos. Ele mostra as decises que dependem dos valores de objectos e que provocam aces que modificam esses valores e que chamam funes. O modelo funcional descreve as funes chamadas pelas operaes do modelo de objectos e pelas aces do modelo dinmico. As funes operam sobre os valores de dados especificados pelo modelo de objectos. O modelo funcional tambm mostra restries relativas aos valores dos objectos. Existem ambiguidades ocasionais sobre qual modelo deve conter uma informao. Isso natural, porque qualquer abstraco apenas uma imitao, alguma coisa inevitavelmente ficar sobre a fronteira. Algumas propriedades de um sistema podem ser mal representadas pelos modelos. Isso tambm normal, porque nenhuma abstraco pode incluir tudo, a meta simplificar a descrio sem sobrecarregar o modelo com tantas construes que estas se tornem um peso e no um auxlio. Para aquilo que o modelo no incorporar de forma adequada, a linguagem natural ou notao especfica para aplicaes ainda uma ferramenta perfeitamente aceitvel [1]. 2.2.2.1 Diagramas UML De entre os diversos diagramas UML utilizados na modelagem, vai-se ressaltar nesse trabalho os diagramas de Caso de Utilizao, Sequncia, Estado e diagrama de Classe, que so os diagramas utilizados para a modelagem do Projecto SIGC. Entende-se por diagramas como sendo representaes grficas de um conjunto de elementos que permitem a visualizao dos blocos de construo da UML, servindo para visualizar o sistema sob diferentes perspectivas [3].

David Moreno Ribeiro

30

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Os diagramas so usados para especificar modelos a partir dos quais ser construdo um sistema executvel, ou ento, para reconstruir modelos a partir de partes de um sistema executvel (engenharia reversa) [3]. Criao de diagramas Os diagramas podem ser construdos de duas formas a saber: De forma incremental: Ampliando os diagramas uma parte de cada vez De forma iterativa: Repetindo o processo de projectar uma pequena parte e constru-la. Diagrama de Caso de Utilizao Diagrama de Caso de Utilizao uma tcnica de modelagem de requisitos que descreve o que um sistema faz, mas, no especificando como isso deve ser feito. Segundo Ivan Jacobson, podemos dizer que um caso de utilizao um "documento narrativo que descreve a sequncia de eventos de um actor que usa um sistema para completar um processo". Os casos de uso: Descrevem como os usurios interagem com o sistema (as funcionalidades do sistema) Facilitam a organizao dos requisitos de um sistema Do uma viso externa do sistema O conjunto de casos de utilizao deve ser capaz de comunicar a funcionalidade e o comportamento do sistema para o cliente. Elementos do diagrama: Actores Casos de utilizao Relacionamentos Associao Generalizao Dependncia: Extenso e Incluso Fronteira do sistema

David Moreno Ribeiro

31

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Actores Representam os papis desempenhados por elementos externos ao sistema. Ex: humano (utilizadores), dispositivo de hardware ou outro sistema (cliente). Elementos que interagem com o sistema. Caso de Utilizao Representa uma funcionalidade do sistema (um requisito funcional) iniciado por um actor ou por outro caso de utilizao Relacionamento de Associao Indica que h uma interaco (comunicao) entre um caso de utilizao e um actor Um actor pode se comunicar com vrios casos de utilizao Relacionamento de Generalizao Generalizao de actores Quando dois ou mais actores podem se comunicar com o mesmo conjunto de casos de utilizao Um filho (herdeiro) pode se comunicar com todos os casos de uso que seu pai se comunica. Generalizao de casos de utilizao O caso de utilizao filho herda o comportamento e o significado do caso de utilizao pai O caso de utilizao filho pode incluir ou subscrever o comportamento do caso de utilizao pai. O caso de utilizao filho pode substituir o caso de utilizao pai em qualquer lugar que ele aparea. Relacionamento de Dependncia: Extenso: Representa uma variao/extenso do comportamento do caso de utilizao base O caso de utilizao estendido s executado sob certas circunstncias Separa partes obrigatrias de partes opcionais Partes obrigatrias: caso de utilizao base Partes opcionais: caso de utilizao estendido

David Moreno Ribeiro

32

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Relacionamento de Dependncia: Incluso: Evita repetio ao factorar uma actividade comum a dois ou mais casos de utilizao Um caso de utilizao pode incluir vrios casos de utilizao Fronteira do Sistema Elemento opcional Serve para definir a rea de actuao do sistema [4]. Diagrama de Classes Diagrama de classes um diagrama que mostra um conjunto de classes e seus relacionamentos. o diagrama central da modelagem orientada a objectos. Diagrama de classe segundo Blaha & Rumbaugh (2006) uma notao grfica que permite modelar e descrever objectos reais ou abstractos de um software e seus relacionamentos por meio de classes com propriedades (atributos) e comportamentos (mtodos). Elementos de um diagrama de classes: Classes Relacionamentos Associao Agregao Composio

Generalizao Dependncia Classes Graficamente, as classes so representadas por retngulos incluindo nome, atributos e mtodos. Nome Devem receber nomes de acordo com o vocabulrio do domnio do problema. Atributos Representam o conjunto de caractersticas (estado) dos objetos daquela classe Visibilidade: (+) pblico: visvel em qualquer classe de qualquer pacote
David Moreno Ribeiro 33

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

(#) protegido: visvel para classes do mesmo pacote (-) privado: visvel somente para classe Mtodos Representam o conjunto de operaes (comportamento) que a classe fornece Visibilidade: (+) pblico: visvel em qualquer classe de qualquer pacote (#) protegido: visvel para classes do mesmo pacote (-) privado: visvel somente para classe Relacionamentos Associao Uma associao um relacionamento estrutural que indica que os objectos de uma classe esto vinculados a objectos de outra classe. Uma associao representada por uma linha slida conectando duas classes. Agregao um tipo especial de associao Utilizada para indicar todo-parte Um objecto parte pode fazer parte de vrios objectos todo Composio uma variante semanticamente mais forte da agregao Os objectos parte s podem pertencer a um nico objecto todo e tm o seu tempo de vida coincidente com o dele Quando o todo morre todas as suas partes tambm morrem Generalizao um relacionamento entre itens gerais (superclasses) e itens mais especficos (subclasses). Dependncia Representa que a alterao de um objeto (o objeto indepedendente) pode afetar outro objecto (o objecto dependente) Diagrama de Estado Diagrama de estado utilizado para descrever o comportamento de um software. Segundo Flower & Kendall (2000) o diagrama de estado descreve os possveis estados de um objecto e como este estado muda com o resultado de eventos sobre este objecto.

David Moreno Ribeiro

34

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Diagrama de Sequncia Diagrama de sequncia um diagrama que mostra a troca de mensagens (isto chamada de mtodo) entre diversos Objectos, numa situao especfica e delimitada no tempo. Segundo Blaha & Rumbaugh (2006) diagrama de sequncia mostra a colaborao dinmica entre os participantes e componentes de um software, suas interaces e a sequncia de mensagens trocadas entre eles.

David Moreno Ribeiro

35

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4. Sistema Integrado de Gesto de uma Clnica (SIGC)


4.1 Tecnologias Utilizadas
Para a realizao do projecto (SIGC), foram utilizadas algumas ferramentas essncias na modelao de sistemas.

4.1.1 Visual Paradigm


O Visual Paradigm uma interface de modelagem UML proprietria. Pode estar integrado a alguns sistemas de desenvolvimento como o Eclipse/IBM, JBuilder, NetBeans/Sun, entre outros. Nesse trabalho foi utilizado a verso grtis 6.4 Enterprise Edition do Visual Paradigm for UML, que uma ferramenta desenvolvida atravs da linguagem Java, que da suporte na anlise e no desenho Orientado ao Objecto, permitindo a fcil construo dos diferentes diagramas UML elaborados nessa modelagem. A figura 4 mostra o ambiente grfico do Visual Paradigm for UML 6.4 Enterprise Edition.

Figura 4 Ambiente Visual Paradigm for UML 6.4 Enterprise Edition


David Moreno Ribeiro 36

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.1.2 Oracle
A Plataforma utilizada para implementar e construir as interfaces do SIGC, foi a Plataforma Internet da Oracle verso 10g Express Edition. A tecnologia Oracle foi desenvolvida pelo Larry Ellison e seus colaboradores Bob Miner e Ed Oates, trata-se de uma plataforma integrada que rene as condies necessrias para desenvolver, depurar e gerir aplicaes para Internet, permitindo a construo de procedimentos de armazenamentos, funes e pacotes usando SQL, PL/SQL e Java. Para a implementao do SIGC foi utilizada a linguagem PL/SQL. Foi utilizada esta plataforma atendendo a sua grande projeco e abrangncia no mercado actual. Na Figura 5 observado o ambiente da plataforma Oracle e algumas aplicaes do SIGC.

Figura 5 - Ambiente Oracle 10g Express Edition


David Moreno Ribeiro 37

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.1.3 PL/SQL (Procedural Language / Structured Query Language)


Para a implementao do SIGC foi utilizada a linguagem PL/SQL que uma linguagem processual do Oracle, extenso ao SQL. Com a PL/SQL pode-se usar comandos SQL para manipular os dados da base Oracle e fluxos de controlo para processar os dados. Pode-se declarar constantes e variveis, definir subprogramas (procedimentos ou funes) e controlar erros de execuo. A PL/SQL uma linguagem estrutura em blocos, ou seja, as unidades bsicas (procedimentos, funes, etc.) podem conter qualquer nmero de sub-blocos. Um bloco permite que se faam declaraes associadas ao bloco e que deixam de existir quando o bloco termina. Cada bloco composto basicamente de 3 partes: DECLARE <declaraes> ______________ opcional BEGIN <lgica> ___________________ obrigatria EXCEPTION <erros> _____________ opcional

END;

Figura 6 - Estrutura do bloco PL/SQL

4.1.4 Microsoft Office Visio 2007


A ferramenta Microsoft Office Visio 2007, foi utilizado para a construo dos diagramas E-R, na medida que, se trata de uma ferramenta de fcil manuseio que permite trabalhar diagramas, textos e tabelas de forma simples e eficiente. A figura 7 mostra o ambiente grfico dessa ferramenta.

David Moreno Ribeiro

38

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Figura 7 Ambiente Microsoft Visio 2007

4.1.5 Microsoft Office Project 2007


A ferramenta Microsoft Project 2007 foi utilizada para efectuar o planeamento do projecto, visto que, se trata de uma ferramenta que, apesar de ser proprietria, uma tecnologia de fcil utilizao, permitindo fazer um planeamento eficaz de diversos os tipos de trabalhos e projectos. Segue-se o ambiente grfico dessa ferramenta.

Figura 8 Ambiente Microsoft Office Project 2007


David Moreno Ribeiro 39

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.1.6 UML (Unified Modeling Language)


A Unified Modeling Language (UML), linguagem de modelagem unificada utilizada para especificar, visualizar, construir e documentar artefactos de um software ou mesmo outros sistemas que no sejam especificamente um software (Larman, 2004). A UML a sucessora de um conjunto de mtodos de anlise orientada a objectos (AOO) que surgiu no final dos anos 80 e incio dos anos 90 (Flower & Kendall 2000). a linguagem padro utilizada para o desenvolvimento de modelos de software orientado a objectos. A UML baseia-se no paradigma dos objectos, nomeadamente suporta a definio de objectos e classes. A modelagem do SIGC relativamente aos diagramas foi baseada na UML.

4.2 Actividades Planeadas


No mbito do desenvolvimento do projecto SIGC, foi elaborado no Microsoft Project 2007 um cronograma de actividades que demonstra as actividades e as respectivas datas das realizaes. Os perodos de durao de cada actividade varia de acordo com o grau de exigncia da mesma, sendo que, o planeamento dessas actividades respeitam as etapas do desenvolvimento de sistema. A figura 9 demonstra o planeamento e as respectivas fases elaboradas para o desenvolvimento do SIGC.

David Moreno Ribeiro

40

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda ____________________________________ ____________________________

Figura 9 Cronograma de Actividades


David Moreno Ribeiro 41

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.3 Actividades Realizadas


As actividades planeadas foram realizadas, embora com atrasos devidos a algumas adversidades que sero apresentadas ao longo do relatrio e nas dificuldades encontradas. No mbito do desenvolvimento do SIGC, foram realizadas as seguintes actividades:

4.3.1 Estudo Preliminar


Nesta etapa foi feita em primeira instncia a pesquisa bibliogrfica com o objectivo de inteirar-se de melhor forma com o tema do trabalho. De seguida, houve um perodo de adaptao ao ambiente do Oracle, em que houve a possibilidade de melhorar os conhecimentos da SQL com exerccios de criao de tabelas, insero, actualizao e consultas de dados. Finalmente, nesta fase houve a interaco com a linguagem PL /SQL. Nesta etapa houve alguns constrangimentos, na medida em que, a maior parte do material bibliogrfico recomendado foram materiais em ingls, o que aumentou o nvel de dificuldades, mas com algum estudo, empenho e dedicao foi ultrapassado com sucesso.

4.3.2 Anlise e especificao de requisitos


Os requisitos foram obtidos atravs de encontros com a orientadora do projecto, depois de analisar as vrias caractersticas que o sistema deve apresentar, foi possvel obter os requisitos especficos. Toda a implementao do sistema foi baseada nos resultados obtidos na anlise e especificao de requisitos. Com os resultados obtidos da anlise e especificaes dos requisitos, ficou certo, que o sistema teria de responder algumas solicitaes, tais como: Gerir a agenda mdica Registar os empregados, pacientes e fornecedores Efectuar os pagamentos dos servios prestados por parte dos clientes Efectuar os pagamentos dos empregados (salrios, ajuda de custo, hora extraordinrio) Efectuar pagamentos aos fornecedores e entidades seguradoras Fazer o registo dos mdicos e especialidades Controlar frias aos empregados Gerir as marcaes e concretizaes dos servios Emitir os mais diversos relatrios
David Moreno Ribeiro 42

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Emitir estatsticas Emitir histricos do paciente Emitir atestados, receitas mdicas e convalescenas Fazer a gesto do stock dos materiais da clnica A modelagem do mdulo Agenda Mdica vai permitir ao sistema: evitar conflitos nas marcaes das consultas, ter um acesso rpido e simples aos dados dos agendamentos passados ou futuros, assim como, responder diversas questes em relao aos compromissos dirios de cada mdico, tais como: quantos atendimentos o mdico tem diariamente, quais os pacientes a serem atendidos, a data e a hora do atendimento de cada paciente e o estado do paciente a ser atendido. Pode-se definir agenda mdica como sendo parte da modelagem que contem os compromissos dirios de cada Mdico, relacionado, com o atendimento dos seus pacientes, definindo previamente a data e hora desse atendimento. Tendo uma ideia clara e objectiva desse mdulo, elaborada o modelo E-R representado na figura 10.

Figura 10 Diagrama E-R Agenda Mdica


David Moreno Ribeiro 43

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Descrio das entidades que fazem parte do modelo E-R do mdulo Agenda Mdica: Mdicos - representam todos os empregados cuja profisso mdica, tratada de forma individual pela importncia assumida na clnica. Agenda - local de agendamento dos compromissos dos mdicos. Pacientes - representa todos os clientes que vo a clnica a procura de marcar ou efectuar servios. Empregado - representa todos os funcionrios da clnica, inclusive o mdico e a recepcionista que trabalham nas agendas. Especialidade - representa a funo dos mdicos, atravs deste entidade que possvel definir quais as reas de actuao da clnica.

4.3.3 Dicionrio de Dados


Segundo Alberto silva e Carlos Videira dicionrio de dados so depsitos de definies de todos os elementos e conceitos utilizados e manipulados pela organizao e respectivos sistemas de informao e que incluem entre outros os dados, ficheiros, processos e entidades. Foi elaborado um dicionrio de dados, onde todos os elementos dos sistemas afectos ao mdulo agenda mdica esto descritos. O dicionrio de dados do sistema encontra-se no anexo A.1.

4.3.4 Modelagem
Nessa etapa de modelagem de sistema, onde vai-se modelar a mdulo agenda, foi a etapa do desenvolvimento do SICG, que mais exigiu o nosso empenho e dedicao para poder ser ultrapassada com sucesso. Nesta fase houve alguns constrangimentos, na medida em que, a maior parte das ferramentas utilizadas, foram tecnologias nunca antes por ns testadas, mas, com muito empenho e dedicao conseguiu-se ultrapassar com sucesso mais essa etapa. Para a modelagem desse sistema, utilizou-se os seguintes diagramas importantes para essa tarefa: Diagrama de Caso de Utilizao Diagrama de Sequncia
David Moreno Ribeiro 44

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Diagrama de Classe Diagrama de Estado 4.3.4.1 Diagrama de Caso de Utilizao Esses diagramas so descries de interaces tpicas entre os utilizadores de um sistema e o sistema propriamente dito, representam tambm a interface externa do sistema e especificam um conjunto de exigncias do que o sistema deve fazer. O diagrama de caso de utilizao mostra actores (pessoas ou outros utilizadores do sistema), casos de utilizao (os cenrios onde o sistema utilizado), e seus relacionamentos. A figura 12 espelha o diagrama de caso de utilizao da agenda.

Figura 11 Diagrama Caso de Utilizao Agenda Mdica

Para clarificar os objectivos e descrever essa interaco entre os utilizadores e o sistema, nesse caso de utilizao, segue-se uma tabela descritiva desse diagrama, e tambm, descreve-se as sequncias tpicas dos eventos para esse diagrama de caso de utilizao.
David Moreno Ribeiro 45

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Descrio do diagrama de caso de utilizao da agenda mdica: Caso de Utilizao Actores Finalidade Agenda Mdica Mdico e Recepcionista Permitir a consulta, actualizao e o registo dos compromissos na Agenda Mdica O utilizador faz o login no sistema, tendo permisso para mudar a sua Viso Geral Password, acesa ao menu Agenda, agenda novos servios, actualiza os servios existentes, e procura vagas livres na agenda para agendar servios. Sequncias Acesso ao Sistema, Acesso ao Menu Agenda

Tabela 1- Descrio Diagrama Caso de Utilizao Agenda Mdica

Descrio da sequncia tpica de eventos: Aco do Actor 1. Este caso de utilizao comea a partir do momento em que o utilizador faz o seu login no sistema 3. Utilizador j no sistema, tem acesso ao Menu Agenda 4. Utilizador pesquisa vagas 5. Sistema mostra as vagas existentes Resposta do Sistema 2. Sistema valida o Username e Password do utilizador, permitindo-lhe dessa forma o acesso a pagina principal do sistema

existentes na Agenda 6. Utilizador regista servios na agenda 8. Utilizador actualiza agenda 10. Utilizador sai do sistema

7. Sistema mostra servio agendado 9. Sistema mostra agenda actualizada 11. Sistema executa logout

Tabela 2 - Descrio Sequncia de Eventos

David Moreno Ribeiro

46

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.3.4.2 Diagrama de Sequncia Diagrama de sequncia um diagrama dinmico que mostra a troca de mensagens (isto chamada de mtodo) entre diversos Objectos, numa situao especfica e delimitada no tempo. Para a modelagem do Mdulo Agenda Mdica, foi construdo dois diagramas de sequncias, o primeiro mostra as sequncias que o utilizador tem que seguir para poder entrar no sistema e ter acesso ao menu Agenda, e um segundo diagrama que demonstra as sequncias das operaes realizadas no menu Agenda. A figura 13 mostra o diagrama de Sequncia Acesso ao Sistema.

Figura 12 - Diagrama Sequncia Acesso ao Sistema

David Moreno Ribeiro

47

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Figura 14 mostra o Diagrama de Sequncia das operaes do Menu Agenda

Figura 13 - Diagrama de Sequncia Menu Agenda Mdica

David Moreno Ribeiro

48

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.3.4.3 Diagrama de Classe O diagrama de Classe o diagrama central da modelagem orientada a objectos, esse diagrama esttica defini a estrutura do sistema, mostrando um conjunto de classes e seus relacionamentos. A figura 15 mostra o diagrama de classe do mdulo agenda mdica.

Figura 14 Diagrama de Classe Agenda Mdica

4.3.4.4 Diagrama de Estado Diagrama de estado um diagrama dinmico, que define os possveis estados de uma classe, utilizado tambm, para descrever o comportamento de um software. Para este mdulo foi elaborado o diagrama de estado Agenda, que retrata um conjunto de estados que o utilizador tem de realizar para poder concretizar os servios referentes a Agenda Mdica. Para isso, o utilizador ter que ter a permisso para fazer o login e ter acesso
David Moreno Ribeiro 49

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

ao Menu Agenda para poder realizar aces nesse menu, tais como: registar servio, desmarcar servios e actualizar agenda. A figura 16 demonstra o diagrama de estado Agenda

Figura 15 Diagrama Estado Agenda Mdica

4.3.5 Implementao do Sistema


Para a implementao do sistema foram feitas as diferentes interfaces que compem o sistema. Utilizou-se o ambiente Apex da Oracle 10g para a elaborao dessas interfaces, que uma ferramenta baseada no formato Web, tendo por base, a linguagem PL/SQL. nesta etapa que pode-se verificar os resultados do sistema, a partir da implementao, o sistema fica pronto a ser utilizado pelos utilizadores a quem se destina. Em seguida so apresentados as interfaces criadas do sistema, que interagem directamente com o Mdulo Agenda Mdica, tais como: Interface de login Pgina principal Menu Agenda Registo do Paciente
David Moreno Ribeiro 50

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.3.5.1 Interface de login Aps o carregamento da pgina, a primeira interface visualizada ser a de login, a qual apresenta os campos Username e Password. Caso o preenchimento desses campos estiverem correctos, o acesso ao sistema ser permitido para o utilizador. No caso de o utilizador preencher dados incorrectos, que no constam na base de dados, uma mensagem de notificao ser visualizada, a qual avisar sobre o erro ocorrido. A seguir observa-se a interface de login do sistema.

Figura 16 Interface login

David Moreno Ribeiro

51

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.3.5.2 Interface Principal Depois que o utilizador fizer o login do sistema, ter acesso a interface principal, podendo aceder os menus ao qual tem permisso. Segue-se a interface principal do sistema.

Figura 17 Inteface Principal

4.3.5.3 Interface Agenda Mdica Ao aceder ao menu Agenda o utilizador vai para a interface da agenda mdica, onde tem a permisso para executar um conjunto de aces, tais como: inserir ou agendar um novo servio na agenda, actualizar a agenda e pesquisar vagas para o agendamento de servios. Para alm dessas aces o utilizador pode ainda ver os servios agendados, a data para a realizao desse servio, importa dizer, que o preenchimento do campo da data incorpora o
David Moreno Ribeiro 52

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

atributo hora, ainda o utilizador tem acesso a um calendrio de forma facilitar a escolha das datas para os agendamentos dos servios. Nesta interface os campos so preenchidos atravs de um formulrio, que permite ao utilizador escolher numa lista os dados para o preenchimento dos campos, reduzindo dessa forma, erros ortogrficos na insero manual dos dados, como exemplo, para preencher o campo nome do paciente ou do mdico no necessrio escrever esses nomes, mas sim, dado ao utilizador a possibilidade de escolher esses nomes numa lista, que integra os registos de mdicos e pacientes da clnica. Caso um paciente no estiver registado ainda na base de dados da clnica o utilizador tem a possibilidade de, a partir dessa interface, fazer esse registo, atravs do link cadastrar. A figura 18 mostra a interface da Agenda Mdica

Figura 18 Interface Agenda Mdica

David Moreno Ribeiro

53

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

4.3.5.4 Interface Registo Paciente Esta interface pode ser acedida a partir da interface da Agenda Mdica, atravs do link cadastrar. Esta tarefa realizada, caso o paciente na marcao do servio na agenda ainda no estiver registado. A figura 19 mostra a interface do registo do paciente.

Figura 19 Interface Registar Paciente

David Moreno Ribeiro

54

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

5. Concluso
5.1 Anlise crtica ao trabalho efectuado e Recomendaes
Esse projecto apresenta algumas limitaes do ponto de vista funcional, na medida em que, um sistema desenvolvido para funcionar numa rede proprietria, o que traz alguma restrio, uma vez que, a tendncia desenvolver sistema preparados para funcionar na Internet. Esta questo bem menos problemtica a nvel de Cabo Verde, dado que, a taxa de penetrao e utilizao de Internet neste pas bastante fraca sobretudo pelo alto custo do mesmo. E como proposta, recomenda-se estender esse sistema para que seja possvel o seu funcionamento a nvel da Internet.

5.2 Concluso sobre o Sistema


Com a utilizao do sistema desenvolvido, o quotidiano dos profissionais das clnicas ser muito beneficiado, na medida em que, com essa poderosa ferramenta, sero melhorados os processos e servios das clnicas. A organizao mais eficiente dos dados aliada a uma melhor gesto das informaes, tornar o atendimento ao cliente um processo mais gil e preciso, optimizando os tempos de espera dos clientes, tanto na recepo como no atendimento aos servios, o que contribui para o aumentando do nvel de actuao da clnica em relao aos seus pacientes. A fiabilidade deste sistema associada a boa poltica de segurana e uma amigvel interface de utilizao, permitir melhorar um conjunto de funcionalidades da clnica tais como: Gesto Financeira e Facturao das Marcaes a Entidades e Pacientes, Emisso de Relatrios, Gesto de Pacientes, Controlo da Agenda Clnica, Gesto do Stock dos produtos da clnica e Segurana da Informao Clnica. A funcionalidade do sistema de gerir a agenda mdica, vai assegurar um maior controlo nas marcaes e na agenda mdica, evitando dessa forma, conflitos nas marcaes dos servios. Esta funcionalidade tambm vai possibilitar um rpido acesso aos dados dos

David Moreno Ribeiro

55

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

agendamentos passados ou futuros, e permitir aos profissionais ter uma agenda diria actualizada e eficaz. Com este sistema, os profissionais das clnicas tero uma ferramenta robusta, que certamente, vai auxiliar numa melhor gesto das clnicas, na medida em que, todos os processos e servios da clnica sero informatizados, evitando dessa forma, erros e conflitos nas tomadas de decises e na gesto da prpria clnica. Para o desenvolvimento e implementao desse projecto foram necessrios ultrapassar alguns constrangimentos encontrados no decorrer do estgio. Primeiramente a nvel acadmico de realar algumas falhas existentes no plano curricular, visto que, no fomos contemplados com o estudo de algumas disciplinas importantes nesse ramo, como o caso da Engenharia de Software e Modelagem de Sistemas. A linguagem UML, utilizada nesse projecto foi uma novidade, tivemos de aplicar para poder ultrapassar com xito esse constrangimento. No decorrer no estgio tivemos ainda algumas paragens, primeiro, por causa da queima do router wireless da empresa que acolheu o estgio, depois pela falta da energia elctrica, que veio obrigar tambm a alguns dias de paragem, visto que a empresa no tinha um gerador alternativo. A dificuldade maior, foi na elaborao do relatrio, visto que, a universidade no dispe ainda de um regulamento destinados a relatrios de estgio, o que dificultou e muito na escolha e definio da estrutura do relatrio.

David Moreno Ribeiro

56

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Referncias Bibliogrficas
[1] - James Rumbaugh, Michael Blaha, Willian Premerlani, Frederick Eddy Willian Lorensen: Modelagem e Projectos Baseados em Objectos. [2] - Laudon e Laudon: Sistemas de Informaes Gerenciais, So Paulo Prentice Hall, 2007. [3] - Prof. DR. WILSON M. YONEZAWA Departamento de Computao UNESP FC Bauru: Curso UML- Diagramas. [4] - Laboratrio de Engenharia de Software, PUC-Rio de Janeiro: Projectos de Sistema de Software - Diagramas UML [5] - PONCIANO S., M. Estruturao e Implementao de um Mdulo do PEP para Informatizar o Acompanhamento da Evoluo Clnica na Gastroenterologia Cirrgica da FMRP, Universidade de So Paulo, USP, Dissertao de Monografia, 2006. [6] - CHEN, Peter: Modelagem de dados: a abordagem entidade-relacionamento para projecto lgico. Trad. Ceclia Camargo Bartalotti. So Paulo: Makron Books, 1990. [7] - http://www.shammas.eng.br/acad/materiais/mer.pdf [8] - http://www.uml.org/

David Moreno Ribeiro

57

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

Anexos
A.1 Dicionrio de Dados
Agenda Mdica Nome do campo #Agenda #Mdico #Paciente Descrio Cdigo da Agenda Mdica Cdigo do Mdico Cdigo do Paciente Tipo Numrico Numrico Numrico Date Chave Primria Estrangeira Estrangeira

Data_Atendimento Data e hora do atendimento Mdico #Mdico #Especialidade #Empregado Cdigo do Mdico Cdigo da Especialidade Cdigo do Empregado Paciente #Paciente Nome Sexo Estado_Civil Data_Nascimento Movl Email #Seg #Ilha #Concelho
David Moreno Ribeiro

Numrico Numrico Numrico

Primria Estrangeira Estrangeira

Cdigo do Paciente Nome completo do Paciente

Numrico Varchar (150)

Primria

Sexo do Paciente

Varchar (80)

Se o Paciente : casado, solteiro, vivo ou Varchar (80) devorciado Data de nascimento do Paciente Contacto mvel do Paciente Correio electrnico do Paciente Cdigo de Seguros do Paciente Cdigo da Ilha do Paciente Cdigo do Concelho do Paciente Date Numrico Varchar (80) Numrico Numrico Numrico Estrangeira Estrangeira Estrangeira
58

Desenvolvimento de Sistema Integrado para Gesto de Clnica - Mdulo Agenda __________________________________ ____________________________

BI

Nmero de Bilhete de Identidade do Numrico Paciente Endereo do Paciente Varchar (100) Nmero do telefone do paciente Nacionalidade do Paciente Numrico Varchar (150) Caixa Postal do Paciente Empregado Numrico

Endereco Telefone Nacionalidade CP

#Empregado BI Date_Nascimento Date_Contrato Profisso #Ilha #Concelho Nacionalidade Salrio CP #Seg

Cdigo do Empregado

Varchar (10)

Primria

Nmero de Bilhete de Identidade do Numrico Empregado Data de nascimento do Empregado Data do contrato do Empregado Date Date

Define a se o Empregado ou no mdico Varchar (80) Cdigo da Ilha do Empregado Cdigo do Concelho do Empregado Nacionalidade do Empregado Numrico Numrico Varchar (150) Salrio do Empregado Caixa Postal do Empregado Cdigo de Seguros do Empregado Especialidade Numrico Numrico Numrico Estrangeira Estrangeira Estrangeira

#Especialidade Nome

Cdigo Especialidade Nome da Especialidade

Numrico Varchar (80)

Primria

David Moreno Ribeiro

59

Você também pode gostar