Вы находитесь на странице: 1из 91

UNIVERSIDADE FEDERAL DE MINAS GERAIS

PROGRAMA DE PS-GRADUAO EM ENGENHARIA ELTRICA

DESENVOLVIMENTO E IMPLEMENTAO DE UM
SISTEMA ESPECIALISTA PARA AUXILIAR O
ACOMPANHAMENTO E O DIAGNSTICO MDICO NA
REA DE PEDIATRIA

Belo Horizonte, 2005

UNIVERSIDADE FEDERAL DE MINAS GERAIS


PROGRAMA DE PS-GRADUAO EM ENGENHARIA ELTRICA

DESENVOLVIMENTO E IMPLEMENTAO DE UM
SISTEMA ESPECIALISTA PARA AUXILIAR O
ACOMPANHAMENTO E O DIAGNSTICO MDICO NA
REA DE PEDIATRIA

Dissertao submetida Escola de


Engenharia da Universidade Federal de
Minas Gerais para preenchimento dos
requisitos necessrios obteno do
ttulo de Mestre em Engenharia Eltrica.

Discente: Pedro Tlio Batista de Andrade


Orientador: Prof. Dr. Walmir Matos Caminhas

Belo Horizonte, 2005

Agradecimentos

Agradecimentos
Primeiramente, agradeo a Deus que me acompanhou a cada
momento, quando me senti cansado e tambm quando me senti capaz de ir
alm, de prosseguir e lutar para chegar at aqui. A Ele que, no seu amor
infinito, se fez presente em todos os momentos dessa caminhada.
Aos meus pais, por terem me dado fora, apoiado e me
proporcionado todo o carinho e dedicao para que pudesse seguir em
frente. Por aqueles dias distantes em que me senti protegido em seus
braos. Agradeo pela formao de meu carter, cultivando em mim os
valores que me tornaram uma pessoa digna, consciente, lutadora.
minha irm e Tain, pelo carinho especial que tm por mim e
por serem to singulares, to presentes e to amigas.
Aos familiares e amigos, pela pacincia e dedicao, pelo
convvio, pelas renncias, pelo incentivo.
Ao professor, orientador e amigo Walmir, que me transmitiu os
conhecimentos, as experincias de profisso e de vida, proporcionando-me
uma condio de vida crtica e madura, abrindo-me horizontes e me
instruindo para o eterno aprendizado enquanto profissional e enquanto
pessoa: o meu respeito, afeto e sincero agradecimento.
Aos colegas, aos funcionrios da UFMG, a aqueles que, de
alguma forma, fizeram parte ou me ajudaram nessa minha caminhada: o
convvio um aprendizado. Foram momentos, horas, dias ou at mesmo
anos de convivncia, de troca de experincias, de desafios e de grandes
descobertas. Sempre crescendo e fazendo amizades. Amadurecendo.
Ensinar muito mais do que apenas saber. preciso pacincia,
humildade, carisma, amor, tudo isso alm do conhecimento. - aos que
conseguiram realmente me ensinar algo novo ao longo do meu mestrado. E
a certeza de que, de alguma forma, vocs estaro sempre comigo e sero
lembrados nos mais diferentes momentos do meu eterno aprendizado.
Aqueles que os viram trabalhar os chamaro funcionrios.
Aqueles que os ouviram os chamaro sbios.
Agradecimentos especiais UFMG e CAPES pelo ensejo do
mestrado e da bolsa de estudo. Foram tempos de aprendizado e crescimento
pessoal e profissional. Muito obrigado!

ii

Epgrafe

iii

Epgrafe

A coisa mais indispensvel a um homem reconhecer o uso que deve


fazer do seu prprio conhecimento.
Plato

As crianas acham tudo em nada, os homens no acham nada em tudo.


Giacomo Leopardi

Resumo

iv

Resumo

O objetivo desse trabalho aplicar rea de Sade da Criana e do Adolescente


tcnicas de Computao e Engenharia para auxiliar e apoiar profissionais da rea peditrica.
Foi criado um Sistema Especialista de apoio ao diagnstico de doenas infantis mais comuns.
Esse sistema de Inteligncia Artificial em Medicina capaz de raciocinar atravs de
informaes escolhidas pelo usurio ao navegar nas telas apresentadas pelo programa. Para
possibilitar a implementao de: um sistema de Inteligncia Computacional para apoio ao
diagnstico das doenas infantis mais comuns; a informatizao de modelos de pronturios
usados nos ambulatrios do Hospital das Clnicas da UFMG; o acesso aos arquivos de
Primeira Consulta e Consulta de Retorno dos pacientes e a construo de curvas de
crescimento apresentadas em grficos Peso X Idade, Altura X Idade, Permetro Ceflico X
Idade e Peso X Altura que usam curvas para os percentis 10, 25, 50, 75, 85 e 90 (estas
baseadas em informaes do National Center for Health Statistics), foi desenvolvida uma
ferramenta computacional que possui interface grfica amigvel. Esta foi projetada para
facilitar sua execuo por usurios de computadores, mesmo que estes no dominem bem as
tcnicas de programao.

Pedro Tlio Batista de Andrade, 2005

Abstract

Abstract

The objective of this work is to apply to the Area of Health of the Child and the
Adolescent techniques of Computation and Engineering to assist and to support professionals
of the pediatric area. A System was created Specialist of support to the diagnosis of more
common infant and older child illnesses. This system of Artificial Intelligence in Medicine is
capable to reason through information chosen for the user when sailing in the screens
presented for the program. To make possible the implementation of: 1) A system of
Computational Intelligence for support to the diagnosis of the more common infant and older
child illnesses, 2) The computerization of used handbook models in the ambulatory ones of
the Hospital das Clnicas of the UFMG, 3) The access to the archives of First Consultation
and Consultation of Return of the patients, 4) The construction of growth curves presented in
graphs weight-for-age, length-for-age, head circumference-for-age and weight-for-stature that
use curves for percentiles 10, 25, 50, 75, 85 and 90 (these basing on information of the
National Center for Health Statistics), a computational tool was developed and that has
friendly graphical interface. This was projected to facilitate its execution for users of
computers, exactly that these do not dominate the programming techniques well.

Pedro Tlio Batista de Andrade, 2005

Sumrio

vi

Sumrio
Agradecimentos ................................................................................................... ii
Epgrafe ............................................................................................................... iii
Resumo ................................................................................................................ iv
Abstract ................................................................................................................ v
Sumrio ............................................................................................................... vi
Captulo 1 - Introduo....................................................................................... 1
Captulo 2 - Pediatria Mdica: Conceitos Bsicos ........................................ 13
2.1 Grficos de Crescimento e a escala de Percentil ........................... 14
2.1.1 Grfico Peso X Idade .................................................................. 18
2.1.2 - Grfico Estatura X Idade............................................................ 20
2.1.3 - Grfico Permetro Ceflico X Idade .......................................... 22
2.1.4 - Grfico Peso X Estatura.............................................................. 24
2.2 Apoio ao Diagnstico em Pediatria ................................................ 27
Captulo 3 - Descrio do Ambiente de Programao ................................... 36
Captulo 4 - Descrio do Sistema Desenvolvido............................................ 41
4.1 Introduo ......................................................................................... 41
4.1.1 Objetivos ...................................................................................... 41
4.1.2 Pblico Alvo do Sistema Desenvolvido ..................................... 41
4.2 Evoluo do software PEAD ........................................................... 41
4.3 Descrio Geral ................................................................................ 42
4.4 Produtos do Sistema......................................................................... 42
4.5 Funcionalidades do Sistema ............................................................ 42
4.6 Caractersticas do usurio ............................................................... 42
4.7 Controle ao acesso externo .............................................................. 43
4.8 Requisitos de Desempenho .............................................................. 43
4.9 Telas do Sistema ............................................................................... 43
4.9.1 Tela Principal .............................................................................. 43
4.9.2 Menu Cadastro ............................................................................ 44
4.9.2.1 Primeira Consulta ................................................................. 44
4.9.2.1.1 Identificao e Categoria do Paciente ........................... 46
4.9.2.1.2 Dados Familiares e Referncia ...................................... 49
4.9.2.1.3 Queixas/Tratamentos/Anamnese ................................... 49
4.9.2.1.4 Histria Pregressa ........................................................... 50
4.9.2.1.5 Alimentao/Suplementao .......................................... 52
4.9.2.1.6 Vrios ............................................................................... 53
4.9.2.1.7 Imunizao/Psicol/Dinam ............................................... 55
4.9.2.1.8 Exame/Diag ...................................................................... 56
4.9.2.1.9 Prob/Impr/Cond .............................................................. 58
4.9.2.1.10 Concluso/Procedimentos ............................................ 59
Pedro Tlio Batista de Andrade, 2005

Sumrio

vii

4.9.2.2 Consulta de Retorno ............................................................. 61


4.9.2.2.1 Consulta/Queixa/Sumrio .............................................. 62
4.9.2.2.2 Demais abas ..................................................................... 63
4.9.3 Menu Arquivo ............................................................................. 64
4.9.3.1 Dados Gerais e Primeira Consulta ...................................... 65
4.9.3.2 Consultas de Retorno ............................................................ 67
4.9.3.3 Grficos de Crescimento ...................................................... 70
4.9.4 Menu Doenas Mais Comuns e Sintomas ................................. 70
4.9.4.1 Anlise de Casos .................................................................... 70
4.9.4.2 Cadastro ................................................................................. 71
4.9.4.3 Procurar Descrio ............................................................... 74
4.9.5 Menu Material de Apoio ............................................................ 76
4.9.6 Menu Calendrio......................................................................... 77
Captulo 5 - Concluses .................................................................................... 78
Referncias Bibliogrficas ................................................................................ 80

Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

Captulo 1
Introduo
Nos tempos atuais, a computao tem se dirigido para o desenvolvimento de
equipamentos (hardware) e programas (software) que tentam ajudar-nos nas tarefas
mais automticas, atuando como auxiliar, como apoio nas mais diversificadas reas.
A Inteligncia Artificial IA - o ramo da cincia da computao que estuda
tcnicas que tornam os computadores capazes de tomar decises, de forma parecida
com o ser humano. Em outras palavras, a IA prope como imitar em um computador as
capacidades tpicas do intelecto humano. So tcnicas de representao de
conhecimentos, heursticas1, raciocnios lgicos e nebulosos que daro boas solues e
linguagens especiais para trabalhar com conhecimentos (PASSOS, 1989).
Uma das reas de interesse, de aplicao da IA , justamente, a referente ao
chamado Sistema Especialista SE. Um SE um programa de computador destinado a
solucionar problemas em um campo especfico do conhecimento, que tem para isso uma
base de conhecimento desse domnio restrito. Usa-se um raciocnio inferencial para
executar tarefas e tem desempenho comparvel ao dos especialistas humanos.
Na prtica, uma das mais importantes caractersticas de um SE a capacidade de
explanao. Do mesmo modo que um especialista poderia explicar por que aconselhou,
que raciocnio usou para chegar determinada concluso, um SE pode ser capaz, de
forma concisa, de explicar tambm porque chegou a tal inferncia (como deduziu a
resposta). Esta caracterstica pode ser usada para ensinar pessoas que no so
especialistas nesse assunto especfico, que est sendo tratado pelo SE.
O Sistema Especialista ferramenta fundamental para as reas como indstria,
educao, medicina, comrcio, finanas, jurdica, ou seja, em segmentos onde se requer
um especialista. Sua utilizao destaca-se, especialmente, em sistemas de apoio
deciso.
Representar conhecimento e manipul-lo so tarefas no dominadas
completamente e ainda objeto de pesquisas. Representar e manipular o conhecimento
em um domnio particular, como na rea mdica, traz um complicador adicional. Ela
uma rea onde vigora o conhecimento incerto.
Raciocinar com incerteza mais comum do que se imagina. Na medicina, um
mdico habitualmente raciocina com incerteza, pois, em geral, os sintomas (por
exemplo, febre, falta de apetite, etc.) no determinam uma nica doena j que podem
ser comuns a vrias (por exemplo, gripe, amidalite e diversas outras infeces). Assim,
os mdicos lidam todo o tempo com incerteza, decidindo o tratamento das doenas de
seu paciente, baseando-se em evidncias obtidas atravs da anlise, exames clnicos e
laboratoriais.

Heursticas: Mtodos de soluo de problemas em que se usa a tentativa e o erro, isto , tenta-se um
caminho para a soluo; se no der certo, tenta-se outro, at se conseguir chegar ao objetivo. As pesquisas
heursticas em Inteligncia Artificial so estudos de estratgias que encurtam o espao-soluo de um
problema. SE usa heursticas (Ou seja, experincia anterior nas solues de problemas anlogos). Os
Sistemas Especialistas tm que ter experincia anterior, intuio e criao. s vezes esse conhecimento
resolve um problema rapidamente, mas tambm pode falhar e outro conhecimento ser tentado. a
tentativa e erro (heurstica) usada na resoluo de problemas. Passos, Emmanuel Lopes Inteligncia
Artificial e Sistemas Especialistas ao Alcance de Todos, 1989.
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

O processo de tomada de decises ocorre em diversos momentos da atividade do


mdico. Podemos citar o caso da interpretao de um resultado de laboratrio. Existem
outras importantes situaes ao longo da ateno mdica, nas quais o computador pode
auxiliar as decises. Elas esto relacionadas basicamente resoluo de problemas que
caracterizam a Medicina clnica (SABBATINI, 1985): o diagnstico2, o planejamento
teraputico e o prognstico3.
Estes trs nveis de deciso so fortemente inter-relacionados, e fazem parte de
um ciclo repetitivo e automodificvel de coleta de dados-deciso-ao-avaliao (Figura
1.1).

Figura 1.1 - Processos bsicos de tomada


de deciso em Medicina

Diagnstico: A arte de conhecer as doenas pelos seus sinais e sintomas. Identificao da natureza de
um problema, de uma dificuldade, de um mal etc. pela interpretao de seus indcios exteriores.
Dicionrio Larousse da Lngua Portuguesa
MED Fase do ato mdico em que o profissional procura a natureza e a causa da afeco.
Dicionrio Eletrnico Houaiss.
Segundo Delf e Manning (1975, p.11), a palavra Diagnstico universal, (derivada do
grego dia = atravs ou parte de e gnoscien = saber) usada geralmente significando diferenciar, isto ,
separar as coisas ou pessoas em grupos para descrio, estudo ou ao. Quer dizer, diagnosticar
conhecer os pacientes atravs do que eles dizem sobre suas enfermidades (seus sintomas) e conhec-los
atravs das diversas manifestaes que a doena produz em seu estado fsico (sinais fsicos de
enfermidades) e conhec-los atravs dos recursos da cincia laboratorial e radiolgica.
3

Prognstico: Que traa o provvel desenvolvimento futuro ou o resultado de um processo. Que pode
indicar acontecimentos futuros (diz-se de sinal, sintoma, indcio etc.). Suposio, baseada em dados da
realidade, sobre o que deve acontecer; previso. MED Predio do curso ou do resultado provvel de uma
doena; prognose. Dicionrio Eletrnico Houaiss.
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

A rea mais complexa e difcil da tomada de deciso mdica o diagnstico. As


principais razes para isto so as seguintes (SILVEIRA, 1998):

O diagnstico mdico depende da anlise de dados e informaes de diversas


fontes de naturezas muito diferentes, incluindo a experincia do mdico, bem
como o senso comum e a intuio. difcil formalizar esse conhecimento e
represent-lo atravs de um programa de computador;
Os mecanismos mentais e o processo de raciocnio pelo qual os clnicos chegam
ao diagnstico so ainda mal conhecidos. Envolvem, simultaneamente,
processos lgicos, avaliao probabilstica, encadeamento causal, e muitos
outros processos ainda entendidos parcialmente. difcil, portanto, tentar
simular num computador um modelo incompleto de raciocnio;
Existe uma falta de padronizao quanto aos termos e definies mdicas.
Muitas vezes no existem opinies consensuais por parte dos especialistas na
rea de estudo, sobre como decidir em face das evidncias conflitantes. So
raros os bancos de dados mdicos confiveis, e o conhecimento est espalhado
em muitas publicaes, lugares e cabeas.

Os microcomputadores podem ser ferramentas teis para aperfeioar e aumentar


a preciso e a certeza dos diagnsticos mdicos.
At recentemente (isto , a metade da dcada de 80), estes tipos de programas
podiam ser implementados apenas em computadores de grande porte, devido aos seus
requisitos de memria e velocidade. Muitos deles, embora no necessariamente,
utilizam as tcnicas de processamento da informao que so prprias da Inteligncia
Artificial (IA). Os Sistemas Especialistas, como dito anteriormente, so programas
especializados numa rea bastante estreita do conhecimento, tais como os sistemas
capazes de oferecer apoio ao diagnstico mdico. Os sistemas especialistas se
multiplicaram porque mais fcil implementar bases de conhecimento mdico mais
restritas. So mais bem definidos em termos de representao do conhecimento, regras
de deciso, dados para apoiar a deciso, padronizao de nomenclatura e concordncia
entre os especialistas; e produzem resultados mais teis do ponto de vista prtico, pois
enfocam seus poderes de resoluo em problemas diagnsticos difceis. So geralmente
considerados como especialistas confiveis, pelos mdicos que os utilizaram
(KULIKOWSKI; WEISS, 1982). Contudo, tm sido feitas algumas tentativas de
construir sistemas gerais de diagnstico mdico assistido por computador, tais como o
INTERNIST/CADUCEUS (MILLER; POPLE; MYERS, 1982) e o QMR (Quick
Medical Record) (MILLER; MASARIE; MYERS, 1986), que tm encontrado, entre
outras, interessantes aplicaes no ensino mdico.
A metodologia mais comum para a implementao de raciocnio automtico em
um computador atravs de um sistema de consulta. Nele, o mdico fornece ao
computador os dados sobre o paciente, e, em resposta, o programa fornece os
diagnsticos mais provveis, tratamentos, etc. Assim, o programa de computador age
como um mdico mais experiente (especialista), e pode citar dados da literatura que
respalde as suas afirmaes, avaliaes, propostas, etc. (capacidade explicativa)
(SABBATINI, 1993). Outra metodologia a dos chamados sistemas de crtica. Nestes,
o mdico fornece sinais, sintomas e resultados de exames, assim como o diagnstico, ou
diagnsticos, presumido. O programa de computador elabora, a partir desses dados, uma
crtica sobre o diagnstico hipottico fornecido pelo mdico, e o orienta como
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

determinar diagnsticos mais precisos, que tipo de dados adicionais devem ser
conseguidos, etc (MILLER, 1986).
Historicamente, os sistemas algoritmicos so os mais antigos, e comearam a ser
propostos j no final da dcada dos 50. Eles se caracterizam por implementar decises
na forma de uma seqncia de comandos condicionais (IF...THEN) embutidos em um
programa. Atualmente, so utilizados apenas para programas de apoio deciso mdica
de pequeno tamanho e complexidade, devido grande dificuldade que se tem de
depurar e corrigir erros de lgica, e tambm ao fato de que a base de conhecimentos no
independente do programa.
Os Sistemas Especialistas baseados em regras, ou baseados em Heursticas, por
sua vez, so uma "inveno" mais recente (a partir da metade da dcada dos 70), e
conseguiram eliminar as dificuldades bsicas dos sistemas algoritmicos. So programas
de IA que tm um amplo nmero de declaraes ou regras, que so sentenas do tipo
SE...ENTO...SENO, fundamentais na programao estruturada, interconectadas e
aninhadas, armazenadas parte do programa, em um arquivo contendo a base de
conhecimento. Um exemplo:
SE o paciente tem dor torcica;
E a dor opressiva;
E a dor inicia rapidamente;
E a dor aumenta com o tempo
ENTO o diagnstico Infarto Agudo do Miocrdio (com algum grau de incerteza
ver pgina 6).
Outro exemplo:
SE o paciente tem dor de cabea
E a dor muito forte
E a dor constante
E a dor aumenta com o barulho
E a dor aumenta com a luz
ENTO o diagnstico Enxaqueca Miocrdio (com algum grau de incerteza ver
pgina 6).
Atravs desta tcnica, se chega ao diagnstico final aps os dados disponveis e
relevantes sobre o paciente terem sido submetidos a estes testes condicionais.
A estrutura de um sistema especialista compreende quatro componentes
essenciais (SABBATINI, 1993), (SOARES; SILVA; ZAMBALDE, 2003) (Figura 1.2):

A base de conhecimentos: esta a estrutura de dados onde os fatos e as regras de


produo4 esto armazenados. O grande poder de um SE est em sua base de
conhecimento. nessa base que est tudo necessrio para que o sistema possa
trabalhar com o conhecimento para gerar resultados. O conhecimento de um SE vem
de um especialista humano. necessrio que a pessoa passe tudo que sabe sobe o
assunto a ser tratado a fim de melhor representar o papel do especialista humano.

Regras de produo so pares de expresses consistindo em uma condio e uma ao. Bittencourt, G.
Inteligncia Artificial: Ferramentas e Teorias, 2 ed., Florianpolis, Univesidade Federal de Santa
Catarina, 2001.
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

Para montar a base de conhecimentos so necessrios dois passos: adquirir


conhecimento e modelar o conhecimento adquirido. Portanto, importante que se
escolha a modelagem que melhor se adeqe nossa aplicao. O conhecimento
pode ser representado de vrias formas como, por exemplo, por lgica, por redes
semnticas, por quadros ou por sistemas hbridos.
O mdulo de aquisio do conhecimento: uma parte do sistema que usada para
modificar e adicionar o conhecimento novo base. Ele normalmente trabalha
interagindo diretamente com os especialistas humanos, que "ensinam" as regras e os
fatos novos ao sistema especialista. As alteraes podem ser simples (como
acrscimo de dados) ou complexas (como depurao da base, reordenao de
prioridades, dentre outras).
O mecanismo de inferncia: este o centro do sistema especialista: a parte do
programa que ir interagir com o usurio no modo de consulta e acessar a base de
conhecimentos para fazer inferncias sobre o caso proposto pelo usurio. a
mquina (ou motor) de inferncia que cuida da parte de tomada de deciso, com
base no conhecimento e na entrada do programa.
O mdulo de explicaes: este programa acionado cada vez que o usurio solicita
uma explicao sobre uma deciso em particular que o sistema tomou, ou sobre
qualquer fato ou conhecimento que ele guardou na base. uma capacidade de
questionamento fornecida ao usurio, seja para repetir uma deduo efetuada, seja
para responder a outras questes que o sistema especificamente permita. A
justificao um requerimento obrigatrio nos sistemas especialistas que,
geralmente, tm a capacidade de responder s seguintes perguntas (RABUSKE,
1995): Como chegou a esta concluso?, Por que chegou a esta concluso? e Por que
no chegou outra concluso?

Figura 1.2 Estrutura de um sistema especialista

Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

Infelizmente, o grau de certeza exigido pelos sistemas baseados em lgica


muito raro na Medicina. Portanto, pequena a utilidade e a preciso dos programas
puramente determinsticos5. Este fato levou ao desenvolvimento de programas que
levam em conta a incerteza na produo de regras. Existem trs abordagens para tratar a
incerteza na programao lgica (SABBATINI, 1993):
a) Lgica possibilstica, tambm chamada 'fuzzy logic' (lgica difusa, ou
nebulosa). Na lgebra booleana, os valores assumidos pelos extremos lgicos, falso e
verdadeiro, seriam representados numericamente por 0 e 1 respectivamente. Na lgica
difusa, qualquer nmero fracionrio entre 0 e 1, de tal maneira que se tem "verdades
parciais". Eles so teis para descrever conceitos que so normalmente vagos em
alguma rea de diferenciao, como, por exemplo:
p(obeso(paciente)) = 0,75
isto , a proposio de que o paciente obeso 25% falsa, ou 75% verdadeira !
b) Fatores de certeza. So fatores aproximados, baseados mais na pragmtica do
que na estatstica. Um exemplo clssico o do programa MYCIN (SHORTLIFFE,
1976), onde esta notao foi primeiramente usada:
SE a infeco no aparelho respiratrio;
E o paciente teve contato com uma pessoa gripada;
E h dores musculares;
E h dores de cabea;
E h coriza;
ENTO o paciente est gripado (FC=0,9)
Note que a regra de inferncia tem um fator de certeza (FC) de 0,9, isto , um
especialista teria certeza disto somente em 90% das ocasies (os exames radiolgicos e
laboratoriais poderiam indicar tuberculose ou pneumonia). Os FC expressam o grau de
confiabilidade que poderia ser atribudo a uma dada concluso como um resultado da
evidncia associada.
c) Probabilidades: esta abordagem exige probabilidades "reais", ou seja,
nmeros associando eventos e populaes, obtidos por estudos estatsticos prprios. Os
programas de diagnstico diferencial baseados no teorema de Bayes6 usam a abordagem
5 Um Programa Determinstico segue uma seqncia de passos que pode ser prevista com antecedncia,
se h conhecimento das entradas. Os programas seqenciais so sempre determinsticos. Um programa
concorrente, por outro lado, tipicamente no-determinstico, ou seja, a ordem de execuo dos processos
no pode ser prevista com antecedncia. Preuss, Evandro Linguagem de Programao IV,
Universidade Regional Integrada do Alto Uruguai e das Misses, 2004.
6 A idia de Bayes para o clculo de probabilidades foi publicada postumamente pela Royal Society e
uma explicao de como ele abordava os problemas propostos pelos matemticos anteriores a ele. O
trabalho passou a ser conhecido como Teorema de Bayes, uma tcnica de estatstica e estimativa que
virou uma lei fundamental da matemtica.
Essencialmente, o que a proposta do reverendo trazia de inovador era o carter subjetivo na previso de
um evento, ou seja, a opinio do matemtico que manipula os nmeros entra de modo significativo nos
clculos. Essa opinio baseada na quantidade de informao que se tem nas mos sobre as condies de
ocorrer tal evento. As informaes vo definitivamente influenciar a previso. Ento, numa disputa de
cara ou coroa por exemplo, todo mundo concorda que a chance de algum ganhar de 50%. Mas se o
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

de construir uma matriz contendo as probabilidades de um dado sintoma, sinal, etc., ser
associado a uma doena, como resultado de algum estudo estatstico numa amostra de
pacientes, numa rea de diagnstico mdico. Por exemplo:
A probabilidade de que um paciente apresente uma perda de peso persistente, dado que
ele tem tuberculose miliar de 0,8
O teorema de Bayes fornece uma abordagem para calcular as probabilidades para cada
diagnstico, dado um conjunto de indicadores. um modo simples de combinar as
probabilidades condicionais, produzindo uma probabilidade final, que poderia ser a
seguinte:
A probabilidade de:
ENDOCARDITE BACTERIANA de 0,85
TUBERCULOSE MILIAR de 0,23
FEBRE TIFOIDE de 0,01
DOENA DE HODGKIN de 0,0011
Um dos obstculos ao maior uso de sistemas de apoio deciso mdica a
dificuldade em se criar e atualizar a base de conhecimentos. Muitas das tarefas
associadas deciso so de difcil sistematizao e caem no domnio do que sem
chamam problemas mal definidos, ou seja, que no podem ser expressos por
formalismos matemticos, estatsticos ou lgicos. O reconhecimento de padres
espaciais ou temporais complexos (classificao de um traado de EEG7,
reconhecimento de uma afeco de pele) um desses problemas em Medicina.
trato for de jogar a moeda quatro vezes, o mtodo bayesiano de fazer previso vai se ajustando a cada
jogada. Se der "cara" nas duas primeiras jogadas, as chances para as jogadas posteriores no sero mais
meio-a-meio, segundo Bayes. Usando esse mtodo na previso das chances de um time A vencer um time
B, deve-se levar em conta as informaes que se tem sobre resultados anteriores a essa disputa, como
quantas vezes A venceu B, e as experincias e opinies de especialistas sobre esse jogo, o campeonato e
os jogadores.
Apesar de estar baseado rigidamente na lgica e na razo, o Teorema de Bayes passou por vrias
controvrsias medida que os estudos sobre probabilidade e estatstica evoluam. At hoje ele criticado
por incluir o carter subjetivo - a opinio - no ajuste de clculos, e por isso ser "sem p nem cabea" do
ponto de vista dos matemticos conservadores e compromissados com a objetividade.
Hoje sua teoria pode ser aplicada a quase todas as reas do conhecimento, nas pesquisas cientficas ou no
cotidiano das pessoas. Autoridades de sade pblica no podem deixar de usar os clculos probabilsticos
na previso de alcance de uma epidemia. As economias mundiais no vivem mais sem a previso de
inflao, desemprego ou da alta ou baixa da cotao das moedas. Apesar de sempre terem sido criticados,
Thomas Bayes e suas idias continuam desafiando a intuio e o "achismo" nas nossas apostas e palpites
dirios. Kawano, Carmen Os Nmeros do Acaso, Revista Galileu, abril 2004.
7

O eletroencefalograma (EEG) um registro da atividade eltrica cerebral usando, aproximadamente, 20


eletrodos colocados no couro cabeludo que so acoplados a sistemas amplificadores e registrados. O
registro pode ser feito por oscilgrafos com inscries tinta, nos aparelhos mais antigos, e por digitao
dos sinais analgicos apresentados em monitores, nos aparelhos mais modernos (EEG digital). O EEG
dura 20-40 minutos. Os eletrodos captam qualquer alterao na atividade neural. Conseqentemente, os
sinais obtidos so apenas uma medida grosseira da atividade neural em um volume cerebral
funcionalmente grande. Os neurnios sofrem dois tipos de alterao eltrica, mas apenas os potenciais
ps-sinpticos lentos contribuem para o registro EEG. Alteraes da atividade eltrica cortical podem
sugerir tipos especficos de epilepsia, tumores, encefalopatia metablica etc. A inexperincia com
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

Assim, tm sido feitos esforos no sentido de desenvolver sistemas especialistas


capazes de "aprender" sozinhos as associaes lgicas. Estes sistemas so chamados de
adaptativos. Como um sistema adaptativo no campo de apoio deciso mdica, h as
redes neurais artificiais (tambm chamadas de sistemas conexionistas). Elas procuram
imitar a organizao altamente paralela do crebro, que tem propriedades de
computao coletiva e distribuda, e que possuem a capacidade de aprendizado. Os
sistemas conexionistas tm sido utilizados para um nmero crescente de tarefas de
classificao de doenas, controle de equipamentos biomdicos inteligentes,
processamento de sinais e imagens, etc.
Logo depois que se desenvolveram sistemas especialistas especficos, foi
reconhecido que eles eram relativamente fceis de programar, mas que a parte que
exigia raciocnio era a aquisio de conhecimento e a sua verificao (isto , conferir se
existem inconsistncias, pontos cegos, erros e contradies no conhecimento fornecido
pelos especialistas humanos). Isto pode levar de 2 a 10 anos, dependendo do tamanho
do sistema! Portanto, foi feito um grande progresso na direo do desenvolvimento de
"shells" genricos de sistemas especialistas, isto , somente a parte de software do
sistema especialista. Surgiram o EMYCIN (Essential MYCIN) (BUCHANAN;
SHORTLIFFE, 1984), o EXPERT (WEISS; KULIKOWSKI, 1979) etc. os quais esto
sendo usados em outros domnios da medicina. Esta tendncia influenciou o
aparecimento posterior de um grande nmero de sistemas especialistas genricos para
microcomputadores.
Um elemento importante do raciocnio mdico o encadeamento causal, isto ,
os mdicos normalmente sabem porque um determinado sintoma ou resultado de teste
aparece, como conseqncia de alguma alterao fisiolgica, anatmica ou bioqumica
subjacente. Portanto, muitos sistemas especialistas usam uma outra tcnica de IA
chamada de redes causais. O CASNET (KULIKOWSKI; WEISS, 1982) e o
INTERNIST (MILLER; POPLE; MYERS, 1982) so sistemas que trabalham deste
modo.
Os microcomputadores mais recentes tornaram possvel o desenvolvimento e a
comercializao de diversos sistemas especialistas do tipo shell (somente a parte de
software do sistema especialista), tais como EXPERT-EASE, M-1, INSIGHT,
ARBORIST, EXSYS, ES/P, PERSONAL CONSULTANT, GURU, NEXPERT,
EXPERTMD etc.
Praticamente todas as linguagens importantes existentes foram usadas para
escrever o software de um sistema especialista especfico: BASIC, FORTRAN,
ALGOL, PASCAL, FORTH, etc. Contudo, existem algumas linguagens de computador
que foram desenvolvidas para facilitar o desenvolvimento de aplicaes de IA: o LISP,
o LOGO e o PROLOG so as mais conhecidas.
Nos ltimos anos, tem sido anunciado na literatura um grande nmero de
programas de apoio deciso mdica. Muitos deles so bastante sofisticados e tm,
sistematicamente, um desempenho melhor que os programas mdicos comuns. So
taxados de especialistas pelos humanos. Contudo, s raramente os sistemas de auxlio
traados EEG pode levar a srios erros diagnsticos, os quais podem ter um efeito catastrfico na vida de
um paciente, por exemplo, quando descargas epileptiformes normais so relatadas como indicativas de
epilepsia. Certas descargas epileptiformes podem ocorrer como fenmeno normal e a interpretao pode
ser difcil por pessoal no treinado. Cockerell, O. C.; Shorvon, S. D. Epilepsia: Conceitos Atuais,
Lemos Editorial & Grficos Ltda, 1997 e Conceitos Bsicos em Eletroencefalografia, URL:
http://medworks1.tripod.com/Fisiologia/conceitos_bsicos_em_eletroencef.htm .
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

ao diagnstico tm sido usados rotineiramente na prtica clnica. Quando so usados,


provam ser bastante confiveis e teis (SABBATINI, 1993). Um programa para o
diagnstico da etiologia8 de uma dor abdominal aguda, desenvolvido na Inglaterra, por
exemplo, tem sido rotineiramente usado nas enfermarias de emergncia de alguns
hospitais. O seu uso ajudou na reduo em 50% nas taxas de apendicite perfurada, e na
reduo de 36% para 14% da incidncia de cirurgias abdominais desnecessrias. O
sistema MYCIN tambm foi avaliado extensamente, com bons resultados (YU;
BUCHANAN; SHORTLIFFE; WRIATH; DAVIS; SCOTT; COHEN, 1979). Alguns
sistemas especialistas mdicos tem sido oferecidos comercialmente, geralmente
embutidos em equipamentos biomdicos (WEISS; KULIKOWSKI; GALEN, 1981).
Uma aplicao muito interessante e bem aceita pelos profissionais de sade o
uso de sistemas especialistas para alerta automtico de riscos de sade, procedimentos
necessrios, etc., a partir dos dados armazenados no registro clnico da instituio. O
sistema HELP (PRYOR; GARDNER; CLAYTON; WARNER, 1983), desenvolvido na
Universidade de Utah realiza com sucesso este tipo de tarefa para sistemas hospitalares.
Desde os anos 70, quando comearam a ser utilizadas as tcnicas de Inteligncia
Artificial em Medicina, foi desenvolvido um grande nmero de sistemas de apoio
deciso, de mdia ou grande complexidade. O primeiro e bem sucedido exemplo o
MYCIN, um programa desenvolvido nos Estados Unidos nos anos 70, por Shortliffe e
colaboradores, o qual um sistema de apoio ao diagnstico e terapia na rea de
infeces por microrganismos. Usa regras de produo com fatores de certeza no
auxlio do raciocnio probabilstico. Usa estratgia de encadeamento dirigido pelas
hipteses perguntando dados ao usurio para continuar o encadeamento. Como
evolues ou aplicaes da sua filosofia, o MYCIN gerou alguns sistemas: EMYCIN,
que uma ferramenta para gerao de SEs para diagnstico mdico; o PUFF, SE
especfico para doenas pulmonares; o TEIRESIAS, sistema para aquisio de
conhecimento utilizado para tal pelo MYCIN (PASSOS, 1989). H tambm o HEPAR
(para doenas do fgado e do trato biliar) e o ONCOCIN (para planejar o tratamento de
pacientes com cncer linftico).
O EXPERT uma ferramenta que auxilia a construo de SEs para diagnstico
mdico em geral, originado do CASNET; elaborado inicialmente para tratamento de
glaucomas, usa uma rede causal para modelar doenas. A doena um processo
dinmico que explicado ao usurio. Faz uso de regras probabilsticas e de opinies
divergentes de especialistas para diagnsticos alternativos. O sistema CASNET
comeou a ser desenvolvido por volta de 1973 e o EXPERT em 1979.
O sistema CADUCEUS, desenvolvido na Carnegie-Mellon University e
originado do INTERNIST, voltado para medicina interna. Possui uma das maiores
bases de conhecimento dos Sistemas Especialistas. O programa raciocina
dinamicamente em cima de uma malha de sintomas e doenas combinando o raciocnio
dirigido pelos dados com o raciocnio dirigido pelas hipteses, nesta ordem.
H tambm inmeros outros sistemas, entre os quais:

DTA - consultas sobre terapias com digitais (GORRY; SILVERMAN;


PAUKER, 1978);

Etiologia: ramo do conhecimento cujo objeto a pesquisa e a determinao das causas e origens de um
determinado fenmeno. MED estudo das causas das doenas. Dicionrio Eletrnico Houaiss.
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

10

PIP - consulta e diagnstico na medicina interna e nefrologia (PAUKER;


GORRY; KASSIRER; SCHWARTZ, 1976);
CASNET/GLAUCOMA - para o diagnstico e aconselhamento teraputico nos
casos de glaucoma (KULIKOWSKI; WEISS, 1982);
PUFF - diagnstico de distrbios respiratrios (AIKINS; KUNZ;
SHORTLIFFE, 1983);
ABEL - identificao de distrbios eletrolticos e cido-bsicos e
aconselhamento teraputico (PATIL; SZOLOVITS; SCHWARTZ, 1982);
VM - interpretao e consulta sobre terapia intensiva em relao a pacientes em
estado grave (FAGAN, 1979);
ONCOCIN - seleo de protocolos oncoterpicos (SHORTLIFFE; SCOTT;
BISCHOFF, 1981).

No sistema CADIAG-IV (SAGEDER; BOEGL; ADLASSNIG; KOLOUSEK;


TRUMMER, 1997), as bases de conhecimento mdicas fuzzy so usadas para modelar a
incerteza e a impreciso de conhecimento mdico e os mecanismos de raciocnio da
lgica fuzzy proporcionam os processos de inferncia. A aquisio do conhecimento
mdico dos peritos desse domnio do conhecimento foi descrita como a tarefa mais
difcil e a que mais consumiu tempo no desenvolvimento do sistema baseado em
conhecimento na Medicina.
Na medicina, o princpio de medir tudo que se pode medir e de tentar medir o
que no mensurvel at agora (GALILEO) ainda praticado, contudo, algumas
limitaes fundamentais j tm sido reconhecidas. O conhecimento real do mundo
caracterizado pela imperfeio, impreciso, e inconsistncia. A teoria dos conjuntos
fuzzy, que foi desenvolvida por Zadeh, possibilita definir entidades mdicas inexatas
como conjuntos fuzzy. Fornece uma aproximao excelente em textos mdicos. Alm
disso, a lgica fuzzy fornece mtodos de raciocnio para a inferncia aproximada.
Os primeiros sistemas computacionais para suporte deciso foram construdos
a partir dos anos 60 e eram, em grande parte, voltados para o problema da diagnstico.
O interesse no uso de probabilidades para tratar incerteza diminuiu devido percepo
(da poca) de que probabilidade era intratvel e inadequada para expressar a estrutura
do conhecimento humano, alm de no existirem mecanismos de explicao (da soluo
proposta pelo sistema) para no especialistas do domnio.
No final dos anos 80, houve uma retomada do interesse por abordagens
probabilsticas para o tratamento da incerteza. Uma forma atual de lidar com a incerteza
inerente ao diagnstico colocar disposio do mdico procedimentos automatizados
baseados no raciocnio probabilstico. Esses sistemas podem ser utilizados tanto no
processo de ensino e aprendizagem quanto na prtica diria. O Pathfinder desenvolvido
no programa de informtica mdica da Universidade de Stanford, para diagnstico de
doenas do sistema linftico, exemplo de um desses sistemas de grande sucesso de uso
na prtica profissional e no treinamento de mdicos nos Estados Unidos
(ANDREASSEN, 1989). Sua verso atual supera o desempenho dos melhores
patologistas mundiais (Communications of the ACM, 1995). Na Europa, cita-se o
Munin, desenvolvido no Departamento de Cincia da Computao da Universidade de
Aalborg, Dinamarca, utilizado para se obter um diagnstico preliminar de doenas dos
msculos e nervos (FRANKLIN, 1989) e o Child (HECKERMAN, 1992). Este ltimo
foi desenvolvido para apoiar mdicos do Great Ormond Street Hospital de Londres no
diagnstico distncia de doenas cardacas congnitas em crianas recm nascidas. O
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

11

GOS um centro de referncia nesta rea. O pediatra que estiver atendendo a um beb e
suspeitar que ele um bluebaby9 orientado a entrar em contato com o GOS. O mdico
do GOS consulta o sistema Child, com base nas informaes passadas pelo pediatra,
para decidir sobre a transferncia ou no do beb para o hospital.
O desenvolvimento de aplicaes para a rea mdica baseadas no raciocnio
probabilstico muito incipiente no Brasil. mencionado o SETA (FLORES, 1994),
sistema especialista de apoio prescrio de frmacos em transtornos afetivos em
parceria com o Departamento de Psiquiatria do Hospital de Clnicas de Porto Alegre
(HCPA). Outro exemplo o sistema SEAMED (FLORES, 2001), uma evoluo do
sistema SETA, que possui dois SE, um no auxlio prescrio de anti-hipertensivos
para o idoso, e o outro na escolha do melhor psicofrmaco para pacientes que sofrem de
distrbios do humor.
O sistema implementado neste trabalho conta com:
1 Cadastro da Primeira Consulta e Consulta de Retorno da Criana e do
Adolescente baseado nos modelos de Pronturios usados nos ambulatrios do Hospital
das Clnicas da UFMG. As fichas de cadastro s podem ser salvas se estiverem
preenchidos dados como Nome, sexo, data de nascimento, data da consulta, peso, altura
e permetro ceflico no nascimento e na data da consulta. possvel saber
instantaneamente o percentil das medidas peso, altura e permetro ceflico obtidos no
exame fsico.
2 O acesso aos arquivos de Primeira Consulta e Consulta de Retorno dos
pacientes. Podem-se editar e consultar dados de consultas anteriores. Esto inclusos,
nessa parte, os grficos de crescimento, que so os de peso, da altura, da correlao
peso/altura e do permetro ceflico. Foram usadas curvas para os percentis 10, 25, 50,
75 e 90. Outras verses tambm esto disponveis como os de Crescimento com valores
da ordenada (eixo dos y) em Percentil.
3 Cadastro de novas doenas, com a localizao desta e descritivo. Gerao de
quadros descritivos com doenas em ordem alfabtica. possvel acrescentar dados nas
doenas j presentes no banco de dados.
4 Diagnstico de Possveis Doenas (banco de dados somente com as mais
comuns): Atravs de Quadros passo-a-passo, o usurio vai refinando a sua consulta.
Com a seleo da localizao da Doena e posteriores selees de sintomas, verificamse quais as doenas que se destacam com os dados fornecidos. possvel acesso direto
ao quadro descritivo das doenas relacionadas.
5 O programa conta ainda com um calendrio atualizado pelo Windows e com
um menu de Apoio Consulta.
A ferramenta despertou o interesse de profissionais e estudantes envolvidos. O
compartilhamento das informaes, proporcionou e proporcionar aos usurios a
possibilidade de conhecer outras formas de tratamento adotadas por outros
profissionais, confirmando o propsito do trabalho.
Por se tratar de um trabalho multidisciplinar, dedica-se um captulo conceitos
bsicos da rea de pediatria mdica, enfocando rea de sade da criana e do
adolescente (captulo 2) e outro ao ambiente de programao dentro do qual o sistema
foi desenvolvido (captulo 3). Em seguida, h a descrio do sistema, ilustrando as suas
9

Em um bluebaby o sangue arterial se mistura com o sangue venoso devido a uma m formao do
corao.
Pedro Tlio Batista de Andrade, 2005

Captulo 1 - Introduo

12

particularidades, as suas utilidades, as suas funcionalidades (captulo 4). O Captulo 5


est reservado para as Concluses e, por ltimo, vem a relao das Referncias
Bibliogrficas.

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

13

Captulo 2
Pediatria Mdica: Conceitos Bsicos
A criana e o adolescente devem ser entendidos como integrantes da sociedade,
com necessidades e direitos que precisam ser garantidos como um dever desta. No
como benefcios ou favores, naturalmente.
O profissional de sade que considera outras reas de conhecimento (economia,
sociologia, psicologia, engenharia) tem mais chances de trabalhar nas melhorias da
sade da populao, reduzindo ou eliminando as causas de morbimortalidade10 infantil e
juvenil, por exemplo.
H toda uma tica especial na relao do profissional com a criana e o
adolescente. O cuidado de lavar as mos antes de examin-los, de prescrever os
medicamentos menos txicos, de preferir via oral sobre a parenteral11, de conter a
criana com gentileza e de ser hbil nos procedimentos invasivos, quando o exame ou o
tratamento assim exigir. Deve-se entender e respeitar as etapas do desenvolvimento da
criana e do adolescente, quer seja nas manifestaes de ansiedade e medo, quer seja
nas manifestaes de pudor. O exame da criana deve ser acompanhado de uma
conversa, explicando o que est sendo feito e dizendo-lhe a verdade, de uma forma
adaptada idade (LEO et al., 1998).
necessrio um acompanhamento programado que deve ter como base
programtica as aes bsicas do Programa de Assistncia Integral Sade da Criana e
do Adolescente que so:
Assistncia ao recm-nascido;
Incentivo ao Aleitamento Materno e Orientao Alimentar para o Desmame;
Acompanhamento do Crescimento e Desenvolvimento;
Vacinaes;
Controle das Doenas Diarricas e terapia de Reidratao Oral;
Controle das Doenas Respiratrias Agudas;
Incluso progressiva da temtica ligada Violncia, como os maus tratos, o
abuso sexual, o uso de drogas, a marginalidade infanto-juvenil, etc.
A assistncia criana deve ser executada desde o nascimento e durante o
transcurso do tempo da infncia e da adolescncia. Registra o crescimento fsico e a
seqncia e ritmo do desenvolvimento. Possibilita detectar precocemente desvio dos
padres de normalidade, especialmente a desnutrio e o atraso do desenvolvimento, e
planejar aes de preveno e recuperao. Seus resultados so indicadores do grau de
sade da criana e do adolescente. uma proposta pedaggica, de interao educativa
equipe de sade-famlia-comunidade ao incentivar o aleitamento materno, a vigilncia
alimentar e nutricional da criana e as vacinaes.
Em relao ao nmero de atendimentos necessrios para o acompanhamento da
sade, pode ser usada a proposta seguinte:
- Primeiro ano de vida : atendimentos com 1, 2, 4, 6, 9 e 12 meses (seis
atendimentos/ano)
10

Morbidade quantidade de indivduos acometidos por uma doena em uma dada populao durante um
determinado tempo, Dicionrio Larousse Cultural
11
Parenteral - MED que se faz por outra via que no a digestiva (diz-se da ministrao de gua, glicose,
medicamento etc.), Dicionrio Eletrnico Houaiss
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

14

- Segundo ano de vida: atendimentos com 15, 18 e 24 meses (trs atendimentos/ano)


- A partir do terceiro ano aos 18 anos: um atendimento anual (prximo do aniversrio).
Para as crianas que no estiverem crescendo e desenvolvendo bem, deve ser
feito controle mais individualizado e mais freqente.
Para avaliao do crescimento12, deve-se considerar (LEO et al., 1998):
A influncia biolgica (base gentica), que ir atuar nas vrias propores do
corpo humano e no tempo de maturao;
A influncia do ambiente, que pode ser subdividida em vrias vertentes:
 A influncia psicolgica (afetividade, sensao de segurana para a criana);
 A influncia social (acesso aos alimentos de formas quantitativa e qualitativa
adequadas e hbitos alimentares apropriados) e
 A influncia da intensidade de freqncia de doenas, em especial das
infecciosas.

2.1 Grficos de Crescimento e a escala de Percentil


Como instrumentos de avaliao do crescimento so utilizadas curvas de
crescimento, que so apresentadas em grficos para o peso, a altura, a correlao
peso/altura e o permetro ceflico. O estudo de referncia o do National Center for
Health Statistics (NCHS), recomendado pela Organizao Mundial de Sade. Est
amplamente demonstrado que o potencial gentico tem influncia menor que os fatores
ambientais (dieta carente, infeces recorrentes etc) na determinao do dficit de
crescimento das crianas dos pases subdesenvolvidos.
Na clnica peditrica, o percentil a escala mais utilizada devido sua
simplicidade. Em sntese, situa a posio do indivduo em relao ao grupo de
referncia. Por exemplo, pelo grfico, uma criana do sexo masculino, de cinco anos de
idade, que mede 110 cm, tem sua estatura no percentil 50. Isto significa que ele
aproximadamente maior que 50% e menor que 50% dos indivduos da referncia do
NCHS. Se sua estatura fosse 106 cm estaria no percentil 25, sendo, portanto, menor que
75% e maior que 25% das crianas de mesmo sexo e idade da curva de referncia.
O desvio-padro (ou escore Z) mais empregado em inquritos epidemiolgicos
e em pesquisas clnicas. Quando se estuda um grupo de indivduos e se os dados
antropomtricos13 forem dispostos em um grfico de tal forma que a abscissa (eixo do
x) seja o valor observado do peso ou da altura, e a ordenada (eixo do y), a
freqncia (nmero de indivduos em cada faixa de valor), a curva obtida ter a forma
de um sino, que chamada de curva normal ou curva de Gauss (figura 2.1). O pico da

12

Crescimento Conceituado como as alteraes biolgicas que implicam em aumento corporal da


criana, considerando principalmente a evoluo do peso, da altura e do permetro ceflico, sendo
determinado fundamentalmente por fatores genticos e ambientais. Ennio Leo et al., Pediatria
Ambulatorial, 1998.
13

Antropomtrico: Relativo ao estudo das propores e medidas das diversas partes do corpo. Relativo ao
registro das particularidades fsicas dos indivduos. Dicionrio Larousse Cultural da Lngua Portuguesa.
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

15

curva corresponde mdia14 e tambm mediana15, se a curva tiver uma forma perfeita.
O desvio-padro a frmula matemtica que permite quantificar o grau de disperso
dos dados em relao ao ponto central. Para variveis que seguem a distribuio
gaussiana, a amplitude de valores de 1 desvio-padro engloba aproximadamente 68%
dos indivduos. Entre 2 desvios-padro encontram-se 95% dos indivduos.
Os desvio-padro ou escore Z, o nmero de desvios-padro abaixo ou acima da
mediana da populao de referncia em que se encontra o ndice antropomtrico da
criana. O desvio-padro indica a qual distncia a criana est da mediana do peso ou da
altura do grupo de referncia. Por exemplo, um menino que aos 24 meses pesa 10,6 Kg
apresenta um escore Z igual a 1,5, isto , est a 1,5 desvio-padro abaixo do peso
mediano esperado para sua idade.
O valor exato do percentil e do escore Z de cada indivduo, quanto aos ndices
antropomtricos peso/idade, altura/idade, permetro ceflico/idade e peso/altura, pode

14

Existem vrios tipos de mdia (aritmtica, ponderada, geomtrica, harmnica etc.), mas trabalhar-se-
com a mdia aritmtica que ser chamada apenas de mdia. A mdia de n observaes ( x1 , x 2 ,..., x n )
_

denotada por x e dada por: x =

x1 + x 2 + ... + x n
n

A mdia pode ser interpretada como o centro de gravidade, isto , o ponto de equilbrio das discrepncias
positivas e negativas.
Exemplo: Considere os seguintes pesos em kg de 10 recm-nascidos:
3,2 3,2 2,8 2,1 2,9 3,1 3,2 3,0 3,5 4,0
A mdia dos pesos dos recm-nascidos :
_
3,2 + 3,2 + 2,8 + 2,1 + 2,9 + 3,1 + 3,2 + 3,0 + 3,5 + 4,0 31
x=
=
= 3,1
10
10
O peso mdio de 3,1kg ou 3100g. Obviamente alguns recm-nascidos tm peso abaixo da mdia e
outros acima da mdia, mas a mdia um valor tpico.
~

15

Uma medida de centro adequada para distribuies assimtricas a mediana, que ser denotada por x
(l-se x til). Por definio, a mediana o valor que divide a distribuio ao meio. Em outras palavras,
50% das observaes ficam acima da mediana e 50% ficam abaixo. Para calcular a mediana necessrio
ordenar a amostra para que se possa localizar a posio da mediana e assim encontrar o seu valor:
n +1
a) se o nmero de elementos for mpar, a mediana se encontra na posio
;
2
n n+2
b) se o nmero de elementos for par, a mediana a mdia entre os elementos da posio e
.
2
2
Observe que nem sempre a mediana um valor amostrado.
Exemplo: Considere os seguintes pesos em kg de 10 recm-nascidos:
3,2 3,2 2,8 2,1 2,9 3,1 3,2 3,0 3,5 4,0
No caso dos pesos dos recm-nascidos, segue-se o clculo da mediana: Primeiro colocando os elementos
em ordem crescente
2,1 2,8 2,9 3,0 3,1 3,2 3,2 3,2 3,5 4,0
~

como o nmero de observaes n = 10, a mediana dada por: x =

5 + 6 11
= = 5,5
2
2

No clculo da mdia, todos os valores da amostra so levados em conta, ao passo que no caso da
mediana, isto no ocorre. Por esta razo, valores muito grandes ou muito pequenos, comparados aos
demais valores da amostra, causam grandes variaes na mdia, o que em geral no ocorre com a
mediana. Por isso, diz-se que a mediana uma medida robusta, isto , resistente a valores atpicos.

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

16

ser obtido atravs da consulta aos grficos ou do software desenvolvido , que utiliza,
para o clculo, do padro de referncia do NCHS, que o recomendado pela
Organizao Mundial da Sade para a faixa etria de zero a dez anos. (LEO et al.,
1998.)

Figura 2.1 Caracterizao grfica da distribuio normal,


do percentual da populao compreendida entre os limites e
da correspondncia dos valores de percentil e desvio-padro

No sistema implementado neste trabalho, tem-se disponveis os grficos de


Crescimento: Peso X Idade, Estatura X idade, P.C. X Idade e Peso X Estatura.
Esses grficos foram baseados nos arquivos da National Center for Health
Statistics, pesquisados no site (http://www.cdc.gov/growthcharts/). Para desenhar as
curvas de percentis, foram usadas equaes matemticas. Os coeficientes destas
equaes, chamados de parmetros L, M e S, so variveis de acordo com o sexo e a
idade (em meses).
Por exemplo, para as curvas Peso versus idade, tem-se na tabela 2.1 os
parmetros LMS em funo do sexo e da idade (exemplificando para as idades de 0,5;
1,5 e 9,5 meses, apenas).

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente


Sexo
1
1
1
1
1
2
2
2
2
2

Idade (meses)
0,5
1,5
...
9,5
...
0,5
1,5
...
9,5
...

17

L
1,547523128
1,068795548

M
4,003106424
4,879525083

S
0,146025021
0,136478767

-0,1600954

9,476500305

0,11218624

1,357944315
1,105537708

3,79752846
4,544776513

0,138075916
0,131733888

0,070885725

8,693418423

0,109863709

Tabela 2.1 Parmetros LMS por sexo e idade para gerao do grfico Peso X Idade.
Tiradas dos arquivos da National Center for Health Statistics. Como ilustrao, so
mostrados apenas para as idades de 0,5; 1,5 e 9,5 meses. Sexo = 1 representa o sexo
masculino e Sexo = 2 representa o sexo feminino.

Os parmetros LMS so a Mdia M, o Coeficiente Generalizado de Variao S e


a potncia na transformao Box-Cox L. Para obter o valor X de uma dada medida
fsica em um particular escore Z ou percentil, usam-se as seguintes equaes:
1
L

X = M (1 + LSZ ) L 0
ou

X = M exp(SZ ), L = 0
Onde o L, M e S so os valores presentes na tabela apropriada para a correspondente
idade em meses da criana. Z o escore Z que corresponde a um percentil. Escore Z,
por exemplo, igual a 1,881; -1,645; -1,282; -0,674; 0, 0,674; 1,036; 1,282; 1,645 e
1,881 correspondem exatamente ao 3, 5, 10, 25, 50, 75, 85, 90, 95 e 97
percentis, respectivamente.
Por exemplo, para obter o percentil 5 do grfico Peso X Idade para uma criana
do sexo masculino de 9,5 meses, pegam-se os valores de L, M e S na tabela 2.1, que so
L=-0,1600954; M=9,476500305 e S=0,11218624. Para o percentil 5, Z=-1,645. Ao usar
a equao acima, calcula-se que o 5 percentil 7,90 kg.
Para obter a escore Z (Z) e o correspondente percentil de uma dada medida, tmse as seguintes equaes:
L

X
1
M
Z=
,L 0
LS
ou
X
ln
M
Z=
S

,L = 0
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

18

Onde X a medida fsica (por exemplo, peso, estatura, permetro ceflico) e L, M e S


so os valores tirados de uma tabela apropriada correspondentes idade em meses da
criana (ou estatura).
A seguinte equao pode ser usada para aproximar o percentil correspondente a
uma particular escore Z (Z):

P = 1

Z
exp
2

1
1
0,4361836
0,1201676

1 + 0,33267 Z
1 + 0,33267 Z


2 3,14159265

2
3

+ 0,937298
1 + 0,33267 Z

Se Z>0, ento Centil=P*100;


Seno Centil=100-P*100.
Onde exp(X) a funo exponenciao (e elevado a potncia X). Z o valor
calculado escore Z (ABRAMOWITZ; STEGUN, 1965).
Por exemplo, para obter a escore Z de uma criana do sexo masculino de 9,5
meses que pesa 9,7 Kg, encontram-se os valores de L, M e S na tabela 4.1, que so L=0,1600954, M=9,476500305, e S=0,11218624. Usando a equao acima (para clculo
de Z), calcula-se que a escore Z para esta criana 0,207. Para achar o percentil
correspondente, tm-se as equaes de P e Centil logo acima. A escore Z 0,207
corresponde, portanto, ao 58 percentil.

2.1.1 Grfico Peso X Idade


Pode-se ver na figura 2.2 que a evoluo das medidas de peso (em Kg) da
criana so mostradas na cor preta. As curvas de percentis 10, 25, 50, 75, 85 e 90 do
suporte a anlise do crescimento da criana.
Tem-se outras variaes para o mesmo grfico. No sistema desenvolvido, ao
clicar no boto PI <-> Perc, altera-se a forma em que as medidas de peso da criana
so mostradas. Agora, v-se a leitura em percentil para o peso ao longo da idade (figura
2.3). Ao clicar novamente no mesmo boto, a variao representada ser a evoluo do
peso da criana, tendo como apoio a curva de percentil referente ltima medida de
peso desta (figura 2.4). Mais um clique em PI <-> Perc, volta ao grfico original.
Como botes auxiliares, esto disponveis as opes de Fechar e Voltar (ser
fechado o grfico Peso X Idade e a tela para o acesso aos arquivos de Primeira Consulta
e Consulta de Retorno dos pacientes estar novamente visvel) e Minimizar e Voltar
(o grfico Peso X Idade ser apenas minimizado e a tela para o acesso aos arquivos de
Primeira Consulta e Consulta de Retorno dos pacientes estar novamente visvel).

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

19

Figura 2.2 Grfico Peso X Idade com curvas de percentis 10, 25, 50, 75, 85 e 90.

Figura 2.3 Variao do Grfico Peso X Idade ao clicar no boto PI <-> Perc
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

20

Figura 2.4 Outra Variao do Grfico Peso X Idade ao clicar no boto PI <-> Perc

2.1.2 - Grfico Estatura X Idade


Acessvel clicando no boto Grfico EstaturaXIdade da tela de Acesso aos
arquivos de Primeira Consulta e Consulta de Retorno dos pacientes. De acordo com a
figura 2.5, a evoluo das medidas de estatura (em cm) da criana so mostradas na cor
preta. As curvas de percentis 10, 25, 50, 75, 85 e 90 do suporte a anlise do
crescimento da criana.
H outras variaes para o mesmo grfico. Ao clicar no boto EI <-> Perc,
altera-se a forma em que as medidas de estatura da criana so mostradas. Agora,
possvel a leitura em percentil para a estatura ao longo da idade (figura 2.6). Ao clicar
novamente no mesmo boto, a variao representada ser a evoluo da estatura da
criana, tendo como apoio a curva de percentil referente ltima medida de estatura
desta (figura 2.7). Mais um clique em PI <-> Perc, volta ao grfico original.
Como botes auxiliares, existem as opes de Fechar e Voltar (ser fechado o
grfico Estatura X Idade e a tela de acesso aos arquivos de Primeira Consulta e Consulta
de Retorno dos pacientes estar novamente visvel) e Minimizar e Voltar (o grfico
Estatura X Idade ser apenas minimizado e a tela de acesso aos arquivos de Primeira
Consulta e Consulta de Retorno dos pacientes estar novamente visvel).

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

21

Figura 2.5 Grfico Estatura X Idade com curvas de percentis 10, 25, 50, 75, 85 e 90.

Figura 2.6 Variao do Grfico Estatura X Idade ao clicar no boto EI <-> Perc
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

22

Figura 2.7 Outra Variao do Grfico Estatura X Idade ao clicar no boto EI <-> Perc

2.1.3 - Grfico Permetro Ceflico X Idade


Acessvel clicando no boto Grfico P.C.XIdade da tela de Acesso aos
Arquivos dos pacientes. Como encontrado na figura 2.8, a evoluo das medidas de
permetro ceflico (em cm) da criana esto identificadas na cor preta. As curvas de
percentis 10, 25, 50, 75, 85 e 90 do suporte a anlise do crescimento da criana.
H outras variaes para o mesmo grfico. Acessar o boto PCI <-> Perc
altera a forma em que as medidas do permetro ceflico da criana aparecem na tela.
Agora, v-se a leitura em percentil para o permetro ceflico ao longo da idade (figura
2.9). Um outro clique no mesmo boto, a variao representada ser a evoluo do
permetro ceflico da criana, tendo como apoio a curva de percentil referente ltima
medida do permetro ceflico desta (figura 2.10). Mais um clique em PCI <-> Perc,
volta ao grfico original.
Como botes auxiliares, h as opes de Fechar e Voltar (ser fechado o
grfico P.C. X Idade e a tela de Acesso aos Arquivos dos Pacientes estar novamente
visvel) e Minimizar e Voltar (o grfico P.C. X Idade ser apenas minimizado e a tela
de Acesso aos Arquivos dos Pacientes estar novamente visvel).

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

23

Figura 2.8 Grfico P.C. X Idade com curvas de percentis 10, 25, 50, 75, 85 e 90.

Figura 2.9 Variao do Grfico P.C. X Idade ao clicar no boto PCI <-> Perc
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

24

Figura 2.10 Outra Variao do Grfico P.C. X Idade ao clicar no boto PCI <-> Perc

2.1.4 - Grfico Peso X Estatura


Acessvel clicando no boto Grfico PesoXEstatura da tela de Acesso aos
Arquivos de Primeira Consulta e Consulta de Retorno dos pacientes. Como pode-se ver
na figura 2.11, a curva gerada baseada nas medidas fsicas peso (em Kg) versus estatura
(em cm) da criana esto disponveis na cor preta. As curvas de percentis 10, 25, 50, 75,
85 e 90 do suporte a anlise do crescimento da criana. As curvas de percentis so a
partir da estatura igual a 77 cm. Isso uma limitao das tabelas do prprio site da
NCHS (National Center for Health Statistics).
possvel outras variaes para o mesmo grfico. Ao acessar o boto PE <->
Perc, altera-se a forma em que as medidas do peso da criana participam dos grficos.
Pois tem-se, agora, a leitura em percentil para o peso versus a estatura da criana (figura
2.12). Ao clicar novamente no mesmo boto, a variao representada ser o conjunto
de medidas do peso da criana versus a sua estatura, tendo como apoio a curva de
percentil referente ltima medida do peso desta (figura 2.13). Mais um clique em PE
<-> Perc, volta ao grfico original.
Como botes auxiliares, h as opes de Fechar e Voltar (ser fechado o
grfico Peso X Estatura e a tela de acesso aos arquivos dos pacientes estar novamente
visvel) e Minimizar e Voltar (o grfico Peso X Estatura ser apenas minimizado e a
tela de acesso aos arquivos dos pacientes estar novamente visvel).

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

25

Figura 2.11 Grfico Peso X Estatura com curvas de percentis 10, 25, 50, 75, 85 e 90.

Figura 2.12 Variao do Grfico Peso X Estatura ao clicar no boto PE <-> Perc
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

26

Figura 2.13 Outra Variao do Grfico Peso X Estatura ao clicar no boto PE <-> Perc

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

27

2.2 Apoio ao Diagnstico em Pediatria


No software implementado durante este trabalho, tem-se acesso, no menu,
opo Doenas Mais Comuns e Sintomas. Caso se queira estudar um caso para
diagnstico, deve-se clicar no submenu Anlise de Casos.
Ao ativar o item Anlise de Casos, abre-se uma janela, como na figura 2.15.
Sero telas passo-a-passo; um guia de apoio ao diagnstico, considerando apenas as
doenas mais comuns na rea de Sade da Criana e do Adolescente (o banco de dados
conta com aproximadamente 100 doenas).
Como ilustrado nas figuras 2.15, 2.16, 2.17 e 2.18, as telas para anlise de casos
contam com botes na rea inferior. Pode-se ir para a prxima tela clicando em
Prximo. Se este no estiver habilitado porque falta selecionar ou marcar dados na
tela para que esta se torne vlida e possvel de ser processada pelo sistema. Como na
figura 2.16, no h item selecionado. Pede-se que seja informada a localizao da
doena. Como no foi feito, o boto Prximo est inabilitado. Com o boto
Anterior, migra-se para as telas anteriores. Isto se torna interessante, em situaes de
alteraes ou incluses de novas informaes no estudo do caso, ou mesmo para iniciar
um novo diagnstico. O boto Cancelar finaliza a Anlise de Casos e torna visvel a
rea principal do programa.
O uso estruturas condicionais para caminhar na rvore de Pesquisa da Doena,
dados a localizao da doena e alguns de seus sintomas, caracteriza o sistema usado
para Apoio ao Diagnstico implementado nesse trabalho. um mtodo simples: partese do tronco da rvore e percorre-se um dos vrios caminhos (galhos) desta, at que se
chegue em uma folha ou em vrias folhas, que so as doenas possveis diagnosticadas.
O percorrer entre os galhos da rvore so as telas onde so passados a localizao da
doena e os sintomas apresentados pela criana/adolescente (figura 2.14).

Figura 2.14 Uso de rvore de Pesquisa para Apoio ao Diagnstico em Pediatria

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

28

Figura 2.15 Primeira tela de uma Anlise de Casos

Figura 2.16 Tela onde se comea o Diagnstico: deve-se informar a localizao da doena
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

29

Para conhecer as telas seguintes de uma Anlise de Casos, ser usado um


determinado caso. Em Localizao da Doenafiguras 2.16, tm-se nove opes:
Aparelho Respiratrio, Aparelho Digestivo, Aparelho Urinrio, Olhos, Ouvido, Nariz,
Boca, Pele e Outras Ocorrncias. Se selecionar uma dessas, por exemplo, Aparelho
Digestivo, o boto Prximo torna-se habilitado (figura 2.17). Ao clicar neste, a tela
alterada para a apresentada na figura 2.18.
Como pode-se ver, na figura 2.18, h uma relao de sintomas, em ordem
alfabtica para aquela Localizao da Doena escolhida. Ou seja, cada uma das nove
opes na figura 2.16 tem a sua prpria tela de sintomas no estudo de casos. Ao
selecionar pelo menos um dos sintomas em 2.18, o boto Prximo tornar-se-
habilitado na parte inferior da tela. Pression-lo leva a tela posterior, como na figura
2.19.
Na figura 2.19, tem-se o diagnstico. As possveis doenas, dentre as mais
comuns cadastradas e que possuem em seu quadro de sintomas pelo menos um dos
selecionados na anlise de casos, encontram-se itenizadas no quadro esquerda.
Na figura seguinte, 2.20, uma das doenas est hachurada. Para cada doena
selecionada (ou seja, hachurada), o quadro direita preenchido com os sintomas
associados a esta.
Ao observar a figura 2.21, uma das doenas diagnosticadas encontra-se
selecionada e, por isso, o boto Ver Descrio Completa da Doena, habilitado. Ele
d acesso ao quadro descritivo de cada doena selecionada.
Usando um outro exemplo para ilustrar o funcionamento da Anlise de Casos,
encontram-se disponveis as figuras 2.22, 2.23, 2.24, 2.25 e 2.26. Note que no
necessrio fechar a tela ao final de um diagnstico para dar incio a uma nova anlise.
Pode-se usar o boto Anterior para retroceder as telas at a inicial.

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

30

Figura 2.17 Tela para seleo da Localizao da Doena.

Figura 2.18 Para cada um dos nove itens selecionados na tela anterior (Localizao da Doena), h
uma tela especfica de sintomas a serem selecionados A seleo pode ser de um ou mais campos
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

31

Figura 2.19 Relao das possveis doenas mais comuns diagnosticadas

Figura 2.20 A cada doena selecionada, h descrito em um quadro lateral os sintomas mais comuns
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

32

Figura 2.21 Ao selecionar uma doena no quadro de diagnstico e Clicar no boto Ver Descrio
Completa da Doena, tem-se um quadro descritivo da doena.

Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

33

Figura 2.22 Exemplo de estudo de caso: Seleo do item Pele em Localizao da Doena

Figura 2.23 Na aba Sintomas Parte A da tela de sintomas de doenas localizadas na pele,
selecionou-se Coceira
Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

34

Figura 2.24 Na aba Sintomas Parte B da tela de sintomas de doenas localizadas na pele, no
houve selees.

Figura 2.25 Ao clicar em Sarna, tem-se lado os sintomas desta doena


Pedro Tlio Batista de Andrade, 2005

Captulo 2 - Sade da Criana e do Adolescente

35

Figura 2.26 Clicar no boto Ver Descrio Completa da Doena estando Sarna
selecionada (hachurada) torna disponvel um quadro descritivo com informaes desta doena.

Pedro Tlio Batista de Andrade, 2005

Captulo 3 - Delphi e Object Pascal

36

Captulo 3
Descrio do Ambiente de Programao
Numa relao com outros ambientes de programao, pode-se dizer que o
Delphi tem o poder do C++ e a facilidade do Visual Basic. A principal vantagem do
Delphi est na linguagem usada, Object Pascal, que uma evoluo do Pascal padro.
O Pascal uma linguagem de programao idealizada em 1969 por Niklaus
Wirth, ento professor numa universidade da Suia. Trata-se de uma linguagem de
utilizao geral, capaz de lidar com os mais variados tipos de dados. Uma das principais
motivaes para o desenvolvimento do Pascal foi o ensino da programao. Ainda hoje
em dia, o Pascal considerado uma das melhores linguagens para a aprendizagem da
programao.
O Pascal uma linguagem padronizada (ou normalizada), sendo o padro
designado por "Pascal ISO". Em 1984, a Borland lanou o Turbo Pascal, que se firmou
como o melhor compilador de Pascal do mercado e, a partir de ento, passou a incluir
novos recursos nesta linguagem, como Units e Objetos, at a ascenso do Windows,
quando foi lanado o Turbo Pascal for Windows e, depois, o Borland Pascal, cuja
linguagem considerada a primeira verso da Object Pascal. Na sua atual verso, usada
pelo Delphi a Object Pascal uma linguagem poderosa, slida e respeitada, sem perder
sua peculiar facilidade. uma linguagem de alto nvel, compilada e fortemente
tipificada que suporta a implementao orientada a componentes, usando frameworks e
ambiente RAD (Rapid Application Development).
Para compreender melhor ambiente de desenvolvimento do Delphi necessrio
que se tenha em mente os conceitos de POO (Programao Orientada a Objetos) - no
confunda os conceitos da POO com os da POE (Programao Orientada a Eventos)
muito difundido com o Access 2.0 (um ambiente baseado em Objetos).
A POO contm a POE mas a POE no contm a POO, um objeto pode existir
mesmo que no exista nenhum evento associado a ele, mas um evento no pode existir
se no houver um objeto a ele associado. Outra caracterstica que pode causar confuso
so ambientes Orientados a Objetos e ambientes Baseados em Objetos. Em ambiente
Orientado a Objetos consegue-se criar e manipular objetos enquanto que o Baseado em
Objetos no permite a criao de objetos apenas a sua manipulao.
A POO um conceito desenvolvido para facilitar o uso de cdigos de
desenvolvimento em interfaces grficas. Sendo a Borland, uma das primeiras a entrar
neste novo conceito, possui suas principais linguagens de programao (tais como
Object Pascal e C++), totalmente voltadas para este tipo de programao. A POO atraiu
muitos adeptos principalmente pelo pouco uso de cdigo que o projeto (diferente de
sistema) carrega no programa fonte, ao contrrio das linguagens mais antigas como o
Clipper87 muito utilizado no final da dcada de 80 e incio da dcada de 90. O
resultado desta limpeza no cdigo resulta que a manuteno do projeto torna-se muito
mais simples.
O Delphi um pacote de ferramentas de programao concebido para
programao em Windows. Um programa em Delphi no controla o fluxo de
processamento, ele responde e trata eventos que ocorrem no sistema. Existem muitos
eventos que podem ocorrer, sendo que os principais so aqueles gerados pelo usurio
atravs do mouse e do teclado. A coisa acontece mais ou menos assim: O usurio clica o
mouse e o Windows verifica que aplicao estava debaixo do mouse no momento em
Pedro Tlio Batista de Andrade, 2005

Captulo 3 - Delphi e Object Pascal

37

que foi clicado. Em seguida ele manda uma mensagem para a aplicao informando que
ocorreu um clique e as coordenadas do cursor do mouse na tela no momento do clique.
A aplicao ento responde mensagem executando uma funo de acordo com a
posio do mouse na tela. claro que o Delphi toma conta do servio mais pesado e
facilita muito as coisas para o programador. Detalhes como as coordenadas da tela em
que ocorreu o clique, embora estejam disponveis, dificilmente so necessrios nos
programas.
Os objetos so desenhados na tela de forma visual, com auxlio do mouse, e no
por meio de programao. A programao em si orientada a eventos. Quando um
evento ocorre, tal como uma tecla pressionada ou um clique de mouse, uma mensagem
enviada para a fila de mensagens do Windows. A mensagem estar disponvel para
todos os aplicativos que estiverem rodando, mas apenas aquele interessado no evento
responder mensagem. Tudo que o usurio precisa fazer detectar o evento e mandar
que um trecho de cdigo seja executado quando isto acontecer.
Um objeto, em Delphi, um conjunto de cdigos de programao (sub-rotinas)
e propriedades. Na verdade, cada elemento que voc v em um programa Windows
um objeto individual, dotado de propriedades que podem ser alteradas.

Exemplo: Objeto Avio:


Propriedades: velocidade, altitude, inclinao, etc.;
Rotinas: decolar, aterrissar, taxiar, etc.
Mudando as propriedades de um objeto, pode-se mudar a forma como ele
interage com o ambiente. Na programao bsica em Delphi no necessrio ter um
conhecimento muito grande de programao orientada a objetos, como necessrio em
outras linguagens. Os objetos esto prontos para serem usados e o Delphi cuida de
quase tudo.
A criao de aplicativos comea com a montagem de componentes em janelas,
como se fosse um programa grfico, oferecendo ao programador a facilidade de
manipulao de janelas, caixas Botes, barras de rolagem, listas de opes, caixas de
entrada de texto, e outros comuns ao ambiente. O usurio pode utilizar componentes
desenvolvidos por terceiros ou criar seus prprios componentes. H tambm as
ferramentas necessrias para a criao de banco de dados, permitindo a criao de
aplicativos com banco de dados sem a necessidade de aquisio de outro programa.
O Delphi um ambiente de programao com as facilidades de trabalhar com
arquitetura CLIENT/SERVER e banco de dados relacional16. A linguagem padro de
Banco de Dados Relacionais o SQL17.
16 Um Banco de Dados Relacional um sistema de armazenamento de dados baseado nos
relacionamentos entre elementos de dados buscando uma normalizao (no redundncia) dos dados. Os
bancos de dados relacionais foram ento desenvolvidos para prover acesso facilitado aos dados,
possibilitando que os usurios abordassem os dados atravs de uma variedade de pontos de vista.
Todos os dados de um banco de dados relacional so armazenados em tabelas. Uma tabela uma simples
estrutura de linhas e colunas. Cada linha contm um mesmo conjunto de colunas mas as linhas no
seguem qualquer tipo de ordem. Em um banco de dados podem existir uma ou centenas de tabelas. O
limite imposto unicamente pela ferramenta de software utilizada. Os dados so armazenados nas tabelas
de forma no organizada. Sendo assim, para a recuperao dos dados necessrio a existncia de
mecanismos que facilitem a consulta, proporcionando uma perfomance aceitvel para a mesma. Para isso
Pedro Tlio Batista de Andrade, 2005

Captulo 3 - Delphi e Object Pascal

38

O suporte a bancos de dados um dos recursos fundamentais do Delphi e o


desenvolvimento deste produto frente a outros tem se baseado enormemente nesta
facilidade. comum que programadores percam muito tempo operacionalizando tarefas
que o Delphi j oferece prontas. Por esta razo, o Delphi conhecido como uma
"ferramenta de desenvolvimento rpido", capaz de gerenciar bancos de dados com um
mnimo de cdigo de programao.
Um aplicativo de banco de dados no Delphi no tem acesso direto s fontes de
dados. A interface feita por meio do Borland Database Engine18 (BDE), que tem
acesso a vrias fontes, incluindo o dBase, Paradox, ASCII, FoxPro e Access. Isso
significa que, para rodar um aplicativo Delphi em uma mquina que no tenha o Delphi
instalado, ser necessrio instalar o BDE junto com o aplicativo. Para tornar esta tarefa
mais fcil, a Borland disponibiliza uma verso mais simples do BDE, que pode ser
includa nos discos de instalao.
A figura 3.1 ilustra a estrutura geral de acesso a dados no Delphi.

Figura 3.1 Acesso a banco de dados no Delphi

os sistemas de bancos de dados relacionais, criam ndices das tabelas, sendo que esses ndices so
atualizados constantemente.
17 Structured Query Language, ou Linguagem de Questes Estruturadas ou SQL, uma linguagem de
programao declarativa para banco de dados relecional. SQL foi originalmente criada pela IBM, mas
muitos desenvolvedores foram criando "dialetos" para ela. Por isso, foi adotado um padro para
linguagem pelo American National Standards Institute (ANSI) em 1986 e ISO em 1987. SQL, embora
padronizado pela ANSI e ISO, tem muitas variaes e extenses por causa dos diferentes fabricantes de
sistemas gerenciadores de banco de dados. Normalmente a linguagem pode ser aportada de plataforma
para plataforma sem mudanas estruturais principais.
18

O Delphi usa o Borland Database Engine (BDE) para acessar bancos de dados. No necessrio que se
conhea o BDE para desenvolver aplicativos de bancos de dados em Delphi e nem necessrio que os
usurios de seus aplicativos tenham esse conhecimento. O BDE instalado automaticamente junto com o
Delphi e sempre executado a partir de ento.

Pedro Tlio Batista de Andrade, 2005

Captulo 3 - Delphi e Object Pascal

39

Os bancos de dados em Delphi utilizam o conceito de alias (apelido). Um


Alias um nome lgico, um atalho para um banco de dados. Todo o trabalho do Delphi
com um banco de dados pode ser feito baseado no Alias, de forma que para mudar de
banco de dados, s necessrio mudar o Alias. Para cri-lo voc pode usar Database
Explorer (no Delphi, menu Database), o BDE Administrator (vem com o pacote do
Delphi) ou o prprio Database Desktop (aplicativo que vem junto com o Delphi).
O alias utilizado como uma abreviatura de um caminho ou diretrio que pode
conter vrias tabelas, consultas e ndices. Assim, em vez de voc especificar, por
exemplo, o caminho C:\Arquivos de Programas\Borland\Delphi 5\, basta que voc
crie um alias apontando para este caminho e o utilize a partir de ento. O BDE permite a
criao e edio de alias.
Este apelido permitir que no lugar de falar para o Delphi que a base se encontra
em C:\SISTEMA\... ou D:\DESENV\SISTEMA\..., simplesmente diz-se que est em
AliasX ou AliasY. Quando, por exemplo, for modificar o diretrio do sistema, basta
mudar o endereo do ALIAS e no sair modificando vrios formulrios.
Para manipulao do banco de dados, optou-se pelo Paradox pelas seguintes
razes, dentre outras:
a aplicao desenvolvida utilizada com menos de 10 usurios concorrentemente;
somente uma aplicao acessar rotineiramente os dados;
a aplicao ser a responsvel pela manuteno da integridade de dados;
pequena ou moderada quantidade de dados (< 100 MB).
Uma tabela basicamente uma coleo de registros dispostos de maneira
ordenada, sendo que cada registro composto por um ou mais campos, como na figura
3.2. Geralmente, cada tabela ser um banco de dados individual. Isto ocorre nas
estruturas do Paradox.

Figura 3.2 Tabela criada no Database Desktop do Delphi

Pedro Tlio Batista de Andrade, 2005

Captulo 3 - Delphi e Object Pascal

40

O aplicativo desenvolvido durante o mestrado foi em plataforma Delphi verso


5.0 e a ferramenta necessria para a criao de banco de dados, Paradox verso 7.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

41

Captulo 4
Descrio do Sistema Desenvolvido
4.1 Introduo
4.1.1 Objetivos
Este captulo tem o objetivo de apresentar instrues sobre a forma de utilizao
do software PEAD (Programa na rea de PEdiatria dotado de um sistema Especialista
para Auxiliar o Acompanhamento e o Diagnstico mdico), desenvolvido inteiramente
durante o mestrado, que atua como auxlio no diagnstico e nas consultas mdicas.
Conta com a informatizao de pronturios baseados em modelos do Hospital das
Clnicas de Belo Horizonte e um facilitador na gerao de arquivos do paciente
contendo informaes baseadas em consultas anteriores e gerao de curvas de
crescimento para Peso, Estatura e Permetro Ceflico.
Este trabalho foi baseado em informaes contidas em livros de Pediatria, livros
de programao em ambiente Delphi, conhecimentos dos envolvidos no processo.

4.1.2 Pblico Alvo do Sistema Desenvolvido


Destina-se s pessoas envolvidas em pesquisa e aprendizado da rea de pediatria.
Serve tambm como suporte e facilitador ao profissional pediatra, durante a realizao
da consulta criana.

4.2 Evoluo do software PEAD


A escolha do Paradox para construo de um banco de dados foi por sua
simplicidade. O acesso aos bancos de dados se deu por tabelas ao invs de queries, pois
no se pretenda clusulas complexas de filtragem dos dados. Query um componente
que requisita um cdigo em SQL, cuja execuo traria dados que substituiriam a
necessidade de uma tabela.
Aps a criao de todos os campos das tabelas (so 162 campos de entrada de
dados para a primeira consulta da criana, e 64 para as consultas de retorno), os objetos
foram sendo colocados nas janelas e sendo orientados, ou seja, criou-se toda a parte de
programao para agir como resposta s aes do usurio sobre esses. Veio ento os
menus, os botes, as caixas de seleo, as caixas de edio, os botes radio, as guias etc.
H tambm a parte de tratamento de erros, como entrada de data invlida, campos
obrigatrios faltosos, inconsistncia de tipos de dados (data um tipo inteiro positivo)
etc. Depois criou-se o acesso ao banco de dados com os arquivos das consultas dos
pacientes, onde se pde incluir as curvas de crescimento PesoXIdade, EstaturaXIdade,
PesoXEstatura e Permetro CeflicoXIdade. A coleo de curvas para os percentis 10,
25, 50, 75, 85 e 90 entrou nos grficos de crescimento para permitir comparaes e
avaliaes durante a evoluo do crescimento da criana.
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

42

Como suporte e apoio ao diagnstico de doenas na criana e no adolescente, foi


feito o cadastro das doenas mais comuns. Foi criada uma base de dados com
aproximadamente 100 doenas incluindo sua descrio. Para implementao do
diagnstico fez-se uso de Inteligncia Computacional atravs do mecanismo de busca
em rvores. O acesso ao banco de dados das doenas tambm permitido atravs da
busca pelo nome pelas quais so conhecidas.

4.3 Descrio Geral


Este sistema nasceu como uma forma de contribuio para o trabalho de
profissionais e estudantes da rea, como auxlio para estudos e tambm para atuar
conjuntamente ao pediatra no consultrio.

4.4 Produtos do Sistema


Este sistema disponibiliza os arquivos (pronturios) com dados de pacientes
baseados na primeira consulta e nas consultas de retorno. Gera grficos de crescimento
acompanhados das curvas de percentis. Acompanha um diagnstico para as doenas
mais comuns observadas nas crianas e adolescentes.

4.5 Funcionalidades do Sistema

Disponibilizar pronturios baseados em modelos do Hospital das Clnicas de


Belo Horizonte (MG) para a primeira consulta e consulta de retorno da criana e
do adolescente.
Acesso aos arquivos dos pacientes baseados nos pronturios gravados no banco
de dados para a primeira consulta e consulta de retorno da criana e do
adolescente.
Gerar grficos de crescimento com uma coleo de curvas de percentis para a
evoluo da Altura, do Peso, do Permetro Ceflico da criana. possvel
tambm a situao Peso versus Estatura.
Apoio ao diagnstico da criana e do adolescente com base de dados para
aproximadamente 100 doenas mais comuns.
Acesso a todas as doenas do banco de dados, seja atravs de busca, seja por
ordem alfabtica.
Incluso de novas doenas e sua descrio.

4.6 Caractersticas do usurio


Todos os usurios do sistema devem ter noes bsicas do uso de
microcomputador como sistema operacional semelhante ao Windows da Microsoft.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

43

4.7 Controle ao acesso externo


O sistema no possui mdulo especfico para tratamento de segurana de acesso
de usurios.

4.8 Requisitos de Desempenho


A quantidade de pacientes e o nmero de consultas de retorno de cada paciente
que o sistema pode guardar em sua base de dados so limitados apenas pela mquina
utilizada. Um equipamento com processador mdio e quantidade razovel de memria
RAM suficiente para execuo das funcionalidades do sistema.

4.9 Telas do Sistema


4.9.1 Tela Principal
Esta a tela principal do sistema (figura 4.1). Nela se encontra o menu e tambm
o palco onde sero dispostas as janelas de cadastro, acesso aos arquivos dos pacientes,
anlise de casos e apoio ao diagnstico, material de apoio, calendrio etc.

Figura 4.1 Tela principal de PEAD


Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

44

Na figura 4.2, h o menu em tamanho maior. Detalhar-se- cada item do menu.

Figura 4.2 Menu de PEAD

4.9.2 Menu Cadastro


Ao clicar na opo Cadastro, encontram-se os seus subitens, como na Figura 4.3.
Para cadastro de Crianas, o acesso feito pelo subitem Pediatria. Para o caso de
consultas a adolescentes, pelo subitem Medicina do Adolescente. Ambos trazem as
mesmas opes: Primeira Consulta e Consulta de Retorno.
Atravs do menu Cadastro, tambm possvel abandonar a execuo do
sistema. Para tanto, recorre-se a Sair (figura 4.3).

Figura 4.3 Menu Cadastro

4.9.2.1 Primeira Consulta


Ao clicar no item do menu Primeira Consulta (exemplo para o submenu
Pediatria), ser aberta uma janela pedindo informaes em relao ao nome da criana
(figura 4.4). Se a opo for a seta direita da caixa de edio, vem-se os nomes das
crianas j cadastradas, ou seja, estas j possuem armazenadas informaes da sua
Primeira Consulta. Para que se tenha acesso ao pronturio de Primeira Consulta, o nome
da criana no deve j existir na base de dados (o que implicaria em uma primeira
consulta repetida) (figura 4.5). Nome j inclusos na base de dados da primeira consulta
tm o direito apenas de ser consultados, editados e excludos ao se abrir um arquivo de
um paciente e de adicionadas consultas de retorno em sua base de dados. No sero
aceitos nomes em branco (figura 4.6) e nomes com primeiro caracter faltoso (figura
4.7).

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

45

Figura 4.4 Janela para entrada do nome da Criana em sua Primeira Consulta

Figura 4.5 Janela de Advertncia para entrada de criana com Primeira Consulta j cadastrada

Figura 4.6 Janela de Advertncia para tentativa de entrada no Pronturio sem nome de uma criana

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

46

Figura 4.7 Janela de Advertncia para entrada de um nome com primeiro caracter em branco

4.9.2.1.1 Identificao e Categoria do Paciente


Assim que se deu a entrada do nome do paciente, abre-se a tela da Primeira
Consulta (figura 4.8). Nesta, j esto presentes o nome da criana e a data de
atendimento setada para o dia em que se est preenchendo os dados. Para cada unidade
federativa selecionada (a seleo s feita mediante clique sobre a sigla do estado,
ficando esta hachurada, e no apenas a escolha atravs das setas direita da caixa, como
na figura 4.9), h disponvel na caixa Naturalidade todos os municpios do referido
estado. A mesma considerao deve ser feita para as entradas Estado e Municpio
para o caso do endereo de referncia.
Assim que se entra com a data de nascimento e o foco desta caixa muda para
outra qualquer, faz-se automaticamente o clculo da idade da criana. Esse clculo
baseado na diferena em dias, meses e anos entre as datas de atendimento e de
nascimento. Outros itens que so mencionados so o sexo, a raa e a categoria do
paciente: Particular ou Conveniado, sendo que h espao para entrada do nome do
convnio, no caso da seleo deste ltimo (somente estar ativa se selecionar
Convnio na caixa Categoria do Paciente.
Note que alguns itens esto circulados. para lembrar-nos de sua relevncia ao
salvar o formulrio. Campos como Nome, data de atendimento, data de nascimento e
sexo so necessrios para que o formulrio seja vlido. Janelas de advertncia sero
geradas caso tente-se salvar o documento sem que estes itens estejam corretamente
preenchidos (figuras 4.10, 4.11 e 4.12).

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

47

Figura 4.8 Pronturio de Primeira Consulta com a aba


Identificao e Categoria do Paciente

Figura 4.9 No campo U.F, nota-se que o item MG est selecionado. Isto porque clicar
em um dos itens de uma dessas caixas, faz com que este seja hachurado, ou seja,
selecionado. Note tambm que aps a seleo do estado (UF ou Estado), todos os
municpios deste estaro disponveis na caixa lateral (Naturalidade ou Municpio).
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

48

Figura 4.10 Mensagem de Advertncia quando se tenta salvar o formulrio com


as datas de atendimento e /ou de nascimento no vlidas.

Figura 4.11 Mensagem de Advertncia quando se tenta salvar o formulrio com


as datas de atendimento e /ou de nascimento em branco

Figura 4.12 Mensagem de Advertncia quando se tenta salvar o formulrio sem


selecionar o sexo do paciente. Note que, embora esteja visvel na caixa um dos sexos (no
exemplo o sexo feminino), o sistema no o enxerga. necessria a sua seleo pelo
clique com o mouse em cima da opo, de forma que esta fique hachurada.
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

49

4.9.2.1.2 Dados Familiares e Referncia


Ao clicar nesta, tem-se acesso guia para incluso da escolaridade dos pais, da
ocupao profissional principal dos responsveis pela criana, nome dos pais e da
referncia (municpio e tipo de referncia) (figura 4.13). importante ressaltar que
dados presentes em caixas de listagem somente sero validados ao clicar com o mouse
em cima do item, ou seja, selecion-lo (nota-se que foi feita uma seleo no item que
estiver hachurado, como na figura 4.9; se no h item algum hachurado, nenhuma
seleo foi feita).

Figura 4.13 Pronturio de Primeira Consulta com a


aba Dados Familiares e Referncia

4.9.2.1.3 Queixas/Tratamentos/Anamnese

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

50

Como prxima guia, existem campos de edio para entrada de dados como
Informante e Queixa Principal, Histria da Molstia Atual, Medicamentos e
Tratamentos em Uso e Anamnese Especial. Veja a figura 4.14.

Figura 4.14 Pronturio de Primeira Consulta com a


aba Queixas/Tratamento/Anamnese

4.9.2.1.4 Histria Pregressa


Nesta guia, entra-se com informaes acerca da Histria Pregressa da criana
(figura 4.15): Em Histria Gestacional, pode-se incluir as intercorrncias pr-natais, o
nmero de consultas no pr-natal, o tipo de parto (natural, cesria ou frceps). H
tambm campos para preenchimento das Intercorrncias Neonatais e os testes
diagnsticos hipotireodismo congnito e fenilcetonria (se normal, alterado ou no
realizado). Em Condies de Nascimento, possvel informar a idade gestacional
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

51

obsttrica e peditrica, em semanas; o teste do Apgar, com 1, 2 e 5 minutos; se houve


Alojamento Conjunto e as medidas fsicas Peso, Altura, Permetro Ceflico e Permetro
Torcico.
Note que alguns itens esto circulados. para lembrar-nos de sua relevncia ao
salvar o formulrio. Campos como Peso e Altura ao nascimento so necessrios para
que o formulrio seja vlido. Janelas de advertncia sero geradas caso tente-se salvar o
documento sem que estes itens estejam devidamente preenchidos (figuras 4.16 e 4.17).
Informao sobre o Permetro Ceflico da criana ao nascer importante para a
validao do formulrio, mas nem sempre possvel ser coletada, facultando a sua
incluso no sistema.
Na guia Histria Pregressa aparecem caixas de listagem (list box). Dados
presentes nestas somente sero validados ao clicar com o mouse em cima de um deles,
ou seja, selecion-lo (nota-se que o item selecionado aquele hachurado, como na
figura 4.9; se no h item algum hachurado, nenhuma seleo foi feita).
A caixa *Indicao somente estar disponvel se houver seleo dos itens
Cesria* ou Frceps* na caixa Tipo de Parto.

Figura 4.15 Pronturio de Primeira Consulta


com a aba Histria Pregressa
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

52

Figura 4.16 Mensagem de Advertncia quando se tenta salvar o formulrio com


a medida Peso faltando

Figura 4.17 Mensagem de Advertncia quando se tenta salvar o formulrio com


a medida Altura faltando

4.9.2.1.5 Alimentao/Suplementao
Pode-se completar o pronturio adicionando nesta guia (figura 4.18) dados sobre
a Alimentao no Primeiro Ano e a atual. Em relao ao leite materno, se no recebeu,
at quando este foi exclusivo e a idade do desmame. Quanto Introduo de Outros
Tipos de Alimentos, colocar ao lado do tipo de alimento em qual idade (em dias e
meses) que se iniciou o seu uso. H caixas de edio para os itens Alimentao Atual e
Suplementao Medicamentosa de Vitaminas e Sais Minerais (tipo e dose).

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

53

Na guia Alimentao/Suplementao aparece uma caixa de listagem (list box).


Dados presentes nesta somente sero validados se clicar com o mouse em cima de um
deles, ou seja, selecion-lo (nota-se que o item selecionado aquele hachurado, como
na figura 4.9; se no h item algum hachurado, nenhuma seleo foi feita). Para o caso
desta caixa (Leite Materno), a caixa para informao do tempo (logo abaixo e precedida
por reticncias) somente estar disponvel (ativa) se a opo selecionada em Leite
Materno for Exclusivo at ....

Figura 4.18 Pronturio de Primeira Consulta com a


aba Alimentao/Suplementao

4.9.2.1.6 Vrios
Na guia intitulada Vrios, h campos reservados para a incluso de Doenas e
Internaes Anteriores. No referente a Habitao, existem caixas para guardar
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

54

informaes sobre o nmero de cmodos; o nmero de moradores; se a habitao


prpria, alugada ou cedida; se h gua encanada, fossa sptica e luz eltrica. Cabem
tambm as descries da histria familiar da me, do pai, dos irmos vivos e falecidos e
de outros familiares. Por ltimo, h espao para preenchimento do campo
Consanginidade e Doenas Heredo-Familiares (figura 4.19).
Note que nessa aba aparecem caixas de listagem (list box). Dados presentes
nestas somente sero validados ao clicar com o mouse em cima de um deles, ou seja,
selecion-lo (nota-se que o item selecionado aquele hachurado, como na figura 4.9; se
no h item algum hachurado, nenhuma seleo foi feita).

Figura 4.19 Pronturio de Primeira Consulta com a


aba Vrios

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

55

4.9.2.1.7 Imunizao/Psicol/Dinam
No caso desta guia, trabalha-se com informaes sobre a Imunizao, incluindo,
para isso, as datas das vacinaes e/ou doenas. Abaixo, na guia, h tambm espao
para informaes relacionadas aos aspectos psicolgicos e dinmica das relaes
familiares.

Figura 4.20 Pronturio de Primeira Consulta com a


aba Imunizao/Psicol/Dinam

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

56

4.9.2.1.8 Exame/Diag
Na guia Exame/Diag, deve-se acrescentar o exame fsico da consulta da
criana. Ateno para os itens dentro do crculo. Medidas como Peso, Estatura e
Permetro Ceflico so obrigatrias e devem ser preenchidas. possvel calcular o
percentil relacionado a estas medidas. Para tanto, deve-se pressionar o boto Calcula
Percentis. O profissional pode preencher a rea de Diagnstico da Criana,
selecionando para os seguintes itens as opes disponveis mostradas abaixo na tabela
4.1:

Peso
Altura
Desenvolvimento
Alimentao
Vacinao
Impresso Geral da
Criana

Normal
Normal
Normal
Adequada
Em dia

Opes
P<10
P<10
Atrasado
Inadequada
Atrasada

Sem Informao
Sem Informao

Boa

Regular

Ruim

P>90
P>90

Tabela 4.1 Opes apresentadas para seleo na rea


de Diagnstico da Crianada guia Exame/Diag

Note que na rea Diagnstico da Criana aparecem caixas de listagem (list


box). As opes presentes nestas somente sero validadas ao clicar com o mouse em
cima de uma delas, ou seja, selecion-la (nota-se que o item selecionado aquele
hachurado, como na figura 4.9; se no h item algum hachurado, nenhuma seleo foi
feita).
Em relao s medidas Peso, Estatura e Permetro Ceflico circuladas: para
lembrar-nos de sua relevncia ao salvar o formulrio. Janelas de advertncia sero
geradas caso tente-se salvar o documento sem que estes itens estejam devidamente
preenchidos (figuras 4.22, 4.23 e 4.24).

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

57

Figura 4.21 Pronturio de Primeira Consulta com a


aba Exame/Diag

Figura 4.22 Mensagem de Advertncia quando se tenta


salvar o formulrio com a medida Peso faltando
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

58

Figura 4.23 Mensagem de Advertncia quando se tenta


salvar o formulrio com a medida Estatura faltando

Figura 4.24 Mensagem de Advertncia quando se tenta


salvar o formulrio com a medida Permetro Ceflico faltando

4.9.2.1.9 Prob/Impr/Cond
Na guia Prob/Impr/Cond (figura 4.25), acrescentam-se dados a respeito dos
Problemas Detectados, da Impresso Diagnstica e da Conduta. Na rea relativa
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

59

Conduta, tm-se 3 subreas: Propedutica: Exames Complementares, para marcao de


exames complementares; Teraputica Medicamentosa, com uma caixa para edio deste
campo; e Educativa, para marcao de qual/quais orientaes devem ser seguidas.
Em propedutica e em Educativa, pode-se ver os campos Outros e Outras
Educativa, respectivamente. A caixa de edio correspondente a cada um deles estar
disponvel apenas quando a caixa CheckBox relativa a cada campo (Outros e Outras
Educativa) estiver marcada.

Figura 4.25 Pronturio de Primeira Consulta com a


aba Prob/Impr/Cond

4.9.2.1.10 Concluso/Procedimentos
Na ltima guia do Pronturio de Primeira Consulta Concluso/Procedimentos
(figura 4.26), existem reas para Concluses, Procedimentos e Observaes. Em
Concluso, h os itens com suas respectivas caixas para marcao. Ao marcar
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

60

Retorno, a caixa de listagem para seleo do tipo de retorno ativada. Ao marcar


qualquer uma das caixas CheckBox seguintes (Encaminhamento no HC,
Encaminhamento Outro Servio/ Hospital, Interconsulta, Internao ou
Outros), torna-se disponvel sua respectiva caixa de edio, para entrada da
especialidade.

Figura 4.26 Pronturio de Primeira Consulta com a


aba Concluso/Procedimentos

Aps o preenchimento das abas que dividem o formulrio de primeira Consulta,


existem as opes Salvar e Sair. Ao tentar salvar os dados, podem aparecer
mensagens de erro e de advertncia. Como mostrado ao longo do captulo, alguns dados
so importantes para tornar o formulrio vlido e, portanto, possvel de ser salvo (Nome
do Paciente, data de atendimento, data de nascimento, sexo, medidas como Peso,
Estatura e permetro Ceflico tanto no nascimento quanto na consulta). H alguns
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

61

campos que contm filtros. Ou seja, campos como quantidade de dias, meses e anos;
datas; medidas fsicas, etc s aceitam nmeros ao serem preenchidos. Datas
inconsistentes geram mensagens de erro.
Se a opo for Sair do formulrio, uma mensagem pedindo a confirmao ser
gerada. Esta um alerta sada do formulrio sem salvar os seus dados (figura 4.27).

Figura 4.27 Tela de advertncia: Salvar Dados no banco da dados e Sair da


Opo de Cadastro, Abandonar o formulrio e Sair do Cadastro (dados no sero
salvos), ou Cancelar (a Sada) e voltar ao formulrio para modificaes e/ou
completar o Cadastro com mais informaes?

4.9.2.2 Consulta de Retorno


Ao entrar no item Consulta de Retorno (no caso do submenu Pediatria, em
Cadastro), ser aberta uma janela pedindo informaes em relao ao nome da criana
(figura 4.28). Se clicar na seta direita da caixa de edio, abre-se uma lista com os
nomes das crianas j cadastradas, ou seja, estes j possuem sua Primeira Consulta. Para
que haja acesso ao pronturio de Consulta de Retorno, o nome da criana j deve existir
na base de dados, ou seja, necessria a seleo de qualquer um dos nomes j existentes
na caixa de escolha combo Box. Nomes j inclusos na base de dados da Primeira
Consulta tm o direito apenas de ser consultados, editados e excludos ao abrir um
arquivo de um paciente (menu Arquivo) e de adicionadas consultas de retorno em sua
base de dados. No sero aceitos nomes em branco (figura 4.29).

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

62

Figura 4.28 Janela para seleo do nome da Criana em sua Consulta de Retorno

Figura 4.29 Janela de Advertncia quando se deixa o quadro de seleo da


criana em branco, ou seja, quando no h seleo de um nome.

4.9.2.2.1 Consulta/Queixa/Sumrio
Assim que se escolheu o nome do paciente dentre os existentes, abre-se a tela da
Consulta de Retorno (figura 4.30). Nesta, j esto presentes o nome da criana e a data
de atendimento setada para o dia em que se est preenchendo os dados. H tambm o
nmero do registro da criana. Nesta primeira aba (Consulta/Queixa/Sumrio), aparece
a idade da criana calculada em anos, meses e dias. Na rea de Consultas anteriores,
esto definidos campos para Problemas Detectados e Resultado das Condutas
Adotadas. Pode-se descrever tambm o Informante e a Queixa Principal.
Finalmente, o campo para o Sumrio da Consulta.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

63

Figura 4.30 Pronturio da Consulta de Retorno com a aba


Consulta/Queixa/Sumrio

4.9.2.2.2 Demais abas


As prximas abas do pronturio de Consulta de Retorno Exame/Diag,
Prob/Impr/Cond e Concluso/Procedimentos so iguais s trs ltimas abas do
pronturio de Primeira Consulta. Para maiores detalhes, consulte-as nos itens 4.9.2.1.8,
4.9.2.1.9 e 4.9.2.1.10 desse mesmo captulo.
Aps o preenchimento das abas que dividem o formulrio de Consulta de
Retorno, sabem-se das opes Salvar e Sair. Ao tentar salvar os dados, podem
aparecer mensagens de erro e de advertncia. Como mostrado ao longo do captulo,
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

64

alguns dados so importantes para tornar o formulrio vlido e, portanto, possvel de ser
salvo. Nesse formulrio, caso a data de atendimento seja modificada para uma data
diferente daquela em que o formulrio foi criado e esta for inconsistente (no vlida),
v-se uma janela com uma mensagem de erro.
Se a opo for Sair do formulrio, uma mensagem pedindo a confirmao ser
gerada. Esta um alerta sada do formulrio sem salvar os seus dados (figura 4.27).

4.9.3 Menu Arquivo


Ao recorrer opo Arquivo do menu, ser aberta uma janela pedindo
informaes em relao ao nome da criana (figura 4.31). Se clicar nas setas direita da
caixa de edio, aparecem os nomes das crianas j cadastradas, ou seja, estas j
possuem sua Primeira Consulta (podem ou no ter Consultas de Retorno cadastradas).
Para que seja feito o acesso aos arquivos (pronturio de Primeira Consulta, de Consulta
de Retorno e grficos de crescimento), o nome da criana deve j existir na base de
dados, ou seja, pode-se selecionar qualquer um dos nomes j existentes na caixa de
listagem List Box.
Dados presentes em caixas de listagem somente sero validados ao clicar com o
mouse em cima do item, ou seja, selecion-lo (nota-se que foi feita uma seleo no item
que estiver hachurado, como na figura 4.31; se no h item algum hachurado, nenhuma
seleo foi feita).
Ao confirmar o nome da criana, uma tela de acesso ficha do paciente estar
disponvel com informaes quanto ao nome deste e sua idade em anos, dias e meses
(figura 4.32). As demais informaes com os botes de acesso aos formulrios e
grficos esto detalhadas nos subitens seguintes.
O boto Sair fecha a tela de acesso ao arquivo e retorna a tela principal do
sistema.

Figura 4.31 Ao clicar no menu Arquivo, v-se uma janela para seleo do
nome da criana para a abertura da tela de acesso s fichas do paciente. Notase que o item selecionado aquele hachurado.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

65

Figura 4.31 Ao selecionar o nome do paciente, gerada uma tela informando a idade
deste em anos, meses e dias, botes para acesso aos grficos, aos pronturios de Primeira
Consulta e de Retorno (primeiro deve-se selecionar qual consulta de Retorno) e um
boto para fechamento da janela e retorno tela principal do sistema.

4.9.3.1 Dados Gerais e Primeira Consulta


Na rea de Dados Gerais e Primeira Consulta h um boto para exibio da
ficha contendo dados do paciente e sua primeira consulta. Ao clicar neste, tem-se acesso
seguinte tela mostrada na figura 4.32.
Na ficha de Primeira Consulta, verifica-se disponvel as dez abas que totalizam o
pronturio. O acesso possvel a todas elas, mas no quanto a alterar os dados
somente a partir do boto Editar (figura 4.32). Nesse modo de edio, os campos
podem ser editados, alterados e a gravao dos novos dados feita atravs do boto
Salvar (figura 4.32). Note que, na figura, o boto Salvar no est ativo. Isso porque
a janela est no modo de somente leitura. Ateno para a alterao da base de dados.
Como no cadastro, alguns campos so obrigatrios, outros possuem filtro (figuras 4.10,
4.11, 4.12, 4.16, 4.17, 4.22, 4.23, 4.24). Ao salvar, os novos dados sero sobrescritos
sobre os antigos.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

66

Figura 4.32 Arquivo de Primeira Consulta, contendo dez abas que dividem o
pronturio. No modo em que a ficha aberta, no possvel a alterao dos campos.
Contudo, o boto Editar permite a alterao dos dados do pronturio, para sua posterior
gravao atravs do boto Salvar. H tambm o boto Sair.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

67

4.9.3.2 Consultas de Retorno


Na rea de Consultas de Retorno existe uma caixa listando todas as datas de
consultas de retorno e um boto para exibio do arquivo cuja data de atendimento foi
selecionada. Ao clicar na data da consulta de retorno, esta ficar hachurada e,
posteriormente, ento, no boto Exibir associado a esta, d-se acesso seguinte tela
mostrada na figura 4.33.
Caso no seja selecionada nenhuma data na caixa de listagem, ao pressionar o
boto Exibir, gerada uma mensagem de alerta (figura 4.34).
Se no h consultas de retorno cadastradas, no possvel exibir arquivos
associados a estas. Tentativas como estas, criaro mensagens explicativas (figura 4.35).
No arquivo de Consulta de Retorno, esto disponveis todas as quatro abas que
totalizam o pronturio. H acesso a todas elas, mas no possvel alterar os dados sem
que se recorra ao boto Editar (figura 4.33). Nesse modo de edio, os campos podem
ser editados, alterados e a gravao dos novos dados feita atravs do boto Salvar
(figura 4.33). Note que, na figura, o boto Salvar no est ativo. Isso porque a janela
est no modo de somente leitura. Ateno para a alterao da base de dados. Como no
cadastro, alguns campos so obrigatrios, outros possuem filtro. Caso a data de
atendimento seja modificada para uma data diferente daquela em que o formulrio foi
criado e esta for inconsistente (no vlida), uma janela com uma mensagem de erro
sobreposta tela do pronturio. Ao salvar, os novos dados sero sobrescritos sobre os
antigos.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

68

Figura 4.33 Arquivo de Consulta de Retorno, contendo quatro abas que dividem o
pronturio. No modo em que a ficha aberta, no possvel a alterao dos campos.
Contudo, o boto Editar permite a alterao dos dados do pronturio, para sua posterior
posterior gravao atravs do boto Salvar. H tambm o boto Sair.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

69

Figura 4.34 Mensagem alertando para a seleo de alguma data de Consulta de


Retorno para exibio do respectivo arquivo. A seleo somente possvel atravs do
clique do mouse em uma das datas da caixa de listagem. Para ver todas as datas use as
setas direita da caixa.

Figura 4.35 Mensagem alertando para a inexistncia de consultas de retorno para a


criana na base de dados. Como se pode ver, no h datas na caixa de listagem na rea
de Consultas de Retorno. Portanto, no h arquivos a serem exibidos.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

70

4.9.3.3 Grficos de Crescimento


Os grficos de Crescimento esto disponveis nos 4 botes da tela de Acesso s
fichas do paciente (menu Arquivo): PesoXIdade, EstaturaXidade, P.C.XIdade e
PesoXEstatura.
Detalhes sobre a construo das curvas de crescimento, clculo dos percentis e a
descrio e ilustrao de todo o ambiente grfico esto presentes no captulo 2, no
subttulo 2.1 Grficos de Crescimento e a escala de Percentil.
As figuras 2.2 a 2.13 trazem os grficos comentados.

4.9.4 Menu Doenas Mais Comuns e Sintomas


Ao clicar na opo Doenas Mais Comuns e Sintomas, disponibilizam-se os
seus subitens, como na Figura 4.36. Em se tratando de um auxlio e o caso de
diagnstico a ser estudado possui pelo menos um sintoma, h o submenu Anlise de
Casos. Para incluir novas doenas no banco de dados (nome da doena, localizao,
breve descrio, sintomas etc), o acesso feito pelo item Cadastro. Se o caso for
consultar as doenas j cadastradas, deve-se clicar em Procurar Descrio.

Figura 4.36 Menu Doenas Mais Comuns e Sintomas. Dentro deste, h o acesso a Anlise
de Casos baseado na localizao da doena e nos sintomas apresentados, Cadastro de
doenas que no constam na base de dados e Procurar Descrio que localiza uma doena
em especfico ou permite pesquisa em todas as doenas por ordem alfabtica.

4.9.4.1 Anlise de Casos


A descrio encontra-se no captulo 2, no item 2.2 Apoio ao Diagnstico em
Pediatria. Neste mesmo item, encontram-se as figuras 2.14 a 2.26 que mostram as
janelas caractersticas dessa parte do software.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

71

4.9.4.2 Cadastro
Como opo seguinte do menu Doenas Mais Comuns e Sintomas, tem-se o
Cadastro. Na figura 4.37, encontra-se a janela que se abre ao ativ-lo com um clique.
Deve-se entrar com uma doena ainda no existente no banco de dados. Para facilitar, se
clicar na seta direita na caixa combo, abre-se a relao de todas as doenas em ordem
alfabtica.
Ao selecionar uma das doenas existentes ou mesmo ao digit-la, aparecer uma
mensagem de alerta (figura 4.38). necessrio que se entre com um nome vlido e
consistente para a doena; nomes em branco no sero aceitos (figura 4.39). Caracteres
em branco antes do nome tambm no so possveis (figura 4.40).
Na figura 4.41, v-se uma mostra de como ser o cadastro da doena: reas para
a entrada da localizao da doena e de sua descrio. Esta pode ser detahada, contando
com conceitos, caracterizaes, idade e sexo que se acomete com maior freqncia (se
possvel), observaes, sintomas, tratamento, preveno etc.
Ao final do cadastro, as opes Salvar e Sair. A primeira grava as informaes
na base de dados usando o nome da doena como referncia. Uma janela confirmando o
cadastro salvo finaliza a operao (figura 4.42). Se optar por Sair, questiona-se o desejo
salvar o cadastro antes de fech-lo (figura 4.43).

Figura 4.37 Cadastro: entrada de um nome de doena no existente no banco de dados

Figura 4.38 Sistema impede cadastro de doenas com mesmo nome. Para verificar quais
doenas j existem no banco de dados, pode-se clicar na seta direita na caixa combo.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

72

Figura 4.39 Para cadastrar uma nova doena, o nome da doena no pode estar em
branco.

Figura 4.40 Para cadastrar uma nova doena, o nome da doena no pode ter em suas
primeiras posies caracteres em branco.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

73

Figura 4.41 Tela de cadastro. Existem campos para entrar com a localizao da doena e sua
descrio. importante que se preencha esta rea com conceitos, caracterizaes, idade e sexo que se
acomete com maior freqncia (se for possvel), observaes, sintomas, tratamento, preveno etc.

Figura 4.42 Ao clicar no boto Salvar do Cadastro, abre-se uma janela confirmando
que as informaes foram salvas no banco de dados do sistema.
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

74

Figura 4.43 Ao clicar no boto Sair do Cadastro, obtem-se uma janela oferecendo trs
opes: Salvar os dados e sair do cadastro, Abandonar o cadastro sem gravar as
informaes preenchidas nos campos, Cancelar, isto , voltar tela de cadastro.

4.9.4.3 Procurar Descrio


Ao acessar o ltimo item do menu Doenas Mais Comuns e Sintomas, deve-se
selecionar o nome de uma doena na caixa de listagem da janela ativa (figura 4.44). A
escolha da doena se faz com clique sobre ela, ou seja, o item selecionado fica
hachurado. Para continuar, basta um ok; ento, uma tela mostra a descrio da doena
(figura 4.45). Caso no seja selecionado item algum, a tela de descrio mostrar a
primeira doena cadastrada e classificada por ordem alfabtica.
Observa-se, na parte inferior da janela, uma coleo de botes (figura 4.45 e
figura 4.46). Os quatro primeiros permitem navegar entre as doenas ordenadas de A a
Z. O primeiro boto leva ao primeiro registro (primeira doena). O segundo, ao anterior.
O terceiro, ao posterior. O quarto boto, leva-nos ao ltimo registro (ltima doena). Os
botes Editar, Salvar e Excluir referem-se s aes de edio, gravao e
excluso da doena em questo. Perceba que o boto Salvar fica disponvel apenas no
modo de edio da doena, que quando as informaes dos campos podem ser
alteradas. O boto Sair fecha a tela de procura, de edio, de visualizao e de
excluso dos registros de doenas.

Figura 4.44 Para procurar uma doena cadastrada e classificada em ordem alfabtica, clique nas
setas direita da caixa de listagem. A seleo feita com um clique sobre o nome da doena.
Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

75

Figura 4.45 Quadro descritivo da doena procurada. Pode-se navegar por toda a base de
dados das doenas (ordenadas alfabeticamente). possvel editar, salvar e excluir um
registro tambm (ver botes apropriados).

Figura 4.46 Coleo de botes localizados na parte inferior da tela mostrada na figura
4.69. Os quatro primeiros botes so de navegao. Com os dois seguintes, altera-se o
modo para edio e salvam-se os dados alterados. O prximo para excluir registros, ou
seja, a doena que estiver sendo mostrada na janela ser apagada da base de dados.
Finalmente, o boto Sair, permite voltar a tela principal do software.

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

76

4.9.5 Menu Material de Apoio


Com este item de menu Material de Apoio (figura 4.47), abrir-se- espao para
insero de itens que serviro para o profissional como material e como ferramenta de
auxlio para realizao de consultas, estudos. Uma tela informativa sobre os esquemas
de exame fsico em pediatria (Iniciao) ilustrada na figura 4.48, criada ao selecionar
Esquema de Exame Fsico. Este um exemplo da importncia desse item no menu.

Figura 4.47 Menu Material de Apoio. Dentro deste, exixte o Esquema de Exame Fsixo.
So itens que servem como material de apoio ao profissional para a realizao de consultas e
para estudo.

Figura 4.48 Informaes que servem de apoio ao profissional: Esquema de Eame Fsico em
Pediatria (Iniciao) .

Pedro Tlio Batista de Andrade, 2005

Captulo 4 - Descrio do Sistema Desenvolvido

77

4.9.6 Menu Calendrio


Clicar no menu Calendrio e depois em Mostrar, carrega o calendrio (figura
4.49). Este atualizado pelo calendrio do sistema operacional. Como ilustrado, o
calendrio possui setas laterais que permitem a navegao entre os meses. Note que o
dia atual est circulado para sua identificao. Enquanto o calendrio estiver na janela
principal do programa, a opo Calendrio -> Mostrar estar com um marcador (figura
4.50). Para desabilitar o calendrio, deve-se desmarcar o item Mostrar (dentro do
menu Calendrio) clicando novamente neste.

Figura 4.49 Calendrio habilitado com um clique no menu Calendrio, submenu Mostrar.

Figura 4.50 Marcao em Mostrar do menu Calendrio indica que calendrio est
habilitado. Para no visualiz-lo, basta clicar novamente em Mostrar.

Pedro Tlio Batista de Andrade, 2005

Captulo 5 - Concluses

78

Captulo 5
Concluses
Como pudemos perceber no sistema de apoio tomada de deciso na rea
mdica, os Sistemas Especialistas so muito bons para domnios restritos do
conhecimento. Embora os SEs no tenham a inteligncia geral e dinmica do ser
humano, eles podem fornecer benefcios se suas limitaes forem bem entendidas.
Somente certos tipos de problemas podem ser resolvidos usando sistemas
especialistas. Virtualmente todos os SEs bem sucedidos concordam com os problemas
de classificao no qual h relativamente poucos resultados alternativos e nos quais
estes possveis resultados so todos conhecidos com antecedncia. Muitos SEs exigem
muito, demorado e caro esforo de desenvolvimento. Contratar ou treinar mais
especialistas pode ser mais barato que construir um SE.
A base de conhecimento de um SE frgil, no pode contar com conhecimentos
mais genricos; ela no pode aprender ou mudar sozinha. Em campos de rpidas
mudanas tais como medicina ou computao, manter a base de conhecimento
atualizada um problema crtico. Os SEs somente podem representar limitadas formas
do conhecimento e difcil fazer uma validao ou medir o conhecimento pois no
fcil quantificar o uso do conhecimento. Nenhum SE, por exemplo, pode envolver-se
com atividades criativas no explicitamente previstas pelos projetistas de sistemas.
Os sistemas especialistas ajudam a resolver problemas que antes eram resolvidos
por especialistas. Aplicados a um domnio restrito de conhecimento, os SEs capturam o
conhecimento e o usam representados na forma de regras SE-ENTO. Uma mquina de
inferncia faz o trabalho de raciocinar.
O software desenvolvido trouxe algumas funcionalidades inditas em relao
aos outros sistemas j existentes e comercializados na rea mdica. Faz uso de modelos
de pronturios do Hospital das Clnicas de Belo Horizonte contando com o formato de
fichas com abas. Permite a gerao de arquivos contendo dados de consultas de
pacientes com acesso a grficos com vrias leituras das curvas de crescimento da
criana. O Sistema Especialista foi projetado com o apoio de livros, artigos e sites da
rea peditrica. Desenvolveu-se uma rvore de Pesquisa para chegar ao diagnstico de
uma ou mais doenas, a partir de informaes recebidas na anlise de um caso. Conta
em usa base de dados com aproximadamente cem doenas as mais comuns.
Implementou-se um exemplo simples das tecnologias da Inteligncia Artificial
(Sistema Especialista) mencionadas nesta dissertao. Outras tecnologias poderiam ser
combinadas gerando sistemas de IA hbridos, bem mais poderosos e complexos:
As redes neurais artificiais, usadas tanto em hardware quanto em software, tm a
tarefa de generalizar e reconhecer padres, isto , aprender com os exemplos que
lhes so propostos. Com isso tentam imitar o processo do crebro humano. Entre os
campos de atuao esto a medicina, geoprocessamento de imagens, cincia e
negcios.
A Lgica Fuzzy uma tecnologia que expressa a lgica com impreciso, incerteza.
Os sistemas fuzzy so usados para controlar servios fsicos (mquinas, tais como
eletrodomsticos) e vm iniciando o uso para aplicaes de tomada de deciso.
Baseados nos processos biolgicos, principalmente o evolutivo, os Algoritmos
Genticos so aplicados a problemas de otimizao, design de produtos e sistemas
Pedro Tlio Batista de Andrade, 2005

Captulo 5 - Concluses

79

de monitoramento industrial. Seleo, crossover e mutao so alguns mtodos


utilizados para otimizar o problema.
H alguns pontos que devem ser ressaltados, no que se refere s falhas,
melhorias e/ou sugestes para trabalhos futuros. Ou seja, contribuies na
complementao e aperfeioamento do sistema:

O software ainda no dispe de Consultas para Adolescentes, ou seja, cadastro de


Primeira Consulta, Consulta de Retorno e acesso aos arquivos para os casos em que
os pacientes tm idade entre 12 e 18 anos.
Faltou a parte do Acompanhamento do Desenvolvimento da Criana e do
Adolescente, onde poderiam ser apresentadas as escalas de desenvolvimento com
estimulao adequada. De acordo com Ennio Leo et al., deve-se ressaltar a
variabilidade individual, o ritmo de cada criana, no se devendo ficar preso a um
esquema rgido de avaliao correlacionado simplesmente idade.
Em relao ao apoio ao Diagnstico de doenas, pode-se aumentar a base de dados
das doenas e inclu-las na rvore de Procura (sistema que analisa casos para o
diagnstico).
Alterar as telas do processo de diagnstico. Ao invs de escolher a localizao da
doena e, a partir da, marcar os sintomas apresentados pelo paciente, sugere-se o
usurio entre com palavras-chave que descrevam os sintomas nas caixas de edio
apropriadas. A partir da, o sistema conduzir o caso com novas telas e outros
questionamentos at que se finalize a anlise.
Redes Neurais Artificiais, Lgica Fuzzy e outros ou mesmo sistemas de Inteligncia
Articial hibridizados potencializariam o sistema desenvolvido, permitindo um apoio
tomada de deciso com um desempenho superior ao modelo apresentado.

Nota-se que vem intensificando a necessidade do uso dos Sistemas de Apoio


Deciso. Isso se deve ao aumento da quantidade de informaes que necessitam ser
manipuladas pelo mdico para um adequado processo de diagnstico e tratamento do
paciente. Alm do mais, sabido hoje em dia que o uso adequado dos Sistemas de
Apoio Deciso aumenta a qualidade do cuidado oferecido ao paciente. Motivos pelos
quais se deve ser impelido a cada vez mais acreditar no casamento dos Sistemas
Inteligentes e a Medicina.

Pedro Tlio Batista de Andrade, 2005

Referncias Bibliogrficas

80

Referncias Bibliogrficas

1. LEO, E.; VIANA, M. B.; CORRA, E. J.; MOTA, J. A. C. Pediatria


Ambulatorial. 3 Ed. Belo Horizonte: Cooperativa Editora e de Cultura Mdica,
1998. 1:1-4, 2:5-13, 3:15-34, 4:35-9, 5:41-7, 7:57-68, 8:71-92, 11:115-24, 14:13949, 15:151-60, 21:209-24, 22:227-30, 23:231-40, 26:263-84, 77:747-74, 78:775-86,
79:787-94, 80:795-804, 81:807-21.
2. MERENSTEIN, G. B.; KAPLAN, D. W. Manual de Pediatria. 17 Ed. Prentice
Hall do Brasil, 1996. 1:1-15; 2:16-25; 3:26-51; 6:87-107; 7:108-54; 12:331-63;
13:364-98; 14:399-425; 15:426-46; 17:478-510.
3. CANT, M. Dominando o Delphi 4: a Bblia. Makron Books, 1999.
4. OSIER, D.; GROBMAN, S.; BATSON, S. Aprenda em 21 Dias Delphi 4. Editora
Campus, 1999.
5. ZARGON COMPUTAO. Delphi 5.0 Mdulo I. Apostila do Curso de Delphi
5.0, Belo Horizonte.
6. PASSOS, E. L. Inteligncia Artificial e Sistemas Especialistas ao Alcance de
Todos. Livros Tcnicos e Cientficos Editora, 1989. 1:1-26; 4:87-103.
7. GRUPO DE SISTEMAS INTELIGENTES. Inteligncia Computacional.
Universidade
Estadual
de
Maring.
URL:
http://www.din.uem.br/~ia/800x600/intelige.html .
8. SANDBOX PAGINA DO PETERSON. Inteligncia Artificial e Sistemas
Especialistas. URL: http://twiki.org/cgi-bin/view/Sandbox/PaginaDoPeterson .
9. NASCIMENTO, R. S. Tecnologias da Inteligncia Artificial na Administrao do
Conhecimento. [Projeto de Monografia] Universidade Federal do Mato Grosso do
Sul, 2001.
10. NATIONAL CENTER FOR HEALTH STATISTCS. Growth Charts. URL:
http://www.cdc.gov/growthcharts/
e
http://www.cdc.gov/nchs/about/major/nhanes/growthcharts/datafiles.htm .
11. BRASIL ESCOLA, DOENAS & SADE. ndice de Doenas. URL:
http://www.brasilescola.com/doencas/.
12. WOISKI, J. R. O Grande Livro das Mes, Editora Melhoramentos.
13. SILVEIRA, L. N. Sistemas Especialistas e Diagnose Mdica. I Oficina de
Inteligncia Artificial, Universidade Catlica de Pelotas, 1998.

Pedro Tlio Batista de Andrade, 2005

Referncias Bibliogrficas

81

14. BOA SADE. Dicionrio Mdico. URL: http://boasaude.uol.com.br/dic/


15. EMEDIX. Doenas e Preveno. URL: http://www.emedix.com.br/doe/index.php .
16. LINCX - SERVIOS DE SADE. Problemas
http://www.lincx.com.br/lincx/saude_a_z/problemas.asp .

Comuns.

URL:

17. SAPO BEB. A assombrosa evoluo da Altura e do Peso do seu Beb. URL:
http://bebe.sapo.pt/XO41/420453.html .
18. ANGELONI, D.; PEREIRA, M. R. Sistema de Auxlio no Diagnstico Mdico:
Utilizando Raciocnio Baseado em Casos. Artigo do III Workshop de Informtica
aplicada Sade, Universidade do Sul de Santa Catarina, 2003.
19. ANDRADE, P. J. N. Sistemas Especialistas de Apoio ao Diagnstico em Medicina.
Relaes com o Teorema de Bayes e com o Lgica do Raciocnio Diagnstico. Arq
Bras Cardiol, 1999.
20. CHADAREVIAN, E. Sistemas Inteligentes Aplicados Medicina Interaes
Medicamentosas. Artigo publicado na revista Videtur. Editora Mandruv, 1999.
21. SIGULEM, D.; ANO, M. S.; RAMOS, M. P.; LEO, B. De F. Atualizao
Teraputica Manual Prtico de Diagnstico e Tratamento. 1998.
22. SABBATINI, R. M. E. Uso do Computador no Apoio ao Diagnstico Mdico.
Revista InforMdica, 1993.
23. FLORES, C. D.; PEROTTO, F.; VICARI, R. M. Sistemas Baseados em
Conhecimento para a rea da Sade. Artigo apresentado no Simpsio de
Informtica da Regio Centro do Rio Grande do Sul, 2002.
24. RICH, E. Artificial Inteligence, McGraw-Hill, 1983.
25. PEROTTO, F. S. Modelagem do Conhecimento, Sistemas Especialistas e o Projeto
SEAMED. Artigo publicado na Revista Eletrnica de Iniciao Cientfica da
Sociedade Brasileira de Computao, 2001.
26. RIBEIRO, H. C. S. Um Sistema Especialista para Diagnsticos Mdicos.
[Dissertao de Mestrado] Instituto Militar de Engenharia (IME), Rio de Janeiro,
1985.
27. BOEGL, K.; ADLASSNIG, K. P.; HAYASHI, Y.; ROTHENFLUH, T. E.;
LEITICH, H. Knowledge acquisition in the fuzzy knowledge representation
framework of a medical consultation system. Artificial Intelligence in Medicine 30,
2004.
28. ADLASSNIG, K. P. Fuzzy Set theory in medical diagnosis. IEEE Trans Syst Man
Cybernet, 1986.
Pedro Tlio Batista de Andrade, 2005

Referncias Bibliogrficas

82

29. MAHFOUF, M.; ABBOD, M. F.; LINKENS, D. A. A survey of fuzzy logic


monitoring and control utilization in medicine. Artificial Intelligence in Medicine
21, 2001.
30. BRAGA, A. De P.; LUDERMIR, T. B.; DE CARVALHO, A. C. P. De L. F.
Fundamentos de Redes Neurais Artificiais. 11a Escola de Computao,
NCE/UFRJ,1998.
31. WANG, L. Adaptative Fuzzy Systems and Control: Design and Stability Analysis.
PRENTICE-HALL, 1994.
32. BRAGA, A. De P.; LUDERMIR, T. B.; DE CARVALHO, A. C. P. De L. F.
Redes Neurais Artificiais: teoria e aplicaes. Livros Tcnicos e Cientficos (LTC),
2000.
33. BONAMIN, L. V. O Estresse e as Doenas. Cincia Hoje, 1994.
34. COSTA, J. A. F. Classificao Automtica e Anlise de Dados por Redes Neurais
Auto-Organizveis. [Tese de Doutorado] Faculdade de Engenharia Eltrica e de
Computao, Unicamp, Campinas, 1999.
35. DE CASTRO, L. N.; IYODA, E. M.; SANTOS, E. P.; VON ZUBEN, F. J.
Redes Neurais Construtivas: Uma Abordagem Comparativa. Anais do IV CBRN,
1999.

Y.
Soft
Computing
in
Artificial
Intelligence.
36. DOTE,
http://bank.csse.muroran-it.ac.jp/research/scai/scaip.htm, 1996.

URL:

37. GUDWIN, R. R. Contribuies ao Estudo Matemtico de Sistemas Inteligentes.


[Tese de Doutorado] Faculdade de Engenharia Eltrica e de Computao, Unicamp,
1996.
38. LANGTON, C. G. Artificial Life An Overview. The MIT Press, Cambridge
Massachussets, 1995.
39. SEDGEWICK, R. Algorithms. 2 ed., Reading, MA: Addison-Wesley, 1998.

Pedro Tlio Batista de Andrade, 2005

Referncias Bibliogrficas

83

Pedro Tlio Batista de Andrade, 2005

Вам также может понравиться