Você está na página 1de 52

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CINCIAS EXATAS E NATURAIS CURSO DE CINCIAS DA COMPUTAO BACHARELADO

APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

AURLIO MARQUES DA SILVA

BLUMENAU 2005 2005/2-03

AURLIO MARQUES DA SILVA

APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

Trabalho de Concluso de Curso submetido Universidade Regional de Blumenau para a obteno dos crditos na disciplina Trabalho de Concluso de Curso II do curso de Cincias da Computao Bacharelado. Prof. Wilson Pedro Carli - Orientador

BLUMENAU 2005 2005/2-03

APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

Por

AURLIO MARQUES DA SILVA

Trabalho aprovado para obteno dos crditos na disciplina de Trabalho de Concluso de Curso II, pela banca examinadora formada por:

Presidente:

______________________________________________________ Prof. Wilson Pedro Carli Orientador, FURB ______________________________________________________ Prof. Nome do professor, Titulao FURB ______________________________________________________ Prof. Nome do professor, Titulao FURB

Membro:

Membro:

Blumenau, Novembro de 2005

Dedico este a minha famlia, minha namorada e a todos os amigos, especialmente aqueles que me ajudaram diretamente na realizao deste.

AGRADECIMENTOS

Deus, pelo seu imenso amor e graa. minha famlia, que mesmo longe, sempre esteve presente. Aos meus amigos, principalmente o Joaquim, pelos empurres e cobranas. Ao meu orientador, Wilson Pedro Carli, por ter acreditado na concluso deste trabalho. E de uma forma especial a minha namorada, pelos momentos de incentivo e pela compreenso nas horas em que faltei como namorado para me dedicar na concluso deste.

RESUMO

Este trabalho teve como objetivo o desenvolvimento de um sistema de informao de apoio tomada de deciso para um hospital. O aplicativo desenvolvido em C# .Net permite registrar evolues dos pacientes que sero armazenadas em um banco de dados Oracle e que podero ser acompanhadas remotamente por mdicos e enfermeiros para permitir a prescrio de medicamentos via web. Palavras-chave: Sistema de informao. Hospital. C# .Net. Web.

ABSTRACT

This work had a objective the development of a information system to support decision making in a hospital. The application, developed in C# .Net, allows registering evolutions of the patients which will be stored in an Oracle database and can be followed remotely to allow medicine prescribing via web.

Keywords: Information Systems. Hospital. C# .Net. Web.

LISTA DE ILUSTRAES

Figura 1 Exemplo de classe e objeto ..................................................................................... 21 Figura 2 Exemplo de hierarquia de classe ............................................................................. 23 Figura 3 Diagrama de casos de uso ....................................................................................... 27 Figura 4 Diagrama de classes (conceitual) ............................................................................ 29 Figura 5 Diagrama de atividades ........................................................................................... 30 Figura 6 Modelo entidade e relacionamento (MER-Lgico) . Erro! Indicador no definido. Figura 7 Modelo entidade e relacionamento (MER-Fsico).................................................. 31 Figura 8 Exemplo do cdigo C# .Net, criao do objeto para cadastro do paciente............. 34 Figura 9 Exemplo de criao de menu para enfermeiro(a) ................................................... 35 Figura 10 Acima exemplo do banco de dados e seu SGBD.................................................. 37 Figura 11 Tela principal do aplicativo................................................................................... 38 Figura 12 - Tela de cadastro de pacientes ................................................................................ 39 Figura 13 Tela de cadastro de funcionrios........................................................................... 40 Figura 14 Tela para selecionar paciente para evoluo......................................................... 41 Figura 15 Tela de cadastro de evoluo ................................................................................ 42 Figura 16 Tela de cadastro de prescrio .............................................................................. 43

LISTA DE SIGLAS

CLR Common Languagem Runtime HTML HiperText Markup Language MER Modelo Entidade Relacionamento OO Orientao a Objetos SAD Sistemas de Apoio a deciso SAE Sistemas de Apoio a Executivos SIG Sistemas de Informaes Gerenciais SGBD Sistema de Gerenciador de Banco de Dados SPT Sistemas de Processamento de Transaes STC Sistemas de trabalhadores do Conhecimento UML Unified Modeling Language WWW World Wide Web

SUMRIO

1 INTRODUO.................................................................................................................. 10 1.1 OBJETIVOS DO TRABALHO ........................................................................................ 13 1.2 ESTRUTURA DO TRABALHO ...................................................................................... 14 2 FUNDAMENTAO TERICA .................................................................................... 15 2.1 HISTRICO HOSPITALAR............................................................................................ 15 2.2 ADMINISTRAO HOSPITALAR................................................................................ 16 2.3 ENFERMAGEM ............................................................................................................... 17 2.4 SISTEMA DE APOIO A DECISO ................................................................................ 18 2.5 ORIENTAO A OBJETOS ........................................................................................... 20 3 DESENVOLVIMENTO DO TRABALHO ..................................................................... 24 3.1 REQUISITOS PRINCIPAIS DO PROBLEMA A SER TRABALHADO....................... 24 3.2 ESPECIFICAO ............................................................................................................ 25 3.2.1 DIAGRAMA DE CASOS DE USO ............................................................................... 26 3.2.2 DIAGRAMA DE CLASSES .......................................................................................... 28 3.2.3 DIAGRAMA DE ATIVIDADES ................................................................................... 29 3.2.4 MODELO ENTIDADE RELACIONAMENTO (MER-LGICO)Erro! Indicador no definido. 3.2.5 MODELO ENTIDADE E RELACIONAMENTO (MER-FSICO) .............................. 30 3.2.6 DICIONRIO DE DADOS............................................................................................ 47 3.3 IMPLEMENTAO ........................................................................................................ 31 3.3.1 Tcnicas e ferramentas utilizadas.................................................................................... 32 3.3.1.1 Microsoft .Net............................................................................................................... 32 3.3.1.2 C# (C Sharp)................................................................................................................. 33 3.3.1.3 Hiper Text Markup Language HTML ....................................................................... 34 3.3.1.4 Banco de Dados ............................................................................................................ 36 3.3.2 Operacionalidade da Implementao .............................................................................. 37 3.3.2.1 Descrio das Telas ...................................................................................................... 37 3.4 RESULTADOS E DISCUSSO ...................................................................................... 43 4 CONCLUSES.................................................................................................................. 44 4.1 EXTENSES .................................................................................................................... 44

10 1 INTRODUO

Na atualidade, para qualquer empresa a maior dificuldade manter seus dados de modo que, tanto internamente e externamente, tenha-se os mesmos atualizados atravs de sistemas confiveis, utilizando-se as tecnologias da informao e comunicao. Para tanto as empresas procuram com sistemas de informao suprir a sua necessidade interna e com as tecnologias e recursos de comunicao como a Internet, procuram disponibilizar melhores servios externamente aos seus clientes. Segundo Laudon e Laudon (2003, p. 7), sistemas de informao podem ser definidos tecnicamente como um conjunto de componentes inter-relacionados que coleta (ou recupera), processa, armazena e distribui informaes destinadas a apoiar a tomada de decises de uma organizao. Com o propsito de agilizar o feedback para anlise, a informao o produto da anlise dos dados existentes devidamente registrados, classificados e organizados em um determinado contexto, para transmitir conhecimento e permitir tomada de deciso de forma otimizada. Outro aspecto de vital importncia a prioridade, pois uma informao produzida e no distribuda em tempo hbil da tomada da deciso, poder perder seu sentido e tornar ineficiente na utilizao do recurso da informao ou at a prpria tomada de deciso. Para Oliveira (2002, p. 38), a tomada de deciso refere-se converso das informaes em ao, na qual tomada com base na anlise das informaes, pode portanto afetar ou modificar o comportamento na empresa, bem como o relacionamento entre unidades organizacionais. Entretanto, um sistema de informao pode, alm de automatizar tarefas nas organizaes exercer vrias funes de auxlio administrativo. Afirma Laudon e Laudon (2003, p. 40), que existem quatro tipos principais de sistemas de informao atendendo aos diferentes nveis organizacionais, os quais so: a) nvel operacional;

11 b) nvel de conhecimento; c) nvel gerencial; d) nvel estratgico. Para atender a cada umas das principais reas funcionais da organizao, os sistemas, por sua vez, foram ficando cada vez mais especializados e classificados de tal forma, resultando na criao de vrios sistemas em cada nvel hierrquico. Estes sistemas esto classificados conforme Laudon e Laudon (2003, p. 41) da seguinte forma: a) sistemas de apoio executivo (SAEs); b) sistemas de informaes gerenciais (SIGs); c) sistemas de apoio deciso (SADs); d) sistemas de trabalhadores do conhecimento (STCs); e) sistemas de automao de escritrio; f) sistemas de processamento de transaes (SPTs). Sendo assim, com o advento dos sistemas de informao e de todo um conjunto de novos conceitos relacionados armazenagem, manuteno e recuperao de dados em meios eletrnicos locais ou remotos, os profissionais da sade tambm puderam auferir resultados positivos em termos de agilidade na documentao e na composio do plano de cuidados de seus pacientes (MARIN, 1995, p. 25). Desta forma a sistematizao das informaes de assistncia da enfermagem nos hospitais um dos recursos que a medicina moderna dispe para tornar disponveis diversas funes de suporte ao paciente em qualquer fase de seu tratamento. Os profissionais designados a essas tarefas, demandam responsabilidades no somente nas atividades clnicas, mas tambm na administrao de informaes para a continuidade dos cuidados, bem como um controle na qualidade dos servios e responsabilidades para com os pacientes (EVORA, 1995, p. 17).

12 De modo geral, os recursos oriundos de avanos tecnolgicos e da informao so de grande valia quando aplicados tanto no gerenciamento dos servios de atendimentos sade, ou seja, em hospitais, unidades de sade e afins, quanto no apoio ao profissional na assistncia ao paciente. Vale destacar tambm o importante papel no treinamento de novos profissionais (MARIN, 1995, p. 1). O gerenciamento dos servios na rea de sade, com a aplicao de tecnologias de informao e comunicao abre a possibilidade de que os mdicos remotamente acompanhem a evoluo clnica de seus pacientes em hospitais e clnicas. A necessidade de mobilidade dos mdicos para atender outros hospitais ou at mesmos suas prprias clnicas, implica em abrir mo de um acompanhamento dos diagnsticos dos exames e prescries dos medicamentos mais precisos e no local do atendimento (EVORA, 1995, p. 23).. Dessa forma, observando-se um hospital situado no municpio de Joinville, estado de Santa Catarina, o mesmo tem demandado de forma crescente de seus funcionrios o acompanhamento integral dos internos, mas com um trabalho ainda pouco informatizado. Para atender este mercado hospitalar existem j disponveis no mercado nacional alguns softwares, mas que conforme a caracterstica de cada um, ainda no atendem por completo a relao de servios executados dentro de um hospital. Pesquisando-se em sites especializados na Internet, obteve-se como resultado os seguintes softwares: a) Infosade: gesto informatizada em sade, composto por mdulos para atender rotinas hospitalares, tanto clnicas quanto administrativas e atendendo tambm gesto de planos de sade (INFOSAUDE, 2003); b) Micromed: soluo voltada para rea da sade, composto por um conjunto de sistemas para gesto hospitalar, permitindo um maior foco no cliente e aumento de produtividade com reduo de custos (MICROMED, 2003); c) Hsist: sistema de gesto hospitalar composto por um conjunto de programas

13 integrados que oferecem solues rpidas, eficientes e objetivas, controle financeiro, estatsticos e administrativos indispensveis na administrao hospitalar (HSIST, 2005); d) Systema: sistema de gesto hospitalar composto por um conjunto de mdulos combinados para atender instituies em nvel de hospital geral (SYSTEMA, 2005); e) Wpd: sistema de informao mdico-hospitalar composto por um conjunto de mdulos para atender hospitais (WPD, 2005). Observa-se entretanto que os mesmos no contemplam o atendimento remoto dos pacientes, originando-se a inteno deste trabalho de concluso de curso, que tem o intuito de desenvolver um prottipo de sistema de informao de apoio tomada de deciso (SAD), com um mdulo via web, possibilitando que seus profissionais possam estar acompanhando seus pacientes de qualquer lugar. Ainda que distncia, os diagnsticos de exames buscando o acompanhamento de pronturio de pacientes sero disponibilizados via web, para que as prescries de medicamentos possam estar sendo realizadas remotamente pelo mdico.

1.1

OBJETIVOS DO TRABALHO

O objetivo deste trabalho foi desenvolver um sistema de informao de apoio tomada de deciso para o controle da evoluo clnica dos pacientes de um hospital. Os objetivos especficos do trabalho so: a) registrar a evoluo clnica dos pacientes no setor de enfermagem; b) controlar a evoluo clnica dos pacientes no setor de enfermagem remotamente via web; c) disponibilizar relatrios via web;

14 d) possibilitar aos mdicos a prescrio de medicamentos via web; e) controlar acesso atravs de senha.

1.2

ESTRUTURA DO TRABALHO

Este trabalho est disposto em quatro captulos descritos a seguir: O primeiro captulo apresenta a introduo, justificativa e os objetivos desse trabalho desenvolvido. No segundo captulo tem-se a descrio de informaes e definies sobre administrao hospitalar, enfermagem e tecnologias utilizadas. No terceiro captulo tem-se a descrio dos requisitos funcionais do sistema com a especificao, modelos de dados e operacionalidade das telas do sistema. No quarto captulo apresenta-se a concluso.

15 2 FUNDAMENTAO TERICA

Neste captulo procura-se dar uma viso dos principais temas abordados neste trabalho, tais como Histrico Hospitalar, Administrao Hospitalar, Enfermagem, Sistemas de Apoio Deciso, Orientao Objetos e Plataforma .Net.

2.1

HISTRICO HOSPITALAR

Segundo Pianucci (2003, p. 11), a palavra hospital do termo latino hospitale, que diz respeito hspede, hospitalidade. As primeiras organizaes hospitalares tinham carter de hospedar doentes e pobres. Historicamente, na qual se conceitua assistncia mdico-hospitalar, toda aquela que tem por base a ao de um servio mdico (ambulatrios, postos de assistncia, clnicas). Define tambm hospital como parte integrante de uma organizao mdica e social, cuja funo bsica consiste em proporcionar populao assistncia mdica integral, curativa e preventiva, sob quaisquer regimes de atendimento. Pianucci (2003, p. 11) afirma tambm que as primeiras organizaes mdicohospitalares surgiram nas civilizaes antigas em 232 A.C. A ndia e Egito foram palcos dos primeiros hospitais, sendo o de maior destaque o da ndia, no qual doentes e pobres eram atendidos pelos servos reais e recebiam frutas, vegetais frescos e massagem com leos aromticos. No Egito os templos serviam para acomodar pobres e doentes, onde os mesmos eram cuidados pelos sacerdotes que aplicavam os tratamentos baseados em infuses, poes e banhos. Hipcrates (mdico grego), conhecido hoje como pai da medicina, preocupava-se em estudar as doenas como fatos e no como efeitos da f. Defendia a hiptese de que o

16 conhecimento do corpo seria impossvel sem o conhecimento do ser humano como um todo e que as doenas provinham dos desequilbrios do sangue, da bile. Entretanto, Hipcrates marca o incio da medicina baseada em observao de fatos concretos (PIANUCCI, 2003, p.12). No Brasil, os primeiros hospitais foram implantados ainda na poca colonial. Com a colonizao incluram em seu programa a abertura de Santas Casas, exemplo que j existiam em Portugal. Como sendo uma empresa destinada a prestao de servios de sade e destinada a assistncia mdico-hospitalar, j no sculo XX comeavam a adotar conceitos administrativos, bem como a constituio de centro de educao e pesquisa na sade (PIANUCCI, 2003, p. 13).

2.2

ADMINISTRAO HOSPITALAR

A palavra administrao usada to frequentemente no dia-a-dia que parece no haver dvidas com relao a seu significado. Administrao o processo de planejar, organizar, dirigir e controlar o uso de recursos a fim de alcanar os objetivos. Significa tambm o ato de trabalhar com pessoas e atravs de pessoas para realizao desses objetivos tanto da organizao quanto de seus membros (CAMPOS, 1998, p. 22). Planejar, coordenar a rea de Recursos Humanos, implantar rotinas de trabalho como todos os demais procedimentos administrativos, na rea da sade no seria diferente. O administrador na sua formao profissional, conhecer sobre vrias cincias para que possa administrar visando sempre o atendimento ao paciente seja de elevado padro tcnico e humano (CAMPOS, 1998, p. 28). Segundo Kurcgant (1991, p. 3), o entendimento da prtica da enfermagem caracteriza as teorias administrativas sobre cinco variveis bsicas: tarefas, pessoas, estrutura, ambiente e tecnologia. E, com os avanos tecnolgicos que surgem, a especializao dos recursos

17 humanos uma das maneiras a acompanhar esses fatores, pois eles podem interferir no alcance dos objetivos da organizao se no houver uma interao entre os membros que a constituem. Para Marin, (1995, p. 1), de um modo geral, os recursos oriundos desta tecnologia so de grande valia quando aplicados tanto no gerenciamento dos servios de atendimento sade, ou seja, em Hospitais, Unidades Bsicas de Sade e afins, quanto no apoio ao profissional nas atividades de assistncia ao paciente. Vale destacar tambm o importante papel que a informtica tem no treinamento e na educao de novos profissionais da sade. Para o administrador na rea da sade tambm centra seus objetivos em baixar custos assistenciais atravs da diminuio no passo da inovao mdica, e tambm para o perfeito funcionamento no s precisa tornar-se responsvel por implementar polticas e aes administrativas que zelem pelos direitos de cidadania dos pacientes, mas tambm para que haja uma concretizao desse processo, indiscutvel a necessidade de uma centralizao das informaes para que possibilite o planejamento e facilite a tomada de decises dos administradores (MARIN, 1995, p. 8). Marin (1995, p. 10) afirma que a informatizao na rea da enfermagem consiste tambm no estudo da estrutura e do processamento da informao usada para a tomada de deciso. Isso pressupe que o processamento dessas informaes estejam sendo modeladas para que a sistematizao mimetize de forma mais fiel possvel ao processo manual. Como conseqncia, o papel do enfermeiro est mudando, novos desafios esto sendo incorporados ao processo de tomada de decises exigindo uma maior reflexo e maior confiana na ao.

2.3

ENFERMAGEM

Para Pianucci (2003, p.10), o ser humano o nico animal que no sobrevive sem

18 cuidados adequados ao nascer. Esse cuidado vital do nascimento at a velhice, mais que um ato mecnico, representa uma atitude. Com o propsito de manter pessoas saudveis, originou-se a enfermagem. Enfermagem uma cincia humana que rene pessoas de experincias com campo de conhecimento, fundamentaes e prticas do cuidar dos seres humanos que abrangem do estado de sade aos estados de doenas, mediada por transaes pessoais, profissionais, cientficos, estticos, ticas e polticas (MARIN, 1995 p. 19). Entre suas metas, a enfermagem preocupa-se em realizar ou evitar as tenses biofsicas e psicossociais das pessoas que ingressam no sistema de atendimento da sade. O servio da enfermagem dentro do macro sistema de atendimento a sade interage em todas as reas sob a sua responsabilidade de forma independente, interada e com a co-responsabilidade da qualidade no atendimento ao paciente. (MARIN, 1995 p. 29). Pianucci (2003, p. 10) afirma que a atuao do profissional (enfermeiro) no compromisso de zelar pelo paciente ter de ser executado com responsabilidade, competncia, conhecimento tcnico-cientfico e muita dedicao. E, atualmente, pode ser definida enquanto ao social como uma atividade a ser realizada por pessoas que cuidam da vida, da doena, da morte e do meio ambiente, pois suas atuaes protegem a sade tanto na rea preventiva quanto na curativa, na reabilitao.

2.4

SISTEMA DE APOIO A DECISO

Os Sistemas de Apoio Deciso (SAD) so sistemas informatizados interativos que proporcionam ao usurio um acesso fcil a modelos decisrios e dados a fim de dar apoio a atividades de tomada de deciso semi-estruturadas ou no-estruturadas. O objetivo dos SAD

19 o apoio ao administrador, gerente ou gestor nas atividades de tomada de deciso. Os SAD devem ter seus dados e modelos organizados em funo da deciso, flexibilidade e capacidade de adaptao s mudanas no ambiente e no estilo do responsvel pela tomada de deciso. Para Stair (2002, p. 38), um sistema de apoio a decises (SAD) formado por um conjunto organizado de pessoas, procedimentos, software, banco de dados e dispositivos utilizados para dar suporte tomada de decises especficas de um problema. Devido a inerente flexibilidade dos SADs a estruturar melhor os problemas, tambm so capazes de auxiliar gerentes e todos os nveis na tomada de decises relativamente rotineiras. Segundo Laudon e Laudon(2003, p. 45), os SADs ajudam na tomada de decises nousuais, nas quais se alteram com rapidez e que no so facilmente especificadas com antecedncia, portanto precisam ser projetados de tal forma que os usurios tenham uma fcil interao e possam trabalhar diretamente com ele num processamento interativo e de uma interface com o usurio fcil de usar. Afirma OBrien (2003, p. 253), que os SADs so umas das principais categorias de sistemas de apoio a deciso, na qual interativamente so fornecidas informaes durante todo o processo da tomada da deciso. Dessa forma, os sistemas so projetados para serem sistemas ad hoc de respostas rpidas que so iniciados e controlados por usurios finais. Para a rea da sade, a sistematizao e todo um conjunto de novos conceitos relacionados informatizao de suma importncia para os hospitais e entidades afins como recursos na medicina moderna para dispor e tornar disponveis diversas funes de suporte ao paciente em qualquer fase de seu tratamento. Bem como seus profissionais puderam auferir resultados positivos em termos de agilidade para a tomada de decises (EVORA, 1995, p. 67). Os sistemas de apoio deciso na sade so sistemas especializados de consulta, destinados a fornecer informaes aos profissionais da sade auxiliando na consulta, no reconhecimento e interpretao de imagens, na crtica e planejamento teraputicos, dando

20 assistncias diagnsticas e tambm no armazenamento e recuperao de informaes. Visa tambm o aumento progressivo da quantidade de dados e informaes utilizados pelo mdico, servindo, assim, como ferramentas de informao tanto gerais como especficas, fornecendo opes simples dentro de alternativas variadas.

2.5

ORIENTAO A OBJETOS

Embora as linguagens orientadas a objetos j existam desde a dcada de 1960, apenas nos ltimos 10 anos tm visto um crescimento e uma aceitao da tecnologia de objetos pelo setor de software. Embora tenham comeado como algo secundrio, sucessos recentes como Java e C++, tem impulsionado essas tcnicas orientadas a objetos (OO) para novos nveis de aceitao, no qual gradativamente vem sendo realmente percebidas as promessas que a tcnica contm (SINTES, 2002, p.3). O termo Orientao a Objetos denota um paradigma de trabalho que vem sendo utilizado de forma ampla para projetos e implementaes de sistemas computacionais. A idia geral da abordagem de orientao a objetos a um problema aplicar as tcnicas de classificao baseado na composio e interao entre diversas unidades de softwares, chamadas objetos. Para Maia e Morelli(2004), a programao orientada a objetos tem como principal objetivo reduzir a complexidade e atingir um desenvolvimento interativo e incremental de criaes rpidas de prottipos, cdigos reutilizveis aumentando a sua produtividade atravs do encapsulamento dos dados e uma modelagem do problema para identificar o melhor conjunto de objetos para descrever um sistema de software. O funcionamento deste sistema se d atravs do relacionamento e troca de mensagens entre esses objetos. A anlise, projeto e programao orientada a objetos so as respostas para o aumento

21 da complexidade dos ambientes computacionais que se caracterizam por sistemas heterogneos, distribudos em redes, em camadas e baseados em interfaces grficas. Essa tecnologia porm permite a construo de modelos de domnios complexos, consistindo em um grande nmero de ocorrncias por meio de entidades computacionais, no qual descreve uma srie de tcnicas para estruturar solues para problemas. Um aplicativo desenvolvido com orientao a objetos incorpora uma estrutura com comportamentos prprios tornando-se essencialmente diferente do desenvolvimento tradicional (MAIA e MORELLI, 2004). Segundo Gunnerson (2001 p. 16), existem dois conceitos fundamentais em orientao a objetos: classe e objeto. Um objeto simplesmente uma coleo de informaes e funcionalidades correlatas, no qual so algo que tem uma manifestao no mundo real. Possui uma descrio (atributos) e uma identidade. As informaes armazenadas em si podem ser qualquer tipo de informao. J classe, rene objetos que compartilham propriedades em comum. Um exemplo de classe e objeto pode ser visto no Quadro 1.

Fonte: Macoratti (2005)

Figura 1 Exemplo de classe e objeto

Entre as idias fundamentais bsicas para a tecnologia orientada a objeto incluem-se:

22 a) mensagem: uma chamada a um objeto para invocar um de seus mtodos, ativando um comportamento descrito por sua classe; b) abstrao: a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando caractersticas menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe uma abstrao de entidades existentes no domnio do sistema de software; c) encapsulamento: consiste na separao de aspectos internos e externos de um objeto. Este mecanismo utilizado amplamente para impedir o acesso direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os mtodos que alteram estes estados; d) polimorfismo: permite um objeto se comportar de acordo com sua classe. Desta forma, possvel se relacionar com objetos de classes diferentes, enviar mensagens iguais (chamadas a mtodos com mesma assinatura) e deixar o objeto se comportar definio de sua classe. e) herana: o mecanismo pelo qual uma classe (sub-classe) pode extender outra classe (super-classe), aproveitando seus comportamentos (mtodos) e estados possveis (atributos). H herana mltipla quando uma sub-classe possui mais de uma super-classe; Herana um recurso considerado muito importante na orientao a objetos, e simplesmente a habilidade de herdarem dados e funcionalidades de um objeto pai. No qual conhecido como classe base e a classe que est herdando como classe derivada. Um exemplo de hierarquia de classe pode ser visto no Quadro 2.

23

Fonte: Macoratti (2005)

Figura 2 Exemplo de hierarquia de classe

24 3 DESENVOLVIMENTO DO TRABALHO

O presente trabalho resulta na construo de um aplicativo orientado a objetos, no qual permitir o acompanhamento remotamente do mdico na evoluo de seus pacientes e prescries de medicamentos de seus internos. Na seqncia sero apresentados os requisitos principais para solucionar o problema aqui explanado.

3.1

REQUISITOS PRINCIPAIS DO PROBLEMA A SER TRABALHADO

Conforme levantamento e entrevista realizada com responsveis pelos processos na rea da enfermagem em um hospital situado em Joinville, constatou-se que tem demandado de forma crescente de seus funcionrios um acompanhamento integral dos internos, trabalho este feito ainda em grande parte de forma manual. O acompanhamento dos pacientes na rea de enfermagem possui dificuldades quando da prescrio de medicamentos por parte dos mdicos, que por situao de seus servios s vezes esto no prprio hospital, em outros hospitais ou em suas clnicas prestando seus atendimentos/consultas. O trabalho consiste em desenvolver um aplicativo (requisito funcional) que permitir que o mdico possa conectar-se ao sistema atravs de senha, possibilitando fazer um acompanhamento de seus pacientes e prescrever medicamentos remotamente via web. O aplicativo que prope automatizar esses processos foi desenvolvido usando a linguagem C# .Net e HTML acessando um banco de dados Oracle 9i (requisito no funcional) que ficar hospedado em um servidor, sendo acessado pelo cliente atravs de um browser. As prximas sees descrevem a especificao e implementao do aplicativo proposto.

25 3.2 REQUISISTOS FUNCIONAIS DO SISTEMA

No quadro abaixo relao dos requisitos funcionais do sistema: Requisitos Funcionais RF01: O usurio dever manter os pacientes RF02: O usurio dever manter a evoluo do paciente diariamente (protocolo do paciente). RF03: O usurio dever manter a prescrio mdica. RF04: O sistema dever emitir relatrios da evoluo do paciente via web. RF05: O sistema dever emitir relatrios da prescrio do paciente. RF06: O sistema dever emitir relatrios de paciente por mdicos. RF07: O sistema dever controlar o acesso atravs de senhas. Implementados X X X X X X X

3.3

REQUISITOS NO FUNCIONAIS DO SISTEMA

No quadro abaixo relao dos no funcionais do sistema: Requisitos No Funcionais RNF01: Interface para Sistema Operacional Windows. RNF02: Utiliza banco de dados Oracle. RNF03: Desenvolvido em Microsoft Visual Studio .NET. Contemplados X X X

3.4

ESPECIFICAO

Nesta seo sero apresentadas as especificaes do aplicativo que foram feitas utilizando-se da anlise orientada a objetos. Devido a necessidade de mobilidade dos mdicos para atender outros hospitais, surge a

26 necessidade de um aplicativo que visa atender prescries mdicas e evolues clnicas remotamente via web. As entidades usadas pelo aplicativo so especificadas atravs de diagramas de classes representando cada processo do aplicativo. Para ilustrar suas principais funcionalidades, sero especificados casos de uso do aplicativo cliente e servidor. No diagrama de atividades est sendo ilustrado as principais atividades do aplicativo. Para especificao dos requisitos foram utilizadas as tcnicas da Unified Modeling Language (UML) atravs da ferramenta Rational Rose 4.0, para a descrio dos casos de uso, diagramas de classes e diagramas de atividades. Utilizou-se a ferramenta Power Designer para especificao do Modelo Entidade Relacionamento (MER) fsico e tambm para o dicionrio de dados (Apndice 1).

3.4.1

DIAGRAMA DE CASOS DE USO

Segundo Bezerra (2002, p. 46), cada estudo de caso deve ser definido atravs da descrio narrativa das interaes que ocorrem entre os elementos externos e o sistema. Utilizando a ferramenta Rational Rose foi desenvolvido o diagrama de casos de usos conforme figura 3, onde se destacam quatro casos de uso principais do sistema.

27

Cadastrar prescrio Mdico

Cadastrar exames

Emitir relatrios

Cadastro de funcionrio Enfermeiro

Cadastrar evoluo

Cadastrar paciente

Cadastrar medicamento

Auxiliar tcnico Cadastrar unidades

Cadastrar quarto

Cadastrar leito

Figura 3 Diagrama de casos de uso

Conforme mostrado na figura 3, os casos de uso definidos para o sistema so: a) cadastrar prescrio: incluso e alterao na prescrio mdica; b) cadastrar exames: incluso e alterao de exames mdicos; c) emitir relatrios: emisso de relatrios; d) cadastrar evoluo: incluso e alterao da evoluo de paciente;

28 e) cadastrar paciente: incluso e alterao do cadastro de paciente; f) cadastrar medicamentos: incluso e alterao do cadastro de medicamentos; g) cadastrar funcionrio: incluso, alterao e excluso no cadastro de funcionrios; h) cadastrar unidade: incluso e alterao da evoluo de paciente; i) cadastrar quarto: incluso e alterao de quarto; j) cadastrar leito: incluso e alterao de leito;

3.4.2

DIAGRAMA DE CLASSES

Inicialmente, na fase de anlise, identificou-se as classes principais para o sistema e foi criado uma classe Base com todas as funes para manipular os dados (DML), e para as demais tabelas tambm definidas como classe e herdando comportamentos e estados da superclasse Base. Para exemplificar, foi criado um diagrama de classes do modelo do domnio da aplicao. Foi criado uma classe Pessoa (super-classe) na qual estende suas propriedades atravs de herana as classes Paciente e Funcionrio (sub-classe), que por sua vez se ligam com as demais atravs de ligaes e agregaes. Segue abaixo (figura 4), os diagramas de classe conceitual.

29

Figura 4 Diagrama de classes (conceitual)

3.4.3

DIAGRAMA DE ATIVIDADES

Abaixo segue o diagrama de atividades com as principais atividades do sistema.

30

Figura 5 Diagrama de atividades

3.4.4

MODELO ENTIDADE E RELACIONAMENTO (MER-FSICO)

Abaixo est sendo apresentado o modelo entidade relacionamento (MER-fsico), constitudos pelos atributos e tipos.

31
MEDICAMENTO <M> MED_COD <pi> I MED_NOM A30 MED_DES A50 MED_FAB A30 MED_TIP A20 Identifier_1 <pi> PRE_med_medicamento PRE_MEDICAMENTO <M> PME_COD <pi> I PME_DOS A30 PME_INT I PME_VIA A30 PME_APL DT Identifier_1 <pi> BAI_paciente PRE_medicamento PRESCRICAO PRE_COD <pi> I <M> PRE_DAT DT PRE_HOR DT PACIENTE Identifier_1 <pi>

MUNICIPIO <M> MUN_COD <pi> I MUN_NOM A30 ESTADO <M> EST_COD <pi> I EST_NOM A30 EST_SIG A5 Identifier_1 <pi> EST_municipio Identifier_1 <pi> MUN_bairro BAIRRO BAI_COD <pi> I <M> BAI_NOM A30 Identifier_1 <pi>

PAI_estado

PAIS PAI_COD <pi> I <M> PAI_NOM A30 PAI_SIG A5 Identifier_1 <pi>

PLANOSAUDE CON_COD <pi> I <M> CON_NOM A50 CON_DES A50 Identifier_1 <pi> CON_paciente EXAME

FNC_bairro

EXA_COD <pi> I <M> EXA_DES A30 EXA_CAT A30

PAC_COD <pi> I <M> PAC_NOM A30 EXA_paciente PAC_END A50 Identifier_1 <pi> PAC_TEL A12 PRE_funcionario PAC_prescricao PAC_DAT DT PAC_REG A12 PAC_EML A30 PAC_CPF A15 FUNCIONARIO LEITO PAC_SEX A1 FNC_COD <pi> I <M> PAC_ECI A1 LEI_COD <pi> I <M> LEI_paciente FNC_NOM A50 PAC_PAI A30 LEI_DES A20 FNC_CAR A30 PAC_MAE A30 Identifier_1 <pi> FNC_TEL I PAC_CEP A15 FNC_END A50 PAC_TIP A5 FNC_ADM DT PAC_INT DT LEI_quarto FNC_CPF A15 PAC_EST A20 FNC_REG A15 Identifier_1 <pi> FNC_REG_CONS A15 QUARTO DT EVO_funcionario FNC_DAT FNC_ECI A1 QUA_COD <pi> I <M> FNC_SEX A1 QUA_DES A20 PAC_evolucao FNC_PAI A30 Identifier_1 <pi> FNC_MAE A30 FNC_USU A50 FNC_SEN A8 QUA_unidade EVOLUCAO Identifier_1 <pi> EVO_COD <pi> I <M> EVO_DAT DT UNIDADE EVO_HOR DT UNI_COD <pi> I <M> EVO_DES A1000 UNI_DES A30 Identifier_1 <pi> Identifier_1 <pi> EVO_sinaisviatais SINAISVITAIS EVO_aplicacao SIV_COD <pi> I <M> SIV_PRA A10 SIV_PUL A10 APLICACAO SIV_TMP A10 SIV_RES A10 APL_COD <pi> I <M> SIV_SAT A10 APL_HGT A5 SIV_BCF A10 APL_INS A5 SIV_PSO I Identifier_1 <pi> Identifier_1 <pi>

Figura 7 Modelo entidade e relacionamento (MER-Fsico)

3.5

IMPLEMENTAO

A seguir sero conceituadas as tcnicas e ferramentas utilizadas na anlise,

32 especificao e implementao do trabalho.

3.5.1

Tcnicas e ferramentas utilizadas

Para a realizao do trabalho utilizou-se a ferramenta Microsoft .Net, a linguagem de programao C# (C Sharp), o banco de dados Oracle e a linguagem HTML. A seguir so apresentados os principais conceitos sobre os mesmos.

3.5.1.1

Microsoft .Net

Para Alvarez(2005), . Net a plataforma da Microsoft orientada a criao de softwares para internet. A idia fundamental dessa tecnologia uma mudana no foco da informtica, abrangendo desde as ferramentas at a plataforma de desenvolvimento para web. A plataforma .Net veio com um conjunto de vrias tecnologias conectando-se entre si para reformular o mundo web e fornecer solues mais amplas e ricas. Denominados como servios para web, a plataforma .Net vem com intuito de obter um meio especificamente desenhado para o desenvolvimento e execuo do software em forma de servios que possam ser tanto publicados como acessados atravs da internet de forma independente da linguagem da programao, modelo de objetos, sistemas operativos e hardware, utilizados tanto para desenvolv-los como para public-los. Segundo Alvarez(2005), o componente que compe a plataforma .Net chamado coletivamente de .Net Framework que composta por quatro partes: a) Common Languagem Runtime (CLR ); b) uma coleo de classes; c) um conjunto de linguagens de programao;

33 d) ASP.NET. Onde o corao dessa plataforma o CLR, na qual simula uma aplicao similar a uma mquina virtual que se encarrega de providenciar a execuo das aplicaes para ela escritas.

3.5.1.2

C# (C Sharp)

Nas ltimas duas dcadas, C e C++ foram as linguagens mais amplamente usadas para o desenvolvimento de software comercial e de negcios. Embora ambas proporcionem ao programador uma quantidade enorme de controle granular, pois demoram mais para serem desenvolvidas, esta flexibilidade possui um custo para a produtividade (CMARA, 2000). Para Gunnerson (2001, p. 8), existem linguagens atualmente que aumentam a produtividade mas sacrificam a flexibilidade. Tais ferramentas no interoperam facilmente com sistemas pr-existentes e nem combinam com prticas de programao web atuais. Com o intuito de unir desenvolvimento rpido combinando com poder as funcionalidades bsicas das plataformas, a Microsoft lanou a linguagem chamada C# (pronunciada C Sharp) totalmente sincronizada com a web (CMARA, 2000). C# uma moderna linguagem orientada a objeto que habilita os programadores a construir rapidamente uma ampla gama de aplicaes para a nova plataforma Microsoft .NET, a qual proporciona ferramentas e servios que exploram totalmente a computao e as comunicaes em qualquer plataforma (GUNNERSON, 2001). Afirma Cmara (2000) que o C# .Net melhora a produtividade do desenvolvedor e serve para eliminar erros de programao que podem levar a custos de desenvolvimento elevados trazendo tambm o desenvolvimento web para o programador C e C++ e mantm o poder e flexibilidade que estes desenvolvedores demandam, interagindo, por exemplo, com

34 HiperText Markup Language (HTML), uma das principais ferramentas para criao de paginas. Abaixo, na figura 8, um exemplo do cdigo em C# .Net.

Figura 8 Exemplo do cdigo C# .Net, criao do objeto para cadastro do paciente

3.5.1.3

Hiper Text Markup Language HTML

A Internet um meio de comunicao muito difundido entre os usurios de computadores. Encontra-se em constante expanso e com um nmero cada vez maior de mquinas conectadas e servios oferecidos. A popularizao da Internet se deu com a proliferao dos navegadores (browsers). Os browsers so programas que utilizam pginas grficas (homepages) para a busca de informaes e servios disponveis na Internet. Para disponibilizar essas informaes comunidade internet, as empresas, instituies e usurios desenvolvem suas homepages utilizando a linguagem HTML, uma das principais ferramentas de criao destas pginas (CASTRO, 2005). Segundo Silva (2001, p. 7) HiperText Markup Language (HTML ou Linguagem de HiperTexto baseado em Marcas), uma linguagem da World Wide Web por meio da qual pode-se desenvolver pginas e exibi-las com a perfeio na maioria dos browsers disponveis no mercado. Embora HTML seja uma linguagem de programao e tenha toda uma srie de regras e sintaxes, ela no chega a ser to complicada, quanto as linguagens de programao no

35 estilo s demais linguagens. HTML pode ser definido tambm como protocolo utilizado na internet para transmitir arquivos hipertexto (modo de apresentao de informaes escritas utilizando hiperlinks). Apesar dos seus recursos grficos, HTML uma linguagem simples, de fcil aprendizado e as homepages produzidas, inclusive por usurios iniciantes, mostram resultados surpreendentes. Um documento HTML um componente da web baseado em diretivas em formato ASCII, composto por recursos textuais (hipertextos), multimdia (hipermdia) e ligaes com outros documentos (hiperlinks). HTML considerado uma linguagem de formatao, pois no possui compilao, programa-fonte ou programa-executvel para sua execuo. Roda diretamente no navegador e o trabalho de programao realizado em documentos HTML muito fcil e muito parecido como realizado na editorao de textos (CASTRO, 2005).

Abaixo, na figura 9 tem-se um exemplo do cdigo de menus para funcionrio enfermeiro(a).

Figura 9 Exemplo de criao de menu para enfermeiro(a)

36 3.5.1.4 Banco de Dados

Para Ramalho (2002, p. 7), um banco de dados consiste em uma coleo de dados inter relacionados e uma coleo de programas para prover o acesso a esses dados. O objetivo principal de um sistema de banco de dados prover um ambiente que seja adequado e eficiente para uso na recuperao e armazenamento de informaes. E para seu gerenciamento precisa de um Sistema Gerenciador de Banco de Dados (SGBD), que o software que permite a definio de estruturas para armazenamento das informaes e fornecimento de mecanismos para acessar e manipular as informaes contidas no mesmo. Para armazenamento dos dados do aplicativo utilizou-se o banco de dados Oracle.

Na figura 10, tem-se um exemplo da estrutura de funcionamento do banco de dados com seu SGBD.

37

Figura 10 Acima exemplo do banco de dados e seu SGBD

3.5.2

Operacionalidade da Implementao

A seguir, ser apresentado detalhamento da implementao do aplicativo.

3.5.2.1

Descrio das Telas

A figura 11 est apresentando a tela inicial do aplicativo em que necessrio a digitao no nome do usurio e senha para que o sistema seja liberado.

38

Figura 11 Tela principal do aplicativo

39

Na figura 12, tem-se a tela de cadastro de pacientes, a mesma montada quando conectada com usurio cujo cargo de enfermeiro(a).

Figura 12 - Tela de cadastro de pacientes

Na figura 13, tem-se a tela para cadastro de funcionrios.

40

Figura 13 Tela de cadastro de funcionrios

Na figura 14, tem-se a tela para selecionar o paciente de onde se pode atualizar o cadastro ou registrar a evoluo do mesmo.

41

Figura 14 Tela para selecionar paciente para evoluo

Na figura 15, tem-se a tela para cadastro de evoluo dos pacientes.

42

Figura 15 Tela de cadastro de evoluo

Na figura 16, tem-se a tela para cadastro da prescrio de medicamentos.

43

Figura 16 Tela de cadastro de prescrio

3.6

RESULTADOS E DISCUSSO

O aplicativo desenvolvido enfoca a possibilidade de cadastro de evoluo e prescrio de medicamentos via web. Conforme pesquisado, atualmente existem sistemas com pronturios eletrnicos (evoluo), no qual ainda so feitos e arquivados manualmente e depois feito o arquivo eletrnico.

44 4 CONCLUSES

Com o desenvolvimento desse trabalho pode-se observar que a utilizao do ambiente .Net expande muito a capacidade para criao de aplicaes web, onde desenvolvedores no ficaro limitados a uma nica linguagem de programao. A realizao deste trabalho possibilitou o estudo e aprendizagem do ambiente .Net em especfico a linguagem de programao C#, que por ser um ferramenta desenvolvida para aplicaes para web (gerando automaticamente cdigos html), mostrou-se muito eficiente e prtica no desenvolvimento de aplicaes. Neste trabalho buscou-se destacar a importncia do sistema web para a tomada de deciso para rea da sade, no qual mdicos e enfermeiros podero fazer acompanhamento a seus pacientes de qualquer lugar acessando remotamente via internet. Outra caracterstica importante desse trabalho a possibilidade da prescrio de medicamentos remotamente. O mdico poder fazer o acompanhamento de seus pacientes e caso precise fazer tambm a prescrio de medicamentos. O sistema multi-plataforma precisa apenas de um browser como cliente para conectar ao servidor.

4.1

EXTENSES

Como sugesto para trabalhos futuros pode ser citado a automatizao de outros processos manuais, como a disponibilizao de sinais bioeltricos, e exames de eletroencefalograma, no qual podero serem analisados remotamente via web, levando-se em considerao principalmente a segurana.

45

REFERNCIAS BIBLIOGRFICAS

ALVAREZ, Miguel A. O que .Net. 2005. Disponvel em: <http://www.criarweb.com/artigos/226.php?manual=11>. Acesso em: 01 nov. 2005. BEZERRA, Eduardo. Princpios de anlise e projeto de sistemas com UML. Rio de Janeiro: Campus, 2002. 286 p. CASTRO, Maria A.S. Tutorial HTML. So Paulo, 2005. Disponvel em: <http://www.icmc.usp.br/ensino/material/html/> Acesso em 20 dez. 2005. CAMARA, Fabio. C# - introduo e viso geral. 2000. Disponvel em: <http://www.csharpbr.com.br/mostra_artigo.asp?id=0003>. Acesso em 02 out. 2005. CAMPOS, Joarez Q. Administrao dos servios de sade. So Paulo: EPU, 1998. 207 p. EVORA, Yolanda D. M. Processo de informatizao em enfermagem. So Paulo: EPU, 1995. 106 p. GUNNERSON, Eric. Introduo a programao C#. Rio de Janeiro: Cincia Moderna Ltda., 2001. 326 p. HSIST. HSIST: informtica hospitalar. Ja, [2005]. Disponvel em: <http://www.hsist.com.br/>. Acesso em: 25 maio 2005. INFOSAUDE. Infosade: gesto informatizada em sade. Porto Alegre, 2003. Disponvel em: <http://www.infosaude.com.br>. Acesso em: 30 jun. 2005. KURCGANT, Paulina. Administrao em enfermagem. So Paulo: EPU, 1991. 237 p. LAUDON, K. C.; LAUDON, J. P. Sistemas de informaes gerenciais administrando a empresa digital. So Paulo: Pearson Brasil, 2003. 562 p. MAIA, P. L.; MORELLI, E. Programao orientada a objetos. 2004. Disponvel em: <http://www.training.com.br/lpmaia/pub_prog_oo.htm>. Acesso em 12 out. 2005. MACORATTI, Jos C. .Net orientao a objetos: Consceitos bsicos. 2005. Disponvel em: < http://www.macoratti.net/net_oocb.htm>. Acesso em 10 nov. 2005. MARIN, Heimar F. Informtica em enfermagem. So Paulo: EPU, 1995. 93 p. MICROMED. Micromed: solues voltadas para gesto da sade. Joinville, 2003. Disponvel em: <http://www.micromed.com.br>. Acesso em: 07 jul. 2005.

46 OBRIEN, James A. Sistemas de informao: e as decises gerenciais na era da internet. So Paulo: Saraiva, 2003. 431 p. OLIVEIRA, Djalma P. R. Sistemas de informao gerenciais. So Paulo: Atlas, 2002. 285 p. PIANUCCI, Ana. Saber cuidar: procedimentos bsicos de enfermagem. So Paulo: Ed. Senac SP, 2003. 284 p. RAMALHO, Jos A. Oracle 9i. So Paulo: Bekerley, 2002. 496 p. SILVA, Osmar J. DHTML :estilo e contedo dinmico. So Paulo: rica, 2001. 252 p. SINTES, Anthony. Aprenda programao orintada a objetos em 21 dias. So Paulo: Pearson Education do Brasil, 2002. 693 p. STAIR, Ralph M. Princpio de sistemas de informo: uma abordagem gerencial. Rio de Janeiro: LTC, 2002. 496 p. SYSTEMA. Systema: empresa de software. Concrdia, 2005. Disponvel em: <http://www.systemaonline.com.br/>. Acesso em: 15 maio 2005. WPD. WPD Tecnologia: sistemas integrados para gesto da informao hospitalar. Recife, 2005. Disponvel em: <http://www.wpd.com.br>. Acesso em: 07 jul. 2005.

47 5 APENDICE A - DICIONRIO DE DADOS

A seguir listado o dicionrio de dados do sistema gerado pela ferramenta Power Designer, no qual se tem descriminado a descrio do atributo (Name), o nome do atributo (Code), o tipo do atributo (Data Type), se chave primria (Primary Key) e a sua obrigatoriedade (Mandatory). Tabela Aplicao : A tabela aplicao armazena
Name CODIGO HGT INSULINA Code APL_COD APL_HGT APL_INS Data Type INTEGER CHAR(5) CHAR(5) Primary TRUE FALSE FALSE Foreign Key FALSE FALSE FALSE Mandatory TRUE FALSE FALSE

Tabela Bairro
Name CODIGO NOME Code BAI_COD BAI_NOM Data Type INTEGER CHAR(30) Primary TRUE FALSE Foreign Key FALSE FALSE Mandatory TRUE FALSE

Tabela Estado
Name CODIGO NOME SIGLA Code EST_COD EST_NOM EST_SIG Data Type INTEGER CHAR(30) CHAR(5) Primary TRUE FALSE FALSE Foreign Key FALSE FALSE FALSE Mandatory TRUE FALSE FALSE

48 Tabela Funcionrio
Name CODIGO NOME CARGO TELEFONE ENDERECO ADIMISSAO CPF REG REG CONSELHO DATA ESTADO CIVIL SEXO PAI MAE USU SENHA Code FNC_COD FNC_NOM FNC_CAR FNC_TEL FNC_END FNC_ADM FNC_CPF FNC_REG FNC_REG_CONS FNC_DAT FNC_ECI FNC_SEX FNC_PAI FNC_MAE FNC_USU FNC_SEN Data Type INTEGER CHAR(50) CHAR(30) INTEGER CHAR(50) DATE CHAR(15) CHAR(15) CHAR(15) DATE CHAR(1) CHAR(1) CHAR(30) CHAR(30) CHAR(50) CHAR(8) Primary TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE Foreign Key FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE Mandatory TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Tabela Exame
Name CODIGO DESCRICAO CATEGORIA Code EXA_COD EXA_DES EXA_CAT Data Type INTEGER CHAR(30) CHAR(30) Primary TRUE FALSE FALSE Foreign Key FALSE FALSE FALSE Mandatory TRUE FALSE FALSE

Tabela Evoluo
Name CODIGO DATA HARA DESCRICAO Code EVO_COD EVO_DAT EVO_HOR EVO_DES Data Type INTEGER DATE DATE CHAR(1000) Primary TRUE FALSE FALSE FALSE Foreign Key FALSE FALSE FALSE FALSE Mandatory TRUE FALSE FALSE FALSE

Tabela Leito
Name CODIGO DESCRICAO Code LEI_COD LEI_DES Data Type INTEGER CHAR(20) Primary TRUE FALSE Foreign Key FALSE FALSE Mandatory TRUE FALSE

49 Tabela Medicamento
Name CODIGO NOME DESCCRICAO FABRICANTE TIPO Code MED_COD MED_NOM MED_DES MED_FAB MED_TIP Data Type INTEGER CHAR(30) CHAR(50) CHAR(30) CHAR(20) Primary TRUE FALSE FALSE FALSE FALSE Foreign Key FALSE FALSE FALSE FALSE FALSE Mandatory TRUE FALSE FALSE FALSE FALSE

Tabela Municpio
Name CODIGO NOME Code MUN_COD MUN_NOM Data Type INTEGER CHAR(30) Primary TRUE FALSE Foreign Key FALSE FALSE Mandatory TRUE FALSE

Tabela Pais
Name CODIGO NOME SIGLA Code PAI_COD PAI_NOM PAI_SIG Data Type INTEGER CHAR(30) CHAR(5) Primary TRUE FALSE FALSE Foreign Key FALSE FALSE FALSE Mandatory TRUE FALSE FALSE

Tabela Planosaude
Name CODIGO NOME DESCRICAO Code CON_COD CON_NOM CON_DES Data Type INTEGER CHAR(50) CHAR(50) Primary TRUE FALSE FALSE Foreign Key FALSE FALSE FALSE Mandatory TRUE FALSE FALSE

50 Tabela Paciente
Name CODIGO NOME ENDERECO TELEFONE DATA REGISTRO EMAIL CPF SEXO ESTADO CIVIL PAI MAE CEP SANGUINEO INTERNACAO PAC_EST Code PAC_COD PAC_NOM PAC_END PAC_TEL PAC_DAT PAC_REG PAC_EML PAC_CPF PAC_SEX PAC_ECI PAC_PAI PAC_MAE PAC_CEP PAC_TIP PAC_INT PAC_EST Data Type INTEGER CHAR(30) CHAR(50) CHAR(12) DATE CHAR(12) CHAR(30) CHAR(15) CHAR(1) CHAR(1) CHAR(30) CHAR(30) CHAR(15) CHAR(5) DATE CHAR(20) Primary TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE Foreign Key FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE Mandatory TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Tabela Prescrio
Name CODIGO DATA HORA STATUS Code PRE_COD PRE_DAT PRE_HOR PRE_STAT Data Type INTEGER DATE DATE INTEGER Primary TRUE FALSE FALSE FALSE Foreign Key FALSE FALSE FALSE FALSE Mandatory TRUE FALSE FALSE FALSE

Tabela Pr_medicamentos
Name CODIGO DOSAGEM INTRAVENO VIA APLICAO Code PME_COD PME_DOS PME_INT PME_VIA PME_APL Data Type INTEGER CHAR(30) INTEGER CHAR(30) DATE Primary TRUE FALSE FALSE FALSE FALSE Foreign Key FALSE FALSE FALSE FALSE FALSE Mandatory TRUE FALSE FALSE FALSE FALSE

Tabela Quarto
Name Code CODIGO QUA_COD DESCRICAO QUA_DES Data Type INTEGER CHAR(20) Primary TRUE FALSE Foreign Key FALSE FALSE Mandatory TRUE FALSE

51 Tabela Sinaisvitais
Name CODIGO PREARTERIAL PULSAO TEMPERATURA RESPIRAO SATURAO BATIMEN. C. F. PESO Code SIV_COD SIV_PRA SIV_PUL SIV_TMP SIV_REP SIV_SAT SIV_BCF SIV_PSO Data Type INTEGER CHAR(10) CHAR(10) CHAR(10) CHAR(10) CHAR(10) CHAR(10) INTEGER Primary TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE Foreign Key FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE Mandatory TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

Tabela Unidade
Name Code CODIGO UNI_COD DESCRICAO UNI_DES Data Type INTEGER CHAR(30) Primary TRUE FALSE Foreign Key FALSE FALSE Mandatory TRUE FALSE

Você também pode gostar