Você está na página 1de 72

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CINCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAO BACHARELADO

SISTEMA WEB GERENCIADOR DE CLNICA MDICA: AUTOMATIZANDO A CLNICA CARDIOMED

GIULIANO MRCIO STOLF

BLUMENAU 2007 2007/1-08

GIULIANO MRCIO STOLF

SISTEMA WEB GERENCIADOR DE CLNICA MDICA: AUTOMATIZANDO A CLNICA CARDIOMED

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 Sistemas de Informao - Bacharelado. Prof. Ricardo Alencar de Azambuja, Ms - Orientador

BLUMENAU 2007 2007/1-08

SISTEMA WEB GERENCIADOR DE CLNICA MDICA: AUTOMATIZANDO A CLNICA CARDIOMED

Por

GIULIANO MRCIO STOLF

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

Presidente:

______________________________________________________ Prof. Ricardo Alencar de Azambuja, Ms Orientador, FURB ______________________________________________________ Prof. Everaldo Artur Grahl, Ms FURB ______________________________________________________ Prof. Paulo Roberto Dias, Ms FURB

Membro:

Membro:

Blumenau, 05 de julho de 2007.

Dedico este trabalho a meus pais por terem me proporcionado a oportunidade de ingressar na universidade e me ajudaram diretamente na realizao deste.

AGRADECIMENTOS

Deus, pela vida. minha famlia, pela oportunidade proporcionada e apoio. minha noiva pelo incentivo. Aos meus amigos, pela fora e auxlio nas dificuldades. Ao meu orientador, Ricardo Azambuja, pela ajuda e por acreditar na concluso deste trabalho.

Viver a coisa mais rara do mundo. A maioria das pessoas apenas existe. Oscar Wilde

RESUMO

O presente trabalho tem como objetivo expor o desenvolvimento e a implantao de um sistema de informao para gerenciamento de uma clnica mdica. Esta clnica a Cardiomed e est iniciando suas atividades. Logo no incio os administradores perceberam dificuldades com a ausncia de um sistema de informaes para auxiliar no controle da clnica. O sistema implantado permitiu o registro de informaes para agendamento de consultas, emisso de receitas, laudos e visualizao do pronturio do paciente, entre outros recursos solicitados. O sistema disponibilizou ainda acessado s informaes de qualquer parte, via Web, aos usurios com permisso para estes recursos. Palavras chaves: Sistema de informao. Web. Pronturio. Clnica Mdica.

ABSTRACT

The present work have the objective of expose the development and the implantation of an information system for management of a medical clinic. This clinic is the Cardiomed and is initiating its activities. Just in the beginning the administrators perceived difficulties with the absence of a information system to assist in the control of the clinic. This considered system will allow the register informations to schedule exams, prescription emission, findings and visualization of the historic of the patient, among others requested resources. The system will allow access to the informations of the clinic by any place, throught Web, for users with access to those resources. Key-words: Information system. Web. Findings. Medical Clinic.

LISTA DE ILUSTRAES

Figura 1 CORBAMed utilizado no Incor .............................................................................. 19 Quadro 1 Requisitos Funcionais............................................................................................ 22 Quadro 2 Requisitos No Funcionais .................................................................................... 22 Figura 2 Diagrama de casos de uso do mdulo paciente....................................................... 23 Figura 3 Diagrama de casos de uso do mdulo funcionrio.................................................. 24 Figura 5 Diagrama de casos de uso do mdulo administrador.............................................. 25 Figura 6 Modelo fsico do banco de dados............................................................................ 26 Quadro 3 Entidade paciente................................................................................................... 27 Quadro 4 Entidade funcionrios ............................................................................................ 27 Quadro 5 Entidade log de acesso........................................................................................... 27 Quadro 6 Entidade cargos...................................................................................................... 28 Quadro 7 Entidade clnicas.................................................................................................... 28 Quadro 8 Entidade consultas ................................................................................................. 28 Quadro 9 Entidade convnios................................................................................................ 29 Quadro 10 Entidade exames complementares....................................................................... 29 Quadro 11 Entidade laudos mdicos ..................................................................................... 29 Quadro 12 Entidade locais de encaminhamento.................................................................... 29 Quadro 13 Entidade medicamentos....................................................................................... 30 Quadro 14 Entidade mdicos................................................................................................. 30 Quadro 15 Entidade pronturios............................................................................................ 30 Quadro 16 Entidade receitas mdicas.................................................................................... 31 Quadro 17 Entidade tipos de consultas ................................................................................. 31 Quadro 18 Trecho de cdigo de gerao de receita mdica .................................................. 34 Quadro 19 Trecho de cdigo de alterao de consulta mdica ............................................. 35 Figura 7 Seleo de perfil de usurio .................................................................................... 36 Figura 8 Menu principal do funcionrio................................................................................ 37 Figura 9 Mdulo funcionrio................................................................................................. 37 Figura 10 Agendamento de consultas.................................................................................... 38 Figura 11 Cadastro de pacientes............................................................................................ 39 Figura 12 Alterao de pacientes........................................................................................... 39 Figura 13 Cadastro de medicamentos.................................................................................... 40

Figura 14 Cadastro de exames complementares.................................................................... 40 Figura 15 Cadastro de locais de encaminhamento ................................................................ 41 Figura 16 Mdulo administrador........................................................................................... 41 Figura 17 Cadastro de funcionrios....................................................................................... 42 Figura 18 Cadastro de mdicos ............................................................................................. 43 Figura 19 Seleo de relatrios ............................................................................................. 43 Figura 20 Relatrio de atendimentos..................................................................................... 43 Figura 21 Relatrio de medicamentos x receitas................................................................... 44 Figura 22 Relatrio de faturamento....................................................................................... 44 Figura 23 Relatrio de log de acessos ................................................................................... 45 Figura 24 Detalhamento de acessos ao sistema..................................................................... 45 Figura 25 Cadastro de convnios .......................................................................................... 46 Figura 26 Cadastro de cargos ................................................................................................ 46 Figura 27 Cadastro de clnicas............................................................................................... 47 Figura 28 Cadastro tipos de consultas ................................................................................... 47 Figura 29 Mdulo mdico ..................................................................................................... 48 Figura 30 Consultas do mdico ............................................................................................. 48 Figura 31 Receitas mdicas ................................................................................................... 49 Figura 32 Laudos mdicos..................................................................................................... 49 Figura 33 Pronturio do paciente........................................................................................... 50 Figura 34 Mdulo paciente.................................................................................................... 50 Figura 35 Consultas do paciente............................................................................................ 51 Figura 36 Exemplo de receita mdica ................................................................................... 51 Tabela 1 Comparao de tempos de tarefas .......................................................................... 52

LISTA DE SIGLAS

ABNT Associao Brasileira de Normas Tcnicas PHP HyperText Preprocessor ICU Informao de Clnica do Utente RCV Registro Clnico Virtual InCOR Instituto do Corao do Hospital das Clnicas da Faculdade de Medicina da Universidade de So Paulo OMG Object Management Group CREMESP Conselho Regional de Medicina do Estado de So Paulo RF Requisito Funcional RNF Requisito No-Funcional ER Entidade Relacionamento PK Primary Key (chave primria) FK Foreign Key (chave estrangeira) HTTP HyperText Transfer Protocol HTML HyperText Markup Language CPF Cadastro de Pessoa Fsica RG Registro Geral OMS Organizao Mundial de Sade PEP Pronturio eletrnico do paciente CID-10 Classificao Internacional de Doenas AMB Associao Mdica Brasileira SI Sistema de Informao

SUMRIO

1 INTRODUO.................................................................................................................. 13 1.1 OBJETIVOS DO TRABALHO ........................................................................................ 14 1.2 ESTRUTURA DO TRABALHO ...................................................................................... 14 2 FUNDAMENTAO TERICA .................................................................................... 16 2.1 TRABALHOS CORRELATOS........................................................................................ 18 3 DESENVOLVIMENTO DO SISTEMA.......................................................................... 20 3.1 REQUISITOS DO SISTEMA........................................................................................... 20 3.1.1 Requisitos Funcionais do sistema ................................................................................... 20 3.1.2 Requisitos No Funcionais.............................................................................................. 22 3.2 ESPECIFICAO ............................................................................................................ 22 3.2.1 Casos de uso.................................................................................................................... 23 3.2.2 Modelo Entidade Relacionamento .................................................................................. 25 3.2.3 Dicionrio de dados......................................................................................................... 26 3.3 IMPLEMENTAO ........................................................................................................ 31 3.3.1 Ferramentas utilizadas e trecho de cdigo ...................................................................... 31 3.4 OPERACIONALIDADE DO SISTEMA.......................................................................... 36 3.4.1 Tela de seleo de perfil.................................................................................................. 36 3.4.2 Mdulo funcionrio......................................................................................................... 37 3.4.3 Agendamento de consultas.............................................................................................. 38 3.4.4 Cadastro de pacientes...................................................................................................... 38 3.4.5 Cadastro de medicamentos.............................................................................................. 39 3.4.6 Cadastro de exames complementares.............................................................................. 40 3.4.7 Cadastro de locais de encaminhamento .......................................................................... 41 3.4.8 Mdulo Administrador.................................................................................................... 41 3.4.9 Cadastro de funcionrios................................................................................................. 42 3.4.10 3.4.11 3.4.11.1 3.4.11.2 3.4.11.3 3.4.11.4 Cadastro de mdicos ................................................................................................ 42 Relatrios ................................................................................................................. 43 Relatrio de atendimentos ..................................................................................... 43 Relatrio de medicamentos x receitas ................................................................... 44 Relatrio de faturamento ....................................................................................... 44 Relatrio de log de acesso ..................................................................................... 45

3.4.12 3.4.13 3.4.14 3.4.15 3.4.16 3.4.17 3.4.18 3.4.19 3.4.20 3.4.21 3.4.22 3.4.23

Cadastro de convnios ............................................................................................. 45 Cadastro de cargos ................................................................................................... 46 Cadastro de clnicas ................................................................................................. 46 Cadastro de tipos de consultas ................................................................................. 47 Mdulo Mdico........................................................................................................ 47 Minhas consultas mdulo mdico......................................................................... 48 Receitas mdicas ...................................................................................................... 48 Laudos mdicos........................................................................................................ 49 Pronturio do paciente ............................................................................................. 50 Mdulo paciente....................................................................................................... 50 Minhas consultas mdulo paciente ....................................................................... 51 Exemplo de Receita Mdica .................................................................................... 51

3.5 RESULTADOS E DISCUSSO ...................................................................................... 52 4 CONCLUSES.................................................................................................................. 53 4.1 EXTENSES .................................................................................................................... 54 REFERNCIAS BIBLIOGRFICAS ................................................................................. 55 APNDICE A Detalhamento dos casos de uso ................................................................. 57

13 1 INTRODUO

A evoluo e a globalizao do comrcio propiciaram uma srie de benefcios aos homens, mas tambm diversos problemas. Entre os mais diversos problemas esto s doenas causadas pelas mais diversas origens. Este recrudecimento tornou a assistncia mdica do estado invivel. Neste cenrio, surgiram as clnicas mdicas, cujo objetivo o atendimento de pacientes enfermos. Elas surgiram e logo se tornaram congestionadas pela burocracia e controles mdicos. Todos conhecem os enormes problemas causados pelo ineficiente e arcaico sistema de arquivamento mdico em papel, que vo desde a tradicional ilegibilidade das anotaes mdicas, at a perda de informaes ou a dificuldade de achar qualquer coisa (HOGARTH; SABBATINI, 1998). De acordo com o artigo 13 dos direitos do paciente, publicado pelo Conselho Regional de Medicina de So Paulo (1993), estabelecido que a disponibilidade permanente do histrico e a guarda das informaes do paciente so deveres tanto do mdico quanto da instituio da qual pertence. Para controlar e gerir as clnicas, ento, surge o Sistema de Informao (SI), cujo objetivo auxiliar os profissionais mdicos na obteno de informaes do histrico dos pacientes. A maior vantagem da utilizao de um SI poder proporcionar melhor atendimento e tratamento de problemas de sade dos pacientes, obtendo maior controle e rapidez nas informaes necessrias. O SI permite o acesso rpido e sigiloso ao seu histrico, gerando um pronturio eletrnico disponvel de qualquer parte, ao mdico e ao paciente. Conforme Sabbatini (2000): isso efetivamente centralizar o pronturio mdico em um nico lugar da rede e permitir que profissionais de sade e o prprio paciente possam acess-lo de qualquer ponto do mundo [...]. De acordo com Furuie (2002), a disponibilizao de um pronturio eletrnico Web, que apresente de forma integrada todas as informaes relevantes dos pacientes tem sido a principal meta das equipes de informtica de grandes hospitais em todo o mundo. Analisando as informaes das consultas e receitas mdicas repassadas aos pacientes, percebe-se que so necessrios tambm registros dos exames solicitados e seus respectivos resultados, e que sejam vinculados ao histrico do paciente em questo. Desta forma o mdico possui informaes suficientes para um diagnstico mais preciso. Sabbatini (2000), comenta que para que seja substitudo de forma completa do uso do papel por um sistema computacional necessria uma revoluo cultural na rea da sade,

14 tanto nos mdicos quanto nos enfermeiros e outros usurios diretos dos sistemas, responsveis por toda informao que seja inserida. Sachetta (2003 p.76), afirma tambm que a utilizao de um sistema de agendamento digital pode ter importante papel na reduo de erros na rea mdica, principalmente se a entrada de dados for feita pelo prprio mdico que solicita o exame [..]. Este contexto justifica o desenvolvimento de sistema de informao que permita auxlio nas atividades descritas como sendo problemas da rea de sade, tornando as informaes centralizadas e disponveis para consulta pelos mdicos da Clnica Cardiomed, onde este sistema foi implantado.

1.1

OBJETIVOS DO TRABALHO

O objetivo principal do trabalho desenvolver um sistema de informao para gerenciamento das informaes das consultas da clnica mdica CardioMed, utilizando ambiente Web. Os objetivos especficos do trabalho so: a) possibilitar melhor controle dos agendamentos das consultas na CardioMed atravs de sistema informatizado; b) disponibilizar e agilizar a emisso de receitas e laudos mdicos atravs do sistema informatizado; c) permitir criao de histrico das receitas e laudos mdicos repassados aos pacientes da clnica atravs do armazenamento em banco de dados.

1.2

ESTRUTURA DO TRABALHO

O primeiro captulo apresenta a introduo do trabalho, informaes gerais sobre sistemas na rea da sade e trabalhos correlatos. O segundo captulo descreve os termos da rea da sade, fundamentao terica e anlise da empresa em que o sistema foi implantado.

15 O terceiro captulo aborda o desenvolvimento do sistema, demonstrando o levantamento dos requisitos, o diagrama de Casos de Uso e o Modelo de Entidade Relacionamento MER. Contempla tambm a implementao do sistema desenvolvido, demonstrando as telas e recursos, descrevendo tambm as tcnicas e ferramentas utilizadas. Finalizando o trabalho, o quarto captulo descreve as consideraes finais, incluindo recursos que sero desenvolvidos no futuro.

16 2 FUNDAMENTAO TERICA

Toda organizao possui uma misso, esteja ela claramente definida ou no. Geralmente, est implcito na misso o desejo de que ela cresa e se destaque no mercado. Para isso, preciso atender a quatro requisitos bsicos: ter mo-de-obra eficiente, atender bem os seus clientes, valorizar seus funcionrios e manter suas finanas organizadas. Na rea da Sade no diferente. Para manter-se no mercado, um consultrio, uma clnica ou um hospital deve atender bem os quatro requisitos citados anteriormente. Atualmente alm dos quatro requisitos, existe um incorporado a este ambiente, a muito pouco tempo: a informtica. Conforme Wechsler (2003), a informtica e suas aplicaes no meio mdico merecem ateno especial. Apesar de a humanidade estar acompanhando um aumento imensurvel de informao e conhecimento na rea mdica, a busca e processamento destas informaes pelos profissionais vm sendo realizados dentro do modelo da sociedade industrial, tendo como seu elemento bsico o papel. Durante a consulta, so anotadas informaes obtidas atravs de conversa (anamnese), exame fsico, gerando hipteses diagnsticas, procedimentos e exames subsidirios e, se necessrio recorrer ao uso de medicao, a receita mdica. De acordo com Weschler (2003), a rea de informtica mdica dispe de ferramentas que podem apoiar a organizao administrativa da consulta, o armazenamento e processamento de informaes, a gerao de diagnstico e orientaes teraputicas e o acesso aos dados obtidos, visando a melhora do conhecimento mdico e a disponibilidade dos mesmos. Segundo a Organizao Mundial de Sade (OMS), a quantidade de informaes na rea da sade dobra a cada trs anos e atinge o mdico de diversas maneiras, como novos mtodos de diagnstico e tratamento, novos princpios qumicos e inovaes em biologia molecular e gentica. O crescimento exponencial do conhecimento mdico levou ao aparecimento de diversas especialidades clnicas. Hoje, a responsabilidade pelo cuidado do paciente transferida para diferentes equipes de profissionais. A associao entre a crescente gerao e demanda por informaes estruturadas e acessveis, concomitante ao desenvolvimento da rea da informtica despertou o interesse para o desenvolvimento do pronturio eletrnico do paciente (PEP). O pronturio, criado inicialmente para documentar informaes de sade e doena,

17 tornou-se mais complexo, passando a ter um papel importante na sociedade moderna, com o subsdio de manuteno da sade do paciente, no compartilhamento de informaes. O pronturio serve como base legal para fonte de pesquisas, educao e reciclagem mdica; fornecendo sustentao para administrao de servios de sade. O PEP, alm de manter o registro eletrnico das informaes clnicas, atende os vrios aspectos do gerenciamento administrativo e financeiro da prtica mdica e oferece facilidades de gerao de diagnsticos de acordo com a Classificao Internacional de Doenas (1993 - CID-10), bem como de acesso s tabelas de classificao de procedimentos (da Associao Mdica Brasileira - AMB, por exemplo). Desta forma, os PEPs atuais conectam ferramentas que permitem a comunicao, de forma legvel e rpida, entre diferentes profissionais, pacientes e mdicos, hospitais e clnicas. Vrios estudos tm demonstrado que os sistemas de apoio deciso (SAD), integrados aos PEP, reduzem custos e melhoram a qualidade do atendimento ao paciente, quando comparados ao sistema baseado em registros de papel. O Conselho Regional de Medicina do Estado de So Paulo (CREMESP) recomenda: da mesma forma que os pronturios de papel, os pronturios eletrnicos, que armazenam dados sobre os pacientes em clnicas, hospitais e laboratrios de anlises clnicas devem estar protegidos contra eventuais quebras de sigilo. Aspectos como disponibilidade, integridade, auditoria, confidencialidade e privacidade so indispensveis e devem fazer parte dos procedimentos das instituies. Com relao ao PEP, vale mencionar ao seu favor que: a) texto legvel e geralmente mais completo; b) permite acesso ao mesmo tempo em vrios locais; c) possibilita armazenamento de imagens, se necessrio; d) alergias, diagnsticos, tratamentos ativos e observaes clnicas recentes podem ser registrados; e) facilita a anlise por diferentes profissionais com acesso.

Entretanto, o PEP depende da existncia de software, hardware e de infra-estrutura de redes informatizadas e de manuteno. Os investimentos na rea de informtica no costumam ser pequenos e dependem muito de atualizaes e preservao de integridade dos dados. Por esta razo seu uso requer treinamento. Muitas barreiras so criadas para a aceitao e utilizao. Outro fator importante garantir a privacidade dos dados em meio eletrnico, o que acarreta investimento em segurana.

18 Verifica-se que a utilizao da informtica no atendimento de pacientes auxilia os profissionais na coleta e armazenamento de dados, tomada de decises, busca de tratamento mais adequado, troca de informaes e pesquisa cientfica, condies essenciais para enfrentar os desafios do mundo globalizado. Assim, fundamental que na implantao de um consultrio informatizado se estabelea um treinamento adequado para mdicos, secretrias e demais profissionais envolvidos. Com o adequado domnio destes instrumentos, a relao mdico-paciente fica preservada.

2.1

TRABALHOS CORRELATOS

Diversos trabalhos relacionados aos SI vm sendo desenvolvidos na rea da sade atualmente, principalmente em grandes hospitais. Nestas instituies o volume de informaes torna necessrio um controle mais efetivo e que possibilite praticidade de utilizao aos profissionais de sade, usurios do sistema. Um sistema objetivando controle das informaes da instituio foi implantado no Hospital So Joo, de Portugal e denominado de Informao Clnica do Utente (ICU). Este sistema foi desenvolvido pela Faculdade de Medicina da Universidade do Porto (FMUP). um sistema baseado no modelo Registro Clnico Virtual (RCV). O ICU permite integrao de informaes provenientes de vrios sistemas e disponibiliza a todos os profissionais de sade o acesso centralizado ao histrico clnico dos pacientes (pronturio). Devido ao alto grau de disponibilidade e relevncia destas informaes, o ICU promove um avano na qualidade nos servios prestados na instituio, conforme descreve a FMUP. Outro exemplo, bem mais complexo quanto a recursos tecnolgicos o trabalho realizado no Instituto do Corao do Hospital das Clnicas da Faculdade de Medicina da Universidade de So Paulo (inCor). Neste sistema foi utilizada arquitetura CORBA para integrao de ambientes heterogneos. O CORBA um padro aberto estabelecido pela Object Management Group (OMG), porm, este padro no proporcionava recursos suficientes para obteno dos resultados desejados. Desta forma a OMG criou o CORBAMed (Figura 1), cuja arquitetura especfica para a rea mdica, focado na troca de informaes entre sistemas heterogneos (FURUIE, 2002), sendo criada assim uma soluo integrada de imagens, vdeos, udios e registros de exames e consultas dos pacientes do InCor. Tanto os sistemas citados nos trabalhos correlatos quanto o sistema proposto, tm um

19 aspecto muito importante em comum: a gerao eletrnica do pronturio do paciente. O objetivo principal do acesso a estas informaes o melhor e mais rpido diagnstico dos problemas de sade nos pacientes.

Fonte: Instituto do Corao do Hospital das Clnicas da Faculdade de Medicina da USP Figura 1 CORBAMed utilizado no Incor

20 3 DESENVOLVIMENTO DO SISTEMA

A CardioMed uma clnica composta por seis mdicos (tambm proprietrios) e uma secretria. Seu consultrio situa-se em Balnerio Cambori, SC - Brasil. Este corpo clnico compartilha o local para realizao de consultas intercaladas. Todo o controle era efetuado atravs de fichas em papel e contatos telefnicos, realizados pela secretria. Todos os mdicos, alm de consultas em seu consultrio, prestam servios na rea de sade de forma terceirizada a rgos pblicos e hospitais privados. Antes da implantao do sistema a clnica sofria com problemas como: a) falta de controle nos agendamentos de consultas; b) dificuldade na obteno de dados dos pacientes; c) falta de espao fsico para armazenamento de fichas e histricos dos pacientes; d) perda de sigilo das informaes devido ao armazenamento imprprio da papelada. Este captulo apresenta os passos para o desenvolvimento do trabalho, tais como: requisitos funcionais e no funcionais, diagramas de casos de uso, especificao do banco de dados, implementao do sistema e apresentao das funcionalidades.

3.1

REQUISITOS DO SISTEMA

Os requisitos so divididos em: funcionais e no funcionais. Requisitos Funcionais (RF) compreendem o levantamento das funcionalidades em geral do sistema, em outras palavras, produzir algo. Os Requisitos No Funcionais (RNF) compreendem aspectos relacionados a atributo, propriedade, comportamento e restries. O quadro 1 apresenta os requisitos funcionais do sistema desenvolvido, levantados atravs de entrevista com os mdicos da clnica.

3.1.1

Requisitos Funcionais do sistema

O Quadro 1 apresenta os requisitos funcionais previstos para o sistema e sua rastreabilidade, ou seja, vinculao com os casos de uso associados.

21 Requisitos Funcionais RF01: O sistema dever permitir emisso de relatrio de agendamentos de consultas mdicas pelos usurios do sistema. RF02: O sistema dever permitir aos usurios do sistema a alterao da senha de acesso. RF03: O sistema dever permitir o cadastro de pacientes pelos funcionrios e mdicos. RF04: O sistema dever permitir o registro de agendamento de consulta pelos funcionrios e mdicos. RF05: O sistema dever permitir cadastro de medicamentos pelos funcionrios e mdicos. RF06: O sistema dever permitir cadastro de exames complementares pelos funcionrios e mdicos. RF07: O sistema dever permitir aos mdicos a gerao de receitas. RF08: O sistema dever permitir aos mdicos a gerao laudos. RF09: O sistema dever permitir aos mdicos a consulta do histrico dos pacientes (pronturio). RF10: O sistema dever permitir atualizao do pronturio, pelos mdicos. RF11: O sistema dever permitir o cadastro de clnicas mdicas aos usurios administradores. RF12: O sistema dever permitir o cadastro de usurios do sistema aos administradores. RF13: O sistema dever permitir o cadastro de profissionais mdicos aos usurios administradores. UC04.03 UC04.02 UC04.01 UC03.04 UC03.01 UC03.02 UC03.03 UC02.04 UC02.03 UC02.02 UC02.01 UC01.02 Caso de Uso UC01.01

22 RF14: O sistema dever permitir aos usurios administradores o cadastro de planos de sade conveniados. RF15: O sistema dever permitir aos usurios administradores o cadastro de cargos dos funcionrios da clnica.
Quadro 1 Requisitos Funcionais

UC04.04

UC04.05

3.1.2

Requisitos No Funcionais

O Quadro 2 apresenta os requisitos no funcionais do sistema.

Requisitos No Funcionais RNF01: O navegador utilizado deve ser Internet Explorer verso 6.0 ou compatvel. RNF02: O banco de dados utilizado deve ser MySQL verso 5.0. RNF03: O Web Server deve ser Apache 2.0 ou compatvel com PHP verso 4.0. RNF04: O sistema dever possuir controle de acesso por usurio e senha RNF05: O sistema deve ter tempo de resposta em consultas inferior a 5 segundos em uma condio de rede normal. RNF06: O sistema dever realizar log de acesso. RNF07: O sistema dever disponibilizar acesso s informaes seguindo normas institudas no manual do cdigo de tica para de sites de medicina e sade do CREMESP (2001).
Quadro 2 Requisitos No Funcionais

3.2

ESPECIFICAO

Neste item so apresentadas as atividades desempenhadas na fase de especificao do sistema desenvolvido, como o diagrama de casos de uso e modelo de entidade

23 relacionamento. Nos itens a seguir estas atividades so apresentadas detalhadamente. Para elaborao do modelo de entidade relacionamento (ER) foi utilizado a ferramenta da fabFORCE, DBDesigner 4. Para os diagramas de casos de uso foi utilizada a Linguagem Unificada de Modelagem UML, com a ferramenta Sparx Systems Enterprise Architect.

3.2.1

Casos de uso

A interao entre sistema e o usurio denominado Caso de Uso, que proporcionam a descrio dos requisitos funcionais do sistema de forma clara e concisa. Demonstra o que sistema deve fazer. Foram criados 14 casos de uso com quatro atores envolvidos, paciente, funcionrio, mdico e administrador. Cada perfil de usurio possui herana de funcionalidades. As funcionalidades do mdico no so herdadas pelos demais atores, pois so de uso restrito. As funcionalidades do administrador podem ser herdadas somente pelo funcionrio e pelo mdico. No cadastro de funcionrios e mdicos existe a funo para habilitar ou desabilitar as funes de administrador. O detalhamento de cada caso de uso apresentado est demonstrado no apndice A deste trabalho. A modelagem dos casos de uso pode ser visualizada nas figuras 2, 3, 4 e 5.

ud PCT01 - Mdulo Paciente

UC01.01 Consulta agendamentos

Paciente

UC01.02 Altera Senha

Figura 2 Diagrama de casos de uso do mdulo paciente

A Figura 3 mostra a herana das funcionalidades dos usurios do perfil paciente alm de seus demais recursos.

24
ud PCT02 - Mdulo Funcionrio

UC02.01 Cadastra Paciente

UC02.02 Agenda Consulta Funcionrio

UC02.03 Cadastra Medicamentos

UC02.04 Cadastra exames complementares. Paciente (from PCT01 - Mdulo Paciente)

Figura 3 Diagrama de casos de uso do mdulo funcionrio

A figura 4 ilustra que o mdico, alm de funcionalidades exclusivas ao seu perfil herda todas as funcionalidades do mdulo funcionrio.
ud PCT03 - Mdulo Mdico

UC03.01 Gera Receita

UC03.02 Gera Laudo Mdico Mdico

Funcionrio (from PCT02 - Mdulo Funcionrio)

UC03.04 Atualiza Histrico do Paciente

UC03.03 Consulta Histrico do Paciente

Figura 4 Diagrama de casos de uso do mdulo mdico

A figura 5 mostra as funes dos usurios com perfil administrador e a herana das funes do mdulo funcionrio, isolando assim o mdulo mdico, com o objetivo de proporcionar maior controle de acesso as informaes dos pacientes.

25
ud P C T0 4 - M du lo Adm inis tra dor

UC 0 4 .0 1 Ca da s tra C lnic a

U C0 4 .0 2 C a da s tro de Us u rios

UC 0 4 .0 3 Ca da s tra M dic o Ad m inis tra dor

U C0 4 .0 4 C a da s tra P la nos de S a de Fun c ion rio (fro m P C T0 2 - M d u l o Fu n ci o n ri o ) 0 4 .0 5 Ca da s tra Ca rgos

Figura 5 Diagrama de casos de uso do mdulo administrador

Com a herana das funes do mdulo funcionrio so isoladas as funes do mdulo mdico, com o objetivo de proporcionar maior controle de acesso s informaes dos pacientes.

3.2.2

Modelo Entidade Relacionamento

O modelo de entidade relacionamento monstra as entidades e relacionamentos envolvidos na especificao de um sistema. A figura 6 apresenta o modelo fsico gerado atravs da ferramenta fabFORCE DBDesigner 4, ilustrando as entidades e relacionamentos utilizados no sistema, monstrando tambm os atributos de cada entidade pertencente ao sistema desenvolvido.

26

Figura 6 Modelo fsico do banco de dados

3.2.3

Dicionrio de dados

Nos quadros 3 a 16 apresentado o dicionrio de dados. Apresenta a descrio do campo (Descrio), o nome fsico do atributo (Cd. Atributo), o tipo do atributo (Tipo) e se chave primria (PK) ou estrangeira (FK).

PACIENTES Descrio Cdigo do paciente Nome do paciente CPF do paciente RG do paciente Nome do pai Nome da me Plano de sade Carteira do convnio Endereo Cd. Atributo cd_paciente nm_paciente nr_cpf nr_rg nm_pai nm_mae cd_convenio nr_carteira ds_endereco Tipo int varchar(50) int int varchar(50) varchar(50) int int varchar(50) Pk Sim So No No No No No No No Fk No No No No No No Sim No No

27 Telefone residencial Telefone celular Telefone comercial e-mail Senha de acesso Quantidade de acessos nr_telefone_res nr_telefone_cel nr_telefone_com ds_email ds_senhaweb nr_acessos
Quadro 3 Entidade paciente

int int int varchar(50) varchar(10) int

No No No No No No

No No No No No No

FUNCIONARIOS Descrio Cdigo do funcionrio Nome do funcionrio Cdigo da clnica RG do funcionrio CPF do funcionrio Cdigo do cargo Endereo do funcionrio Nmero da residncia Complemento do endereo Bairro CEP Telefone residencial Telefone celular Nome de usurio do sistema Senha de acesso Data de criao Quantidade de acessos Flag Administrador Cd. Atributo Tipo cd_funcionario int nm_funcionario varchar(40) cd_clinica int nr_rg int nr_cpf int cd_cargo int ds_endereco varchar(30) nr_numero int ds_complemento varchar(12) ds_bairro varchar(15) nr_cep int nr_telres int nr_telcel int nm_usuario varchar(10) ds_senha varchar(10) dt_acesso datetime nr_acessos int fl_admin char(3) Pk Sim No No No No No No No No No No No No No No No No No Fk No No Sim No No Sim No No No No No No No No No No No No

Quadro 4 Entidade funcionrios

LOG_ACESSO Descrio Cdigo do registro Nome do usurio Data e hora de acesso Cd. Atributo cd_acesso nm_usuario dt_acesso Tipo int varchar(30) datetime Pk Sim No No Fk No No No

Quadro 5 Entidade log de acesso

CARGOS Descrio Cd. Atributo Tipo Pk Fk

28 Cdigo do cargo Nome do cargo Descrio do cargo cd_cargo nm_cargo ds_cargo


Quadro 6 Entidade cargos

Int varchar(25) varchar(50)

Sim No No No No No

CLINICAS Descrio Cdigo da clnica Nome da clnica CNPJ da clnica Especialidades Endereo Nmero Complemento Bairro CEP Cidade UF e-mail Telefone Fax Cd. Atributo Tipo cd_clinica Int nm_clinica varchar(40) nr_cnpj int ds_especialidades varchar(50) ds_endereco varchar(30) nr_numero int ds_complemento varchar(20) ds_bairro varchar(20) nr_cep int ds_cidade varchar(20) ds_uf char(2) ds_email varchar(30) nr_telefone int nr_fax int
Quadro 7 Entidade clnicas

Pk Sim No No No No No No No No No No No No No

Fk No No No No No No No No No No No No No No

CONSULTAS Descrio Cdigo da consulta Data da consulta Horrio Cdigo do paciente Cdigo do convnio Cdigo do mdico Tipo de consulta Cd. Atributo cd_consulta dt_consulta nr_horario cd_paciente cd_convenio cd_medico cd_tipo Tipo int date time int int int int Pk Sim No No No No No No Fk No No No Sim Sim Sim Sim

Quadro 8 Entidade consultas

CONVENIOS Descrio Cdigo do convnio Nome do convnio Data de incio Cd. Atributo cd_convenio nm_convenio dt_inicio Tipo int Varchar(20) datetime Pk Sim No No Fk No No No

29 Regies cobertas ds_regioes Varchar(30) No No

Quadro 9 Entidade convnios

EXAMES_COMP Descrio Cdigo do exame complementar Nome do exame complementar Observaes referentes ao exame Cd. Atributo Tipo cd_exame_comp Int nm_exame_comp varchar(30) ds_observacao varchar(50) Pk Sim No No Fk No No No

Quadro 10 Entidade exames complementares

LAUDOS Descrio Cdigo do laudo Cdigo do paciente Cdigo do mdico Descrio do laudo Data do laudo Horrio do laudo Cd. Atributo cd_laudo cd_paciente cd_medico ds_laudo dt_laudo hr_laudo Tipo int int int varchar(80) Date Time Pk Sim No No No No No Fk No Sim Sim No No No

Quadro 11 Entidade laudos mdicos

LOCAIS_ENC Descrio Cdigo do local de encaminhamento Nome da clnica Endereo Telefone Observaes Cd. Atributo Tipo cd_local_enc Int nm_clinica varchar(40) ds_endereco varchar(30) nr_telefone Int ds_observacoes varchar(100) Pk No No No No Fk No No No No No

Quadro 12 Entidade locais de encaminhamento

MEDICAMENTOS Descrio Cdigo do medicamento Nome do medicamento Substncia ativa Posologia indicada Nome do laboratrio Contra-indicaes Cd. Atributo Tipo cd_medicamento int nm_medicamento varchar(30) ds_substancia varchar(30) ds_posologia varchar(20) ds_laboratorio varchar(30) ds_contraind varchar(30) Pk Sim No No No No No Fk No No No No No No

30 Genrico ds_generico varchar(30) No No

Quadro 13 Entidade medicamentos

MEDICOS Descrio Cdigo do mdico Nome do mdico RG CPF CRM rea da clnica Especialidades Usurio do sistema Senha de acesso Flag Administrador Contador de acessos Cd. Atributo cd_medico nm_medico nr_rg nr_cpf nr_crm ds_area ds_especialidades nm_usuario ds_senha fl_admin nr_acessos Tipo int varchar(40) int int int varchar(20) varchar(40) varchar(10) varchar(10) char(3) int Pk Sim No No No No No No No No No No Fk No No No No No No No No No No No

Quadro 14 Entidade mdicos

PRONTUARIOS Descrio Cdigo do pronturio Cdigo do paciente Cdigo do medicamento Posologia receitada Data de incio do tratamento Data de fim do tratamento Cdigo do exame Data do exame Resultado do exame Observaes Cd. Atributo cd_prontuario cd_paciente cd_medicamento ds_posologia dt_iniciomed dt_finalmed cd_exame dt_exame ds_resultado ds_observacao Tipo int int int varchar(20) datetime datetime int datetime varchar(40) varchar(40) Pk Sim No No No No No No No No No Fk No Sim Sim No No No Sim No No No

Quadro 15 Entidade pronturios

RECEITAS Descrio Cdigo da receita Cdigo do paciente Cdigo do mdico Data da receita Cd. Atributo cd_receita cd_paciente cd_medico dt_receita Tipo int int int datetime Pk Sim No No No Fk No Sim Sim No

31 Cdigo do medicamento Posologia receitada Cdigo do exame Cdigo da clnica Observaes cd_medicamento ds_posologia cd_exame cd_clinica ds_observacoes int varchar(30) int int varchar(80) No No No No No Sim No Sim Sim No

Quadro 16 Entidade receitas mdicas

TIPOS_CONSULTAS Descrio Cdigo do tipo de consulta Nome do tipo de consulta Valor tipo de consulta Cd. Atributo cd_tipo_consulta nm_tipo_consulta nr_valor_consulta Tipo int char(30) decimal(4,2) Pk Sim No No Fk No No No

Quadro 17 Entidade tipos de consultas

3.3

IMPLEMENTAO

Nesta seo so apresentadas as ferramentas utilizadas para desenvolvimento do trabalho e parte do cdigo fonte do sistema desenvolvido, tais como servidor de internet Apache, banco de dados MySql, linguagem de programao Hypertext Preprocessor PHP, HyperText Markup Language HTML e software para edio do cdigo PHP Designer 2005, todos de cdigo aberto e livres.

3.3.1

Ferramentas utilizadas e trecho de cdigo

Para implementao de um sistema para a internet necessrio um software que proporcione este servio. Por possuir cdigo aberto e compatibilidade com o PHP foi selecionado o Apache HTTP Server (http://httpd.apache.org/download.cgi). Aps instalao foi configurada a porta de comunicao entre o servidor de internet e o usurio do sistema. A utilizao do PHP simples, pois requer apenas a instalao do software servidor de internet em um diretrio de escolha e configurao do arquivo http.conf do Apache para que o interpretador seja carregado em sua inicializao. O PHP uma linguagem de scripts e

32 necessita que as pginas sejam criadas em conjunto com sistema com a linguagem padro HyperText Markup Language HTML sendo disponibilizado em um navegador. No armazenamento dos dados do sistema desenvolvido utilizou-se o banco de dados MySql 4.1 juntamente com as ferramentas MySql Administrator e Query Browser ambas da prpria MySql. Para criao do cdigo do sistema montagem de telas e outras funcionalidades, foi utilizada ferramenta de edio de texto PHP Designer 2005. Desta forma para que se possa demonstrar trechos da implementao do sistema, so apresentados nos quadros 18 e 19, a gerao de receitas mdicas e a alterao de consulta mdica agendada, respectivamente.

//Arquivos carregados juntamente com o arquivo principal ** Comentrio 1 ** include "conexao.php"; include "fpdf\fpdf.php"; //Carregar valores do tela de gerao de receitas ** Comentrio 2 ** $cdpaciente = $_REQUEST['cd_paciente']; $data = $_REQUEST['data']; $hora = $_REQUEST['hora']; $cdmedicamento = $_REQUEST['cd_medicamento']; $dsposologia = $_REQUEST['ds_posologia']; $cdexame = $_REQUEST['cd_exame']; $dsobservacao = $_REQUEST['ds_observacao']; $cdmedico = $_REQUEST['cd_medico']; //Selecionar o dia do ms $consulta = "SELECT DAYOFMONTH('$data')"; $res = mysql_query($consulta); list($diaatual) = mysql_fetch_array($res); //Selecionar o ms $consulta = "SELECT MONTH('$data')"; $res = mysql_query($consulta); list($mesatual) = mysql_fetch_array($res); //Array de meses em valor x nome $mes[1] = "janeiro"; $mes[2] = "fevereiro"; $mes[3] = "maro"; $mes[4] = "abril"; $mes[5] = "maio"; $mes[6] = "junho"; $mes[7] = "julho"; $mes[8] = "agosto"; $mes[9] = "setembro"; $mes[10] = "outubro"; $mes[11] = "novembro"; $mes[12] = "dezembro";

33

//Converter o valor numrido do ms em texto $mesatual = $mes[$mesatual]; //Selecionar o ano $consulta = "SELECT YEAR('$data')"; $res = mysql_query($consulta); list($anoatual) = mysql_fetch_array($res); //Consultar dados do paciente $consulta = "select pacientes.nm_paciente, pacientes.nr_rg, pacientes.ds_endereco from pacientes where pacientes.cd_paciente = '$cdpaciente'"; $res = mysql_query($consulta); list($nmpaciente,$nrrg,$dsendereco) = mysql_fetch_array($res); //Consultar dados do medicamento $consulta = "select medicamentos.nm_medicamento from medicamentos where medicamentos.cd_medicamento = '$cdmedicamento'"; $res = mysql_query($consulta); list($nmmedicamento) = mysql_fetch_array($res); //Consultar dados do medico $consulta = "select medicos.nm_medico, medicos.nr_crm from medicos where medicos.cd_medico = '$cdmedico'"; $res = mysql_query($consulta); list($nmmedico,$nrcrm) = mysql_fetch_array($res); //Consultar dados do exame complementar $consulta = "select exames_comp.nm_exame_comp from exames_comp where exames_comp.cd_exame_comp = '$cdexame'"; $res = mysql_query($consulta); list($nmexame) = mysql_fetch_array($res); //Verificar se os cdigos obrigatrios foram carregados if ($cdpaciente <> "" && $cdmedico <> "") { //Consultar dados da clnica $consulta = mysql_query("select cd_clinica, nm_clinica, ds_cidade from clinicas group by nm_clinica desc limit 1"); list($cdclinica, $nmclinica, $dscidade) = mysql_fetch_array($consulta); $datareceita = $data." ".$hora; //Inserir a receita no banco de dados $update = mysql_query("insert into receitas values('','$cdpaciente','$cdmedico','$datareceita','$cdmedicamento', '$dsposologia','$cdexame','$cdclinica','$dsobservacao')"); if ($update == 0) { echo ("<br><br><br><dd><dd><b>Erro ao inserir receita!"); } else {

34
echo ("<br><br><br><dd><dd><b>Receita gerada com sucesso! "); //selecionar ltima receita $select = mysql_query("select cd_receita from receitas group by cd_receita desc limit 1"); list($cdreceita) = mysql_fetch_array($select); //Classe de gerao de PDF class MeuPDF extends FPDF { function Header() { $this->SetFont('Arial','B',16); $this->Image('images\\logo_cardiomed.jpg',10,20,40,'JPG'); $this->Cell(0, 30, 'R E C E I T A M D I C A',1,1,'C'); $this->Ln(20); } function Footer() { $this->SetY(-15); $this->SetFont('Arial','I',10); $this->Cell(0,10,'Pgina '.$this->PageNo().'/{nb}',0,0,'C'); } } $pdf = new MeuPDF(); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetFont('Arial','',12); $texto = " Clnica: $nmclinica Cdigo da Receita: $cdreceita Data: $data Hora: $hora Mdico: $nmmedico crm: $nrcrm Paciente: $nmpaciente RG: $nrrg endereo: $dsendereco Medicamento: $nmmedicamento Posologia: $dsposologia Exame: $nmexame Informaes: $dsobservacao

$dscidade, $diaatual de $mesatual de $anoatual.

___________________________________________ $nmmedico - crm: $nrcrm"; $pdf->MultiCell(0,8,$texto, 0, 'J'); $pdf->Output("c:\\receitas\\receita".$cdreceita.$cdpaciente.$data.".pdf"); $arquivo = "c:\\receitas\\receita".$cdreceita.$cdpaciente.$data.".pdf"; echo "<br><br><br>Receita gerada em: ".$arquivo; } }

Quadro 18 Trecho de cdigo de gerao de receita mdica

No trecho de cdigo inicial, o include do arquivo conexao.php possui os parmetros de conexo com o banco de dados MySql e o arquivo fpdf.php uma biblioteca pronta para

35 gerao de arquivos no formato PDF, ou seja, implementa a rotina de gerao do arquivo PDF para impresso da receita mdica. No trecho de cdigo do comentrio 2, realizada a carga dos valores enviados via POST no formulrio enviado da pgina anterior de gerao de receita mdica. Desta maneira entra na rotina de definio das variveis que possuem os valores dos campos no formulrio HTML atravs do comando $_REQUEST['<nome do campo>']. No comentrio 3, verificado se foi inserido o cdigo do paciente e na seqncia montada query SQL para insero da receita mdica no banco de dados e em seguida gerado arquivo PDF com o formato para impresso. O quadro 19 mostra trecho de cdigo da alterao de consulta agendada substituindo as informaes contidas no banco de dados.

<?php session_start(); include "conexao.php"; $codigo = $_REQUEST['codigo']; $data = $_REQUEST['data']; $paciente = $_REQUEST['paciente']; $medico = $_REQUEST['medico']; $tipo= $_REQUEST['tipo']; if ($paciente <> "") { $update = mysql_query("update clinicas // *** Comentrio 1 *** query de alterao de valores set nr_datahora = '$data.$hora' cd_paciente = '$paciente' cd_medico = '$medico' cd_tipo = '$tipo' where cd_consulta =$codigo") or die ("<br><br><br><dd><dd><b>Erro ao alterar registro!"); if ($update == 0) { echo ("<br><br><br><dd><dd><b>Erro ao atualizar dados!"); } else echo ("<br><br><br><dd><dd><b>Dados atualizados com sucesso! "); ...

Quadro 19 Trecho de cdigo de alterao de consulta mdica No trecho Comentrio 1 realizada query para alterao dos dados no banco aps seleo da

consulta desejada e alterao dos valores no formulrio select_consulta.php.

36 3.4 OPERACIONALIDADE DO SISTEMA

Esta seo apresenta o sistema desenvolvido e monstra todos os passos efetuados durante a execuo e utilizao da ferramenta para auxlio no gerenciamento da clnica Cardiomed, validando objetivos propostos anteriormente.

3.4.1

Tela de seleo de perfil

A tela principal do sistema (figura 7) a seleo de perfil de usurio apresenta os perfis: funcionrio, mdico e paciente. Conforme seleo do tipo de acesso e se o usurio e senha forem validados, apresentada tela com as funes liberadas. Neste caso ser utilizado o usurio admin com perfil funcionrio e nvel administrador.

Figura 7 Seleo de perfil de usurio

Ao carregar a tela com os menus do sistema so verificados: nome do usurio nmero de acessos ao sistema, perfil de acesso e se possui o nvel administrador.

37

Figura 8 Menu principal do funcionrio

Aps verificaes citadas na figura 7 exibida a pgina com as funes do sistema, conforme perfil de acesso (figura 8).

3.4.2

Mdulo funcionrio

A figura 9 mostra as funcionalidades do mdulo funcionrio.

Figura 9 Mdulo funcionrio

O mdulo funcionrio (figura 9) compreende funes relativas ao dia-a-dia da secretria da clnica. Possui recursos de agendamento de consultas, cadastro de pacientes, de medicamentos, de exames complementares e de locais de encaminhamentos. Todos estes recursos possuem suas devidas consultas para obteno de informaes pelo funcionrio.

38 3.4.3 Agendamento de consultas

O agendamento de consultas (figura 10) possui um papel fundamental no funcionamento do sistema, pois atravs do agendamento que os mdicos fazem sua agenda para o dia, pelo relatrio denominado Minhas consultas, que ser detalhada posteriormente no mdulo mdico.

Figura 10 Agendamento de consultas

Este agendamento tambm visualizado pelo paciente em seu respectivo mdulo. Para realizar o agendamento de consultas, basta informar a data desejada, selecionar o paciente, o convnio (se possuir), o mdico desejado e informar o tipo da consulta (ex: teste de esteira).

3.4.4

Cadastro de pacientes

No cadastro de pacientes (figura 11) so inseridos os dados dos pacientes para utilizao em diversos recursos do sistema, como no agendamento de consultas, receitas mdicas, laudos. neste recurso tambm que so realizadas consultas aos dados dos pacientes, quando necessrio, permite busca por nome ou por cdigo e ainda listagem geral dos registros para alteraes necessrias.

39

Figura 11 Cadastro de pacientes

Existe a facilidade de agendamento da consulta partir da tela de alterao de dados (figura 12), caso seja necessria confirmao de dados do paciente antes de registrar a consulta.

Figura 12 Alterao de pacientes

3.4.5

Cadastro de medicamentos

O cadastro de medicamentos (figura 13) compreende parte essencial para gerao das receitas mdicas, pois o mdico durante a prescrio da receita seleciona o medicamento

40 indicado ao paciente em atendimento.

Figura 13 Cadastro de medicamentos

Esta tela permite cadastrar o nome do medicamento, a substncia ativa, posologia indicada pelo fabricante, laboratrio, contra-indicaes e opo de genrico.

3.4.6

Cadastro de exames complementares

Os exames complementares (figura 14) so cadastrados atravs do mdulo funcionrio, na tela inicial do sistema.

Figura 14 Cadastro de exames complementares

Na tela inicial do sistema encontra-se o nome do exame e observaes sobre ele, como o procedimento realizado, por exemplo. Estes exames cadastrados podem ser selecionados na gerao da receita mdica, para que o paciente providencie e o mdico possa realizar o diagnstico mais preciso da enfermidade em tratamento.

41 3.4.7 Cadastro de locais de encaminhamento

Os locais de encaminhamento (figura 15) so cadastrados para consulta por parte do funcionrio e indicao se o paciente solicitar.

Figura 15 Cadastro de locais de encaminhamento

Neste cadastro, so inseridos: nome da clnica/laboratrio (que realiza o procedimento), endereo, telefone e observaes referentes o local, como a pessoa de contato, por exemplo.

3.4.8

Mdulo Administrador

O mdulo administrador (figura 16) compreende funes de administrao do sistema, como cadastro de funcionrios, mdicos, e o acesso a relatrios, cadastro de convnios, cargos e clnicas (no caso de utilizao para plataforma multiclnicas).

Figura 16 Mdulo administrador

42 Estas funcionalidades so liberadas no cadastro do funcionrio ou no cadastro do mdico (figuras 16 e 17 respectivamente), para usurios do sistema com este perfil.

3.4.9

Cadastro de funcionrios

O cadastro de funcionrios (figura 17) possibilita o acesso ao sistema de usurios que realizaro o agendamento de consultas dos pacientes e demais funes do perfil. Contm nele os dados do funcionrio, como nome, RG, CPF, Cargo (selecionado), endereo, telefones para contato, nome do usurio no sistema, senha e possibilidade de liberao dos recursos de administrador.

Figura 17 Cadastro de funcionrios

3.4.10

Cadastro de mdicos

Na funcionalidade cadastro de mdicos (figura 18), realizado o cadastro dos mdicos para seleo nos agendamentos de consultas, gerao de receitas e laudos mdicos. Neste menu tambm informado o usurio e a senha do mdico para acesso ao sistema, alm da opo de liberao dos recursos de administrador do sistema.

43

Figura 18 Cadastro de mdicos

3.4.11

Relatrios

A figura 19 mostra a tela de seleo de relatrios, do perfil administrador.

Figura 19 Seleo de relatrios

3.4.11.1 Relatrio de atendimentos

A figura 20 mostra o relatrio de atendimentos gerado pelo sistema.

Figura 20 Relatrio de atendimentos

44 3.4.11.2 Relatrio de medicamentos x receitas

O relatrio de medicamentos x receitas (figura 21), mostra quais medicamentos foram receitados para cada paciente. Permitindo desta forma certo controle das medicaes que vm sendo receitadas aos pacientes da clnica.

Figura 21 Relatrio de medicamentos x receitas

3.4.11.3 Relatrio de faturamento

O relatrio de faturamento (figura 22) faz uma contagem dos atendimentos por ms e soma os valores configurados para cada tipo de atendimento cadastrado.

Figura 22 Relatrio de faturamento

45 3.4.11.4 Relatrio de log de acesso

A figura 23 ilustra trecho do relatrio de log de acessos.

Figura 23 Relatrio de log de acessos

Ao clicar sobre um acesso desejado, obtm-se detalhamento especfico deste acesso ao sistema (conforme figura 24).

Figura 24 Detalhamento de acessos ao sistema

O sistema permite tambm que os registros sejam passados para frente ou para trs na ordem do cdigo do acesso, bastando clicar sobre os botes anterior e prximo, indicados pelos smbolos < e >.

3.4.12

Cadastro de convnios

O cadastro de convnios (figura 25) refere-se aos planos de sade que a clnica

46 conveniada e permite cadastramento do nome do plano de sade, data de incio de vigncia e as regies cobertas.

Figura 25 Cadastro de convnios

3.4.13

Cadastro de cargos

No cadastro de cargos (figura 26) se insere a funo dos funcionrios da clnica e serve para seleo durante o cadastro no sistema. Inclui-se no cadastro o nome do cargo e a descrio das funes.

Figura 26 Cadastro de cargos

3.4.14

Cadastro de clnicas

O cadastro de clnicas no sistema (figura 27) tem o objetivo de possibilitar utilizao do sistema em ambiente multiclnicas. Nele realizado o cadastramento dos dados da clnica, como o nome (utilizado na gerao de receitas e laudos mdicos), CNPJ, especialidades, endereo, e-mail e telefones da clnica.

47

Figura 27 Cadastro de clnicas

3.4.15

Cadastro de tipos de consultas

O cadastro de tipos de consultas (figura 28) selecionado no agendamento de consultas (figura 9) e possui o valor de cada tipo de consulta realizado, para que desta forma seja emitido relatrio de faturamento.

Figura 28 Cadastro tipos de consultas

3.4.16

Mdulo Mdico

O mdulo mdico (figura 29) compreende os recursos necessrios para o trabalho do mdico da clnica, como a visualizao das consultas marcadas, emisso de receitas, laudos e consulta ao pronturio dos pacientes.

48

Figura 29 Mdulo mdico

3.4.17

Minhas consultas mdulo mdico

Acessando o menu minhas consultas (figura 29), o disponibilizado na tela do mdico uma listagem das consultas ainda no atendidas (figura 30).

Figura 30 Consultas do mdico

Esta funcionalidade pode ser acessada de qualquer local, possibilitando ao mdico se programar para atender os pacientes agendados.

3.4.18

Receitas mdicas

A gerao de receitas mdicas de forma eletrnica uma realidade em clnicas mdicas atualmente. No sistema esta gerao realizada atravs do mdulo mdico, acessando o menu receitas (figura 31).

49

Figura 31 Receitas mdicas

Na gerao da receita, o nome do mdico usurio do sistema inserido automaticamente na tela, assim como seu CRM. O mdico deve selecionar ento o paciente, medicamento receitado com sua posologia ou um exame e demais observaes ao paciente.

3.4.19

Laudos mdicos

A emisso de laudos mdicos (figura 32) realizada acessando o menu no perfil mdico. Ao acessar a opo exibida tela solicitando o paciente. O nome e CRM do mdico so carregados automaticamente atravs do usurio no sistema.

Figura 32 Laudos mdicos

50 3.4.20 Pronturio do paciente

Atravs da gerao do pronturio do paciente no sistema (figura 33), o mdico tem a possibilidade de rapidamente analisar os medicamentos, perodos de utilizao e exames receitados aos pacientes, assim como seus respectivos resultados. Esta facilidade permite melhor diagnstico por parte do mdico.

Figura 33 Pronturio do paciente

possvel ainda a impresso do pronturio para anlise mais detalhada e entrega ao paciente, se solicitado.

3.4.21

Mdulo paciente

O mdulo paciente (figura 34) incorpora as funes de verificao de consultas marcadas para o paciente e gerao do pronturio, mostrando os remdios e exames receitados e seus respectivos resultados.

Figura 34 Mdulo paciente

51 3.4.22 Minhas consultas mdulo paciente

A opo minhas consultas oferece ao paciente uma listagem das consultas futuras marcadas em seu nome (figura 35). Nesta listagem so oferecidas informaes como o nome do mdico, convnio e seus dados para conferncia.

Figura 35 Consultas do paciente

3.4.23

Exemplo de Receita Mdica

A figura 36 mostra exemplo de receita mdica gerada pelo sistema.

Figura 36 Exemplo de receita mdica

52 3.5 RESULTADOS E DISCUSSO

Os resultados com a implantao de um sistema informatizado, para automatizao de um consultrio resultam em um maior controle nos agendamentos realizados. Permite tambm melhor cumprimento dos horrios, pois so evitados contratempos habituais em consultrios mdicos (reagendamentos incorretos, encaixes). Alm do melhor controle, o contato com os pacientes ocorre mais rapidamente, pois as informaes para contato so obtidas mais rapidamente, atravs de relatrio. A gerao de PEPs permite acesso rpido aos medicamentos j receitados aos pacientes, exames realizados e respectivos resultados, permitindo melhor diagnstico de novas enfermidades. So isolados riscos eventuais de alergias, tratamentos que so surtiram efeitos desejados e perda de tempo ou esquecimento por parte do paciente. Conforme ocorreu na implantao na clnica Cardiomed os funcionrios relataram melhoria significativa no controle de informaes e facilidades nas atividades realizadas no dia-a-dia. O ponto negativo na implantao de um SI fica restrito a etapa de migrao das informaes em papel para o meio eletrnico, porm, os resultados so vistos em sua primeira busca por estes dados, permitindo a obteno informaes mais facilmente. A administrao da clnica atravs de SI proporciona aumento de produtividade e maior rapidez nas tarefas dirias. A tabela 1 mostra uma comparao dos tempos despendidos para realizao de certas tarefas manualmente (antes da implantao do SI) e via sistema, desempenhadas pelos funcionrios da clnica.

TAREFA Agendamento de consulta Cadastro de paciente Consulta de horrio

MANUAL 2 minutos 3 minutos e meio 1 minuto e 10 segundos

SISTEMA 50 segundos 30 segundos 25 segundos

Tabela 1 Comparao de tempos de tarefas

Os dados da tabela 1 foram medidos no cenrio inicial da clnica e aps a implantao do sistema de informao desenvolvido. So tempos aproximados, pois dependem da velocidade na busca da ficha em papel, referindo-se a um agendamento, anterior implantao, ou da velocidade do acesso internet ou disponibilidade do servidor, aps a implantao do sistema.

53 4 CONCLUSES

Verificou-se com a implantao do SI no consultrio, um maior controle dos agendamentos de consultas. Os mdicos puderam verificar de casa quais consultas estavam agendadas para os dias seqentes. Na atualidade os mdicos tm compartilhado o local, portanto sabem anteriormente a data e horrio que devem ir ao consultrio. Houve tambm maior controle das receitas emitidas, podendo ser consultadas por outros mdicos e permitindo discusses de resultados clnicos e desta forma um aprimoramento nos tratamentos dos pacientes. Os objetivos foram atingidos, permitindo a gerao de receitas mdicas e laudos, agendamento de consultas e gerao de pronturio dos pacientes, fazendo consulta no banco de dados das receitas emitidas e listando na tela os medicamentos e exames receitados. Seus resultados so inseridos pelo mdico no banco de dados quando no retorno do paciente. Conforme o esperado, na implantao de um SI para gerenciamento de um negcio, obteve-se maior controle de informaes, porm, alm de informaes, necessrio impacto sobre as pessoas que o utilizam. O Dr. Giovanni Csar Stolf, especialista da clnica que acompanhou o desenvolvimento do sistema e que colaborou com os requisitos funcionais, informa que houve melhora e maior rapidez para atendimento dos pacientes. Informa tambm que quando h dvidas nos medicamentos receitados a pacientes, basta a realizo de uma consulta no sistema e este lista na tela as informaes necessrias. Completa ainda: Pude me programar melhor no dia anterior acessando o sistema de casa e vendo as consultas que estavam marcadas para o dia seguinte, permitindo solicitao secretria de reagendamento de algum horrio se necessrio, evitando imprevistos. Pode-se notar, desta forma, que o SI implantado proporcionou aumento na organizao (diminuio de papel) e mobilidade (acesso de qualquer parte). Fator positivo da utilizao do ambiente Web. No que se refere a um defeito de hardware na estao do usurio, outra vantagem que os dados no so armazenados no cliente, mas em um micro dedicado (servidor) que proporciona o servio para acesso via internet e armazena as informaes da clnica, garantindo maior segurana e evitando perdas de produtividade.

54 4.1 EXTENSES

Existem vrias implementaes importantes que podem ser realizadas neste trabalho, podendo-se melhorar as tabelas do banco de dados, acessos ao banco de dados (selects) e diversos recursos importantes para gerenciamento de uma clnica. Algumas sugestes so: a) Melhorias no banco de dados: otimizao das consultas e opo de utilizao de outros bancos de dados. Melhora no modelo fsico do banco de dados. b) Opes de modelos de receitas mdicas: criao de um cadastro de padres de receitas e campo no cadastro da clnica para seleo da receita desejada. c) Upload de fotos de pacientes: permitir a insero no banco de dados de fotos dos no menu de cadastros de paciente, facilitando a identificao dos mesmos. d) Gerao de lembretes automticos: criao de espao na tela principal onde so informadas as consultas do dia para o mdico e lembretes repassados por outros usurios do sistema. e) Retorno programado: agendamento automtico da consulta de retorno do paciente e gerao na tela da confirmao da data. Com estes recursos o sistema proporcionaria ainda maior controle e abertura para utilizao em vrias clnicas ao mesmo tempo, compartilhando estrutura computacional e reduzindo despesas, sendo que estas poderiam ser rateadas entre as clnicas utilizadoras do sistema. A importncia de modelos de relatrios tambm se encaixa neste aspecto pois permitiria que cada clnica inserisse seu logotipo e selecionasse a formatao mais adequada para a receita. Lembretes na tela e por e-mail so recursos interessantes para, por exemplo, enviar e-mail ao paciente e ao mdico informando da consulta agendada, evitando esquecimentos e lembretes na tela, por exemplo, para lembrar a secretria de ligar aos pacientes confirmando o horrio. Desta forma, com recursos simples pode-se tornar o sistema ainda mais eficiente e completo, permitindo maior satisfao dos usurios.

55 REFERNCIAS BIBLIOGRFICAS

CENTRO BRASILEIRO DE CLASSIFICAO DE DOENAS. Classificao estatstica internacional de doenas e problemas relacionados sade CID-10. [S.1.] 1993. Disponvel em: <http://www.datasus.gov.br/cid10/webhelp/cid10.htm>. Acesso em: 20 abr. 2007.

CONSELHO REGIONAL DE MEDICINA DO ESTADO DE SO PAULO (CREMESP). Cdigo de tica da medicina. So Paulo 1988. Disponvel em: <http://www.cremesp.com.br>. Acesso em: 28 maio 2006.

CONSELHO REGIONAL DE MEDICINA DO ESTADO DE SO PAULO (CREMESP). Direitos do paciente. So Paulo 1993. Disponvel em: <http://www.cremesp.com.br>. Acesso em: 2 abr. 2006.

CONSELHO REGIONAL DE MEDICINA DO ESTADO DE SO PAULO (CREMESP). Manual de tica para sites de medicina e sade na internet. So Paulo 2001. Disponvel em: <http://www.cremesp.org.br/legislacao/leg_internet/etica_internet.htm>. Acesso em: 2 abr. 2006.

FACULDADE DE MEDICINA DA UNIVERSIDADE DO PORTO. Informao Clnica do Utente. [S.1.] 2005.Disponvel em: <http://epr.med.up.pt/icu/index.html>. Acesso em: 28 maio 2006.

FURUIE S. S. Pronturio eletrnico em ambiente distribudo e heterogneo: a experincia do inCor. In: CONGRESSO BRASILEIRO DE INFORMTICA EM SADE 8. 2002 Natal. Anais... Disponvel em: <http://www.sbis.org.br/indexframe.html>. Acesso em: 2 abr 2006.

HOGARTH Michael E.; SABBATINI Renato M. E. Informtica e medicina do Sculo 21. In: Revista Informtica Mdica v.1 n. 2 1998 Disponvel em: <http://www.informaticamedica.org.br/informaticamedica/n0102/hogarth.htm>. Acesso em: 20 mar. 2006.

56 MIGUEL W. R. Informatizao Hospitalar. Revista da Sociedade de Cardiologia do Estado de So Paulo So Paulo v. 13 n. 6 Nov./Dez. de 2003 MYSQL AB. MySQL. Disponvel em: <http://dev.mysql.com>. Acesso em: 19 abr. 2006.

SABBATINI R. M. E. Campinas 2000. Disponvel em <http://www.sabbatini.com/renato/correio/cp000305.htm>. Acesso em 23 mar. 2006.

SACHETTA T.E.P. Informatizao em laboratrio clnico. Revista da Sociedade de Cardiologia do Estado de So Paulo So Paulo v. 13 n. 6 Nov./Dez. de 2003.

THE APACHE SOFTWARE FOUNDATION. Apache HTTP Server Project. Disponvel em: <http://httpd.apache.org>. Acesso em: 19 abr. 2006.

THE PHP GROUP. PHP. Disponvel em: <http://www.php.net>. Acesso em: 19 abr. 2006.

WECHSLER, R., ANO, M S., et al. A informtica no consultrio mdico. Jornal da Sociedade Brasileira de Pediatria. Volume 79, suplemento 1, p. 3-12. Rio de Janeiro, 2003.

57 APNDICE A Detalhamento dos casos de uso

UC01.01 Consulta agendamentos. Permite a visualizao das consultas marcadas no sistema conforme perfil do usurio. Constraints Pr-condio: o usurio estar logado no sistema. Ps-condio: visualizao da listagem das consultas agendadas conforme perfil.

Cenrios Visualizao de consultas {Principal}. 1. Usurio seleciona opo Minhas Consultas no menu principal de seu perfil. 2. Sistema apresenta tela para seleo do filtro (mdulo funcionrio). 3. Usurio seleciona listagem geral ou por data da consulta (mdulo funcionrio). 3. Sistema apresenta tela com listagem das consultas marcadas conforme perfil.

Inconsistncias de dados do cliente {Exceo} No passo 3, caso o campo de data seja fora do formato, o sistema mostra a mensagem Formato de data incorreto!

UC01.02 Altera senha. Permitir aos usurios do sistema alterarem a senha de acesso para maior segurana. Constraints Pr-condio: o usurio estar logado no sistema. Ps-condio: senha de acesso alterada com sucesso.

Cenrios Alterar senha {Principal}. 1. O usurio seleciona a opo Alterar senha no menu principal. 2. O sistema apresenta tela solicitando a senha atual / nova senha / confirmao. 3. O usurio preenche os campos solicitados. 4. O sistema efetua validao dos campos e confirmao da alterao da senha.

58 Senha atual incorreta {Exceo} No passo 3, caso o usurio tenha digitado a senha atual incorreta o sistema mostra a mensagem Senha atual incorreta. Confirmao de senha invlida {Exceo} No passo 3, caso o usurio tenha digitado a confirmao da nova senha diferente nos campos p sistema apresenta mensagem Confirmao de senha incorreta!.

UC02.01 Cadastra pacientes. Permite ao funcionrio cadastrar pacientes da clnica e liberar o acesso ao sistema. Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil funcionrio. Ps-condio: incluso, alterao ou listagem de pacientes realizada com sucesso.

Cenrios Cadastrar paciente {Principal}. 1. O funcionrio acessa a opo Pacientes, no menu principal do sistema. 2. O sistema apresenta formulrio para preenchimento dos dados do paciente (nome, data de nascimento, CPF, RG, nome do pai, nome da me, plano de Sade, nmero da carteira, endereo, telefone residencial, celular, comercial, e-mail e senha de acesso ao sistema). 3. O funcionrio seleciona a opo inserir ou em salvar (para alterao). 4. O sistema valida os campos e efetua o registro.

Alterar paciente {Alternativo}. No passo 1, o funcionrio digita o cdigo do paciente no campo Cdigo e clica na lupa no lado direito do campo. Possui tambm a possibilidade de alterar o paciente atravs da listagem dos registros e clicar sobre o registro desejado. Aps seleo do paciente desejado o fluxo ocorre partir do item 2. Listar paciente {Alternativo} No passo 1, o funcionrio seleciona a opo listar (lupa). O sistema lista as informaes dos pacientes cadastros no sistema.

59 Inconsistncias de campos {Exceo} No passo 3, caso todos os campos obrigatrios no estejam preenchidos o sistema mostra a mensagem Favor preencher os campos obrigatrios e retorna ao formulrio de cadastramento.

UC02.02 Agenda consulta. Permite ao funcionrio o agendamento de consultas mdicas aos pacientes.

Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil funcionrio. Ps-condio: incluso, alterao ou listagem de consultas realizada com sucesso.

Cenrios Agendar consulta {Principal}. 1. O funcionrio seleciona a opo Consultas no menu principal. 2. O sistema apresenta tela de agendamento, listagem geral e filtrada por dia das consultas mdicas. 3. O funcionrio seleciona a data e hora para agendamento, o nome do paciente, convnio e o mdico. Deve informar tambm o tipo de consulta. 4. Aps confirmar as informaes o funcionrio clica em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e insere as informaes no banco de dados.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!. Data invlida na consulta {Exceo} No passo 2, caso o funcionrio insira uma data invlida para listagem das consultas marcadas o sistema retornar a mensagem Formato de data invlido!. Alterar consulta {Alternativo}.

60 No passo 2, o funcionrio digita o cdigo da consulta campo Cdigo e clica na lupa no lado direito do campo ou informa a data desejada no campo Buscar Data e clica na lupa. Possui tambm a possibilidade de alterar a consulta pela listagem geral das consultas agendadas e seleo atravs de link. Aps seleo da consulta desejada o fluxo ocorre partir do item 2. Listar consultas {Alternativo} No passo 2, o funcionrio seleciona a opo listar (lupa). O sistema apresenta uma listagem das consultas cadastradas no sistema.

UC02.03 Cadastra medicamentos. Permite ao funcionrio o cadastramento de medicamentos para utilizao nas receitas mdicas.

Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil funcionrio. Ps-condio: incluso, alterao e listagem de medicamentos realizada com sucesso.

Cenrios Cadastrar medicamentos {Principal}. 1. O funcionrio seleciona a opo Medicamentos no menu principal. 2. O sistema apresenta tela de cadastro de medicamentos. 3. O funcionrio tem a opo de preencher o formulrio (nome,substncia ativa, posologia, laboratrio, contra-indicaes, genricos), buscar um medicamento pelo nome ou gerar uma listagem geral dos medicamentos cadastrados. 4. Aps confirmar as informaes o funcionrio clica em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e registra o medicamento.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

61 Alterar medicamento {Alternativo}. No passo 2, o funcionrio informa o nome do medicamento no campo Buscar medicamento e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral dos medicamentos e selecionar o desejado atravs de link. Aps seleo o fluxo ocorre partir do item 3. Listar medicamentos{Alternativo} No passo 2, o funcionrio seleciona a opo listar (lupa). O sistema apresenta uma listagem dos medicamentos cadastrados no sistema.

UC02.04 Cadastra exames complementares. Permite ao funcionrio o cadastramento de exames complementares para utilizao nas receitas mdicas.

Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil funcionrio. Ps-condio: incluso, alterao e listagem de exames complementares realizados com sucesso.

Cenrios Cadastrar exames complementares {Principal}. 1. O funcionrio seleciona a opo Exames Complementares no menu principal. 2. O sistema apresenta tela de cadastro de exames complementares. 3. O funcionrio tem a opo de preencher o formulrio (nome do exame e observaes), buscar um exame pelo cdigo ou gerar uma listagem geral dos exames cadastrados. 4. Aps confirmar as informaes o funcionrio clica em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e registra o exame complementar.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

62

Alterar exame complementar {Alternativo}. No passo 2, o funcionrio informa o cdigo do exame complementar no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral dos exames e selecionar o desejado atravs de link. Aps seleo o fluxo ocorre partir do item 3. Listar exames complementares{Alternativo} No passo 2, o funcionrio seleciona a opo listar no canto inferior direito da tela (lupa). O sistema apresenta uma listagem dos exames cadastrados no sistema.

UC03.01 Gera receita mdica. Permite ao mdico o cadastramento e emisso de receitas mdicas para os pacientes da clnica.

Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil mdico. Ps-condio: incluso/emisso, alterao e listagem de receita mdica realizada com sucesso.

Cenrios Cadastrar receita {Principal}. 1. O mdico seleciona a opo Receitas no menu do perfil mdico. 2. O sistema apresenta tela de emisso de receitas mdicas. 3. O mdico tem a opo de preencher o formulrio (paciente, mdico, medicamento, posologia, exame e observao), buscar uma receita pelo cdigo ou gerar uma listagem geral das receitas geradas. 4. Aps confirmar as informaes o mdico clica em Inserir ou Salvar (para alterao). 5. O sistema valida os campos, registra a receita e gera arquivo PDF para impresso.

Inconsistncias de campos {Exceo}

63 No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

Alterar receita {Alternativo}. No passo 2, o mdico informa o cdigo da receita no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral das receitas e selecionar a desejada atravs de link. Aps seleo o fluxo ocorre partir do item 3. Listar receitas{Alternativo} No passo 2, o mdico seleciona a opo listar no canto inferior direito da tela (lupa). O sistema apresenta uma listagem dos exames cadastrados no sistema.

UC03.02 Gera laudo mdico. Permite ao mdico o cadastramento e emisso de laudos mdicos para os pacientes da clnica.

Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil mdico. Ps-condio: incluso/emisso, alterao e listagem de laudos realizada com sucesso.

Cenrios Cadastrar laudo {Principal}. 1. O mdico seleciona a opo Laudos no menu do perfil mdico. 2. O sistema apresenta tela de emisso de laudos. 3. O mdico tem a opo de preencher o formulrio (paciente, mdicoe descrio), buscar um laudo pelo cdigo ou gerar uma listagem geral dos laudos emitidos. 4. Aps confirmar as informaes o mdico clica em Inserir ou Salvar (para alterao). 5. O sistema valida os campos, registra o laudo e gera arquivo PDF para impresso.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

64 Alterar laudo {Alternativo}. No passo 2, o mdico informa o cdigo do laudo no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral das receitas e selecionar a desejada atravs de link. Aps seleo o fluxo ocorre partir do item 3. Listar receitas{Alternativo} No passo 2, o mdico seleciona a opo listar no canto inferior direito da tela (lupa). O sistema apresenta uma listagem dos exames cadastrados no sistema.

UC03.03 Consulta histrico do paciente. Permite ao mdico a consulta do histrico clnico dos pacientes da clnica.

Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil mdico. Ps-condio: incluso, alterao e consulta do pronturio do paciente realizada com sucesso.

Cenrios Atualizar histrico {Principal}. 1. O mdico seleciona a opo Pronturio no menu do perfil mdico. 2. O sistema apresenta tela de atualizao de pronturios. 3. O mdico tem a opo de preencher o formulrio (paciente, medicamento, posologia, perodo de utilizao, exame solicitado, resultado e observaes), buscar um pronturio pelo cdigo do paciente ou gerar uma listagem geral dos pacientes para seleo. 4. Aps confirmar as informaes o mdico clica em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e confirma a incluso dos dados.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

65 Listar pronturios {Alternativo} No passo 2, o mdico seleciona a opo listar no canto inferior direito da tela (lupa). O sistema apresenta uma listagem dos pacientes cadastrados no sistema.

UC03.04 Atualiza histrico do paciente. Permite ao mdico a consulta do histrico clnico dos pacientes da clnica.

Constraints Pr-condio: o usurio estar logado no sistema e possuir perfil mdico. Ps-condio: alterao e consulta do pronturio do paciente realizada com sucesso.

Cenrios Atualizar histrico {Principal}. 1. O mdico seleciona a opo Pronturio no menu do perfil mdico. 2. O sistema apresenta tela de atualizao de pronturios. 3. O mdico tem a opo de preencher o formulrio (paciente, medicamento, posologia, perodo de utilizao, exame solicitado, resultado e observaes), buscar um pronturio pelo cdigo do paciente ou gerar uma listagem geral dos pacientes para seleo. 4. Aps confirmar as informaes o mdico clica em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e confirma a incluso dos dados.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

Alterar pronturio {Alternativo}. No passo 2, o mdico informa o cdigo do laudo no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral das receitas e selecionar a desejada atravs de link. Aps seleo o fluxo ocorre partir do item 3.

66 Listar pronturios {Alternativo} No passo 2, o mdico seleciona a opo listar no canto inferior direito da tela (lupa). O sistema apresenta uma listagem dos pacientes cadastrados no sistema.

UC04.01 Cadastra clinica. Permite ao usurio administrador o cadastramento de clnicas utilizadores do sistema.

Constraints Pr-condio: o usurio estar logado no sistema e possuir acesso administrador. Ps-condio: incluso, alterao e listagem das clinicas realizada com sucesso.

Cenrios Cadastrar clnicas {Principal}. 1. O usurio seleciona a opo Clnicas no menu principal. 2. O sistema apresenta tela de cadastro de clnicas. 3. O usurio tem a opo de preencher o formulrio (clnica, cnpj, especialidades, endereo, nmero, complemento, bairro, cep, cidade, uf, e-mail, telefone, fax), buscar uma clnica pelo cdigo ou gerar uma listagem geral das clnicas cadastradas. 4. Aps confirmar as informaes o usurio deve clicar em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e registra a clnica.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

Alterar clnica {Alternativo}. No passo 2, o usurio informa o cdigo da clnica no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral das clnicas e selecionar o desejado atravs de link. Aps seleo o fluxo ocorre partir do item 3. Listar clnicas{Alternativo}

67 No passo 2, o usurio seleciona a opo listar (lupa). O sistema apresenta uma listagem das clnicas cadastradas no sistema.

UC04.02 Cadastra funcionrio. Permite ao usurio administrador o cadastramento de funcionrios no sistema.

Constraints Pr-condio: o usurio estar logado no sistema e possuir acesso administrador. Ps-condio: incluso, alterao e listagem dos funcionrios realizada com sucesso.

Cenrios Cadastrar funcionrio {Principal}. 1. O usurio seleciona a opo Funcionrios no menu principal. 2. O sistema apresenta tela de cadastro de funcionrios. 3. O usurio tem a opo de preencher o formulrio (nome, data de nasc, clnica rg, cpf, cargo, endereo, nmero, complemento, bairro, cep, telefone residencial, telefone celular, usurio, senha, administrador), buscar um funcionrio pelo cdigo ou gerar uma listagem geral dos funcionrios cadastrados. 4. Aps confirmar as informaes o usurio deve clicar em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e registra o funcionrio.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

Alterar funcionrio {Alternativo}. No passo 2, o usurio informa o cdigo do funcionrio no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral dos funcionrios e selecionar o desejado atravs de link. Aps seleo o fluxo ocorre partir do item 3.

68 Listar funcionrios{Alternativo} No passo 2, o usurio seleciona a opo listar (lupa). O sistema apresenta uma listagem dos funcionrios cadastrados no sistema.

UC04.03 Cadastra mdico. Permite ao usurio administrador o cadastramento de mdicos no sistema.

Constraints Pr-condio: o usurio estar logado no sistema e possuir acesso administrador. Ps-condio: incluso, alterao e listagem dos mdicos realizada com sucesso.

Cenrios Cadastrar mdico {Principal}. 1. O usurio seleciona a opo Mdicos no menu principal. 2. O sistema apresenta tela de cadastro de mdicos. 3. O usurio tem a opo de preencher o formulrio (nome, data de nascimento , rg, cpf, crm, rea, especialidades, usurio, senha, administrador), buscar um mdico pelo cdigo ou gerar uma listagem geral dos mdicos cadastrados. 4. Aps confirmar as informaes o usurio deve clicar em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e registra o mdico.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

Alterar mdico {Alternativo}. No passo 2, o usurio informa o cdigo do mdico no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral dos mdicos e selecionar o desejado atravs de link. Aps seleo o fluxo ocorre partir do item 3.

69 Listar mdicos{Alternativo} No passo 2, o usurio seleciona a opo listar (lupa). O sistema apresenta uma listagem dos mdicos cadastrados no sistema.

UC04.04 Cadastra Plano de sade Permite ao usurio administrador o cadastramento de planos de sade.

Constraints Pr-condio: o usurio estar logado no sistema e possuir acesso administrador. Ps-condio: incluso, alterao e listagem dos planos de sade realizada com sucesso.

Cenrios Cadastrar plano de sade {Principal}. 1. O usurio seleciona a opo Convnios no menu principal. 2. O sistema apresenta tela de cadastro de convnios. 3. O usurio tem a opo de preencher o formulrio (nome, data de incio, regies cobertas), buscar um convnio pelo cdigo ou gerar uma listagem geral dos convnios cadastrados. 4. Aps confirmar as informaes o usurio deve clicar em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e registra o convnio.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

Alterar convnio {Alternativo}. No passo 2, o usurio informa o cdigo do convnio no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral dos convnios e selecionar o desejado atravs de link. Aps seleo o fluxo ocorre partir do item 3.

70

Listar convnios{Alternativo} No passo 2, o usurio seleciona a opo listar (lupa). O sistema apresenta uma listagem dos convnios cadastrados no sistema.

UC04.05 Cadastra Cargo. Permite ao usurio administrador o cadastramento de cargos.

Constraints Pr-condio: o usurio estar logado no sistema e possuir acesso administrador. Ps-condio: incluso, alterao e listagem dos Cargos realizada com sucesso.

Cenrios Cadastrar Cargos {Principal}. 1. O usurio seleciona a opo Cargos no menu principal. 2. O sistema apresenta tela de cadastro de Cargos. 3. O usurio tem a opo de preencher o formulrio (nome, descrio), buscar um cargo pelo cdigo ou gerar uma listagem geral dos cargos cadastrados. 4. Aps confirmar as informaes o usurio deve clicar em Inserir ou Salvar (para alterao). 5. O sistema valida os campos e registra o cargo.

Inconsistncias de campos {Exceo} No passo 3, caso um dos campos obrigatrios no estiver preenchido o sistema mostra a mensagem Favor preencher os campos obrigatrios!.

Alterar cargo {Alternativo}. No passo 2, o usurio informa o cdigo do cargo no campo Cdigo e clica na lupa no lado direito do campo. Pode tambm realizar uma listagem geral dos cargos e selecionar o desejado atravs de link. Aps seleo o fluxo ocorre partir do item 3.

71 Listar cargos{Alternativo} No passo 2, o usurio seleciona a opo listar (lupa). O sistema apresenta uma listagem dos cargos cadastrados no sistema.

Você também pode gostar