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

NEOSYS: sistema especialista de auxlio deciso em

neonatologia
1,2

I.W. Cavalcanti 1, A. G. Magalhes 2, L.M. Brasil 3


Ncleo de Estudos e Tecnologia em Engenharia Biomdica (NETEB)
Universidade Federal da Paraba (UFPB)
Campus I Caixa Postal 5095
Cep: 58051-970, Fone: +55-83-2167067, Fax: +55-83-2167369
Joo Pessoa - PB, Brasil
3

Universidade Catlica de Braslia (UCB)


Programa de Ps-Graduao em Gesto do Conhecimento e da Tecnologia da Informao
(MGCTI)
Centro de Cincia e Tecnologia
Direo do Curso de Engenharia Biomdica
Campos II Ps-Graduao, SGAN 916, Mdulo B
70790-160 - Tel: +55-61-3405550/Ramal 211, Fax: +55-61-3474797
Braslia DF, Brasil
igorwanderley@pop.com.br
lmb@pos.ucb.br
Resumo
O presente trabalho trata do desenvolvimento de um Sistema Especialista (SE) em Neonatologia
(NEOSYS) que tem o objetivo de ofertar valiosa contribuio aos membros da equipe intermultidisciplinar,
atravs do auxlio no diagnstico e na terapia adotada pela equipe de sade no Desconforto Respiratrio de
origem pulmonar no Recm-Nascido (RN), proporcionando, desta forma um acompanhamento mais eficaz e,
conseqentemente, uma melhor qualidade de vida aos pacientes. Este sistema foi desenvolvido utilizando o
OdontSys que um SE em Odontologia descrito por seu autor como um SE de arquitetura simblica que pode
servir como um shell, j que sua base de dados pode ser substituda a fim de servir para outra especialidade. O
sistema composto por dois mdulos: um mdulo constitudo de um Pronturio Mdico Eletrnico (PME); o
outro mdulo o de diagnstico, onde se encontra a interface do SE. No PME do sistema so guardadas todas as
informaes sobre o paciente, dados maternos que abrangem a identificao, antecedentes maternos, gestao
atual e histria do trabalho de parto, bem como, informaes a respeito do recm-nascido que compreende desde
o exame ao nascimento evoluo diria, diagnstico, tratamento e a data/horrio de cada avaliao.O segundo
mdulo o de auxlio ao diagnstico propriamente dito. Os dados de entrada do sistema so compostos dos
sinais e a resposta do sistema se d atravs dos provveis e possveis diagnsticos. O NEOSYS em seu modo
diagnstico apresentou respostas condizentes com o esperado, evidenciando um baixo percentual de erros, apesar
de considerveis, este nmero de erros se deve a informaes incompletas contidas no pronturio manuscrito,
bem como aos valores de poda utilizados pelo sistema. Quanto aplicao do PME nenhum erro foi constatado.

Palavras-chave: Neonatologia, Sistema Especialista, Estresse Respiratrio.


Abstract
The present work deals with the development of an Expert System (ES) in Neonatology (NEOSYS) that
aims at offering helpful contribution to the members of the medical multidisciplinary staff, by helping the
diagnosis and therapy adopted in the case of breathing discomfort in just born infants, what permits better
assistance and, therefore, better life conditions to the patients. This system has been developed based on the
interface of the OdontSys, which is an expert system in Odontology and which has been described by its own
author as a Symbolist Architecture Expert System. This system can be used like a shell due its capability of its
Knowledge Base can be substituted by a new Knowledge Base in other area. The system is made of two
modules: an Electronic Medical Report (EMR) and a Diagnosis Report. All the data related to the patients is in
the EMR, maternal data that include the identification, maternal antecedents and the present pregnancy, as well
as information about the just born infant, which include the birth examination, the diary evolution of the case,
diagnosis, treatment and the date/schedule of each evaluation. The second module is the one that actually

supports the diagnosis. The system input data is composed of the signs and the feedback of the system takes
place through probable and possible diagnosis. The NEOSYS, as a diagnosis tool, has presented results
according to what has been expected, at a low rate of mistakes. Even so, such mistakes have been due to both
incomplete information from the manual report, and also to some of the values that have been used by the
system. Concerning the application of the EMR, none mistakes have been observed.

Key-words: Neonatology, Expert System, Respiratory Distress.


1. Introduo
O presente trabalho prope o desenvolvimento de um Sistema Especialista (SE),
aplicado rea de Neonatologia, mais propriamente ao desconforto respiratrio neonatal de
origem pulmonar. Nas ltimas dcadas os avanos da tecnologia propiciaram uma maior
sobrevida de Recm-Nascidos (RN) de baixo peso e de idade gestacional cada vez menores,
trazendo tona a necessidade de uma maior ateno aos cuidados peri e neonatais, pois os
recursos humanos utilizados nas unidades neonatais muitas vezes no dispem de treinamento
adequado, e a iatrogenia um fato presente em quase todos os centros neonatais.
Segundo Rich e Knight (1993), os SE so definidos como programas de computador
desenvolvidos para representar o conhecimento humano num domnio especfico.
Quanto mais especializados e identificveis forem os domnios ou rea do problema,
maiores so as chances de se obter sucesso na aquisio, estruturao e representao do
domnio nas bases de conhecimento.
Podemos definir ainda, os SE como sendo programas de computador planejados para
adquirir e disponibilizar o conhecimento operacional de um especialista humano, resolvendo
assim determinados problemas que o especialista resolveria [8].
2. Sistema Proposto
O NEOSYS utiliza o ambiente do SE OdontSys [18], um SE de interface grfica
amigvel destinado ao diagnstico em odontologia.Trata-se de um SE de arquitetura
simblica, construdo utilizando-se a linguagem Delphi. A estrutura utilizada para construo
do banco de dados utilizado foi o Interbase [19] por ser um sistema robusto de estrutura
favorvel constituda como cliente/servidor alm de ser um software de domnio pblico.
O OdontSys foi escolhido devido a facilidade de substituir sua base de conhecimento
por uma nova base de conhecimento de outra rea.
O sistema composto por dois mdulos: um mdulo constitudo de um Pronturio
Mdico Eletrnico (PME), onde so armazenadas as informaes a respeito dos dados
maternos e dos recm-nascidos examinados, a data de cada avaliao e o diagnstico referente
a cada visita. O outro mdulo o de diagnstico, onde se encontra a interface do SE (Ver Fig.
2).
No PME do sistema so guardadas todas as informaes sobre o paciente, dados
maternos que abrangem a identificao, antecedentes maternos, gestao atual e histria do
trabalho de parto, bem como, informaes a respeito do recm-nascido que compreende desde
o exame ao nascimento evoluo diria, diagnstico, tratamento e a data/horrio de cada
avaliao. Todas as informaes podem ser recuperadas, alguns dados so fixos como os
referentes aos dados maternos e as informaes concernentes ao nascimento. Para consultlos basta acionarmos o histrico. Outros dados como evoluo diria podem ser alterados e
salvos a cada avaliao. O PME ainda proporciona ao usurio o acesso s avaliaes
anteriores para anlise do caso ou pesquisas, porm estas no podero ser alteradas por

medida de segurana. Este pronturio permite incluso e atualizao de cadastros, gerando


automaticamente um nmero de registro para cada cliente cadastrado.
O segundo mdulo o de auxlio ao diagnstico propriamente dito. Os dados de
entrada do sistema so compostos dos sintomas/sinais e a resposta do sistema se d atravs
dos provveis e possveis diagnsticos. Este mdulo apresenta-se como o SE com os seus
principais constituintes e est mais bem descrito a seguir:

AC

EC

FONTE: RODRIGUES, 2002.

Fig. 1 - Estrutura do NEOSYS


2.1. Base de Conhecimento do NEOSYS
A Base de Conhecimento (BC) contm em sua estrutura, tabelas onde so gravadas
todas as caractersticas (sinais). Estas descrevem o que no NEOSYS postulou-se como sendo
o conjunto dos sinais indicativos da patologia. Neste conjunto para cada caracterstica (sinal
ou sintoma) lhe atribudo um grau de pertinncia ao conjunto.
Em outras palavras, pode-se dizer que a BC leva em considerao que existe um grau
de importncia particular para cada sinal ser indicativo de uma determinada patologia.
Ainda na BC esto contidas as patologias, um cdigo numrico para cada
caracterstica e para cada patologia e, ainda, um escore que mede o grau de pertinncia da
caracterstica para o diagnstico da doena.
O sistema tem na sua BC um conjunto de 170 slots (sinais) referentes a 10 quadros
(frames), as patologias. A interface da entrada de dados se d atravs de uma rvore. Esta
[18], facilita a transmisso de valores por herana.

Fig. 2: Tela de auxlio ao diagnstico


Conforme Fig 2, na estruturao das informaes selecionam-se vrias descries de
sinais observados no paciente. As descries esto dispostas em nveis. Na raiz da rvore
existe uma descrio mais geral. Estas representam os grupos que classificam as descries
das caractersticas. Nos seus ramos esto as prprias caractersticas e suas subdivises. Por
exemplo, para se selecionar antecedentes maternos, inicia-se na raiz atravs do termo
antecedentes maternos, onde feita a primeira escolha. Aps esta escolha, abrem-se os
ramos da rvore, dentre os ramos encontra-se o ramo que, por exemplo, doena infecto
contagiosa, logo a seguir, no prximo ramo, a classificao Clamydia.
2.2. Mquina de Inferncia do NEOSYS
Aps a escolha dos sinais, e de acordo com estes, o sistema sugere as patologias como
diagnstico. Esta inferncia ocorre atravs de uma funo consulta. As caractersticas
escolhidas so confrontadas com as da BC. Havendo a coincidncia, o sistema verifica o valor
dos escores que medem o grau de pertinncia da caracterstica ao conjunto de sinal
indicativo da patologia.
O tipo de raciocnio empregado na busca pelo diagnstico o encadeamento para
frente. Parte-se sempre dos sinais e/ou sintomas para atingir o objetivo final, que o
diagnstico.
A escala de valores que se estabeleceu para construo deste sistema, sugere quatro
intervalos de valores modificadores. Na Tabela 1 pode-se observar:

Tabela 1 Valores e variveis semnticas estabelecidas para o sistema


Varivel
semntica

Comentrio

Intervalo de
valores

Raro

Pouco Freqente

Dentro deste intervalo as


caractersticas apontaro para
diagnstico(s) observvel(eis)

0,01 0,24

Freqente

Muito Freqente

Dentro deste
intervalo as
caractersticas
apontaro para
diagnstico(s)
possvel(eis)

Dentro deste
intervalo as
caractersticas
apontaro para
diagnstico(s)
Sugerido(s)

0,50 0,74

0,75 0,99

0,25 0,49

Para se estabelecer os parmetros de utilizao do grau de pertinncia utilizados nos


elementos do sistema, utilizou-se uma maneira simplificada e homognea de distribuio dos
valores dentro da escala entre 0 e 1, com granulao de 0,01. Foram consideradas apenas 4
variveis semnticas: Raro, pouco freqente, freqente e muito freqente (Ver Tabela 1).
Os valores 0,01; 0,5 e 0,75 representam os limites mnimos que os graus de pertinncia devem
assumir para que as caractersticas possam ser consideradas como indicativos de diagnstico.
Estes valores de poda, 0,01; 0,5 e 0, 75, estabelecem trs grupos de resultados. Contando-se
do maior valor para o menor, temos que o primeiro grupo ser constitudo pelas leses as
quais suas caractersticas atingiram o valor da poda maior, o de 0,75, ou seja, sero
considerados escores maiores ou iguais a este valor. Este primeiro grupo de leses ser
considerado como um diagnstico sugerido.
O segundo valor de poda, o de 0,5, trar o limite mnimo para que a leso seja
classificada como sendo um diagnstico possvel. Sendo assim, a leso apontada por um valor
de escore maior ou igual a 0,5 e menor que 0,75, ser considerada como um diagnstico
possvel.
O terceiro grupo ser constitudo pelas leses que foram apontadas pelo sistema
atravs de caractersticas cujos valores de escores estiveram menores que 0,5 e maiores ou
iguais a 0,01. Neste caso o sistema apresenta as leses como sendo diagnstico observvel.
Quanto aos parmetros utilizados para estabelecer do grau de pertinncia do NEOSYS,
tomou-se como base os escores propostos pelos idealizadores do OdontSys [18].
3. Metodologia da Pesquisa
Trata-se de um estudo experimental, no qual se construiu um SE destinado ao auxlio de
diagnstico em Neonatologia, com aplicao prtica no diagnstico das Patologias que
acarretam Desconforto Respiratrio de Origem Pulmonar (DROP). O SE, denominado
NEOSYS, teve sua estruturao em etapas. Estas podem ser formalmente consideras como:
Identificao, Conceituao, Formalizao, Implementao, Teste, Avaliao, e Reviso. A
Interface do sistema foi avaliada atravs da aplicao de um questionrio. Para realizao de
tal estudo foram utilizadas diversas fontes de conhecimento, que no caso do NEOSYS foi a
prpria especialista, fontes secundrias tais como livros de leitura remissiva e informativa,
leituras correntes e publicaes peridicas (descritos na bibliografia consultada).

A primeira etapa realizada foi a aquisio do conhecimento. Esta foi feita atravs da
aplicao de tcnicas de elicitao do conhecimento a um especialista em neonatologia, das
quais elencamos as entrevistas estruturadas, anlise e aquisio automatizada. A
representao do conhecimento foi feita atravs de frames. A segunda etapa foi a
implementao da base do conhecimento, realizada atravs da aquisio do conhecimento de
um dado especialista pelas tcnicas de elicitaes do conhecimento supracitadas.
Para a construo da BC, estabeleceu-se qual o assunto seria aplicado no sistema e quais
os limites a serem respeitados. Para efeito de construo e experimentao do sistema optouse pelo conhecimento sobre diagnstico das patologias que acarretam DROP em
neonatologia. Para justificar esta escolha percebeu-se que as DROP so patologias de grande
incidncia dentro neonatologia. Adicionado a isto, considera-se que estas patologias esto
bem definidas e descritas na literatura atual, o que favoreceu em muito a elicitao deste
conhecimento.
Dentro da BC encontram-se 170 sinais ou informaes descritas de maneira sucinta
para serem utilizados na caracterizao das 11 patologias em estudo.
A partir da implementao do prottipo inicial o SE foi testado e avaliado por
especialistas do Instituto Cndida Vargas. Com dados hipotticos, tentou-se avaliar, em
partes, cada mdulo do sistema, para aps finalizar com casos reais no sentido de verificar a
eficincia, a utilidade e a aplicabilidade do NEOSYS.
4. Simulaes e Resultados
As simulaes foram realizadas inicialmente com casos hipotticos em torno de 50
para sua validao inicial. Os testes foram feitos pela especialista e pela engenheira de
conhecimento a medida em que o sistema era alimentado com as caractersticas e que os pesos
eram atribudos a estas, aps esta etapa foram realizados os testes com casos hipotticos os
quais demonstraram que o sistema apresentou 82% de acertos e 18% de erros os quais
atribumos a falha na colocao dos pesos de cada caracterstica, como tambm ao fato de que
as DROP tm caractersticas bastante semelhantes.
Tambm foram realizados testes aplicando os dados referentes a trinta casos
retrospectivos de recm-nascidos internos na Unidade de Tratamento Intensivo Neonatal da
Maternidade Cndida Vargas. Estes foram escolhidos de forma aleatria, os dados referentes
avaliao dos recm-nascidos foram colocados no Modo de Auxlio Diagnstico do SE
executando-se o sistema e de posse das suas respostas de diagnstico emitidas, se fez o
confronto com os resultados assinalados nas fichas de pronturio onde obteve-se os seguintes
resultados de acordo com o Fig. 3.
Resultados de Testes de Casos
Retrospectivos
20%
Acertos
Erros
80%

Fig 3. Resultados de testes de casos retrospectivos

Neste, podemos observar um percentual de 80% de acertos e 20% de erros, nos


diagnsticos sugeridos, provveis e observveis, respectivamente. Atribumos este percentual
de erros a informaes incompletas contidos no pronturio manual, bem como aos valores de
poda utilizados pelo sistema.
5. Concluso
O NEOSYS como um todo, se mostrou prtico e funcional. Sua estrutura de
pronturio se apresentou de forma satisfatria com informaes consideradas suficientes por
parte dos usurios que o testaram, demonstrando ser uma forma segura de armazenamento de
informaes, na qual sero guardadas todas as informaes sobre o paciente.
O modo de auxlio ao diagnstico se mostrou efetivo, pois se alcanou o objetivo de
funcionar como ferramenta auxiliar para o diagnstico, por inferir resultados atravs dos
recursos prprios da inteligncia artificial. As simulaes foram realizadas inicialmente com
casos hipotticos, posteriormente com casos retrospectivos onde NEOSYS apresentou
resultados satisfatrios. Entretanto, executando-se o sistema e de posse das suas respostas de
diagnstico emitidas, e confrontando-se com os resultados assinalados nas fichas de
pronturio se observa que este sistema necessita ainda de um aperfeioamento.
6. Referncias
[1] ANDRADE, P.J.N. de. Sistema Especialista de apoio ao diagnstico em medicina.
Relaes com o teorema de Bayes e com a lgica do raciocnio diagnstico. Arquivo
brasileiro de cardiologia, v.73, n. 6, 1999.
[2] AVERY, G. B. et al. Neonatologia: fisiopatologia e tratamento do Recm nascido. 4.ed.
Rio de Janeiro: Medsi, 1999.
[3] ALMEIDA, S. et al. Rotinas de UTI Neonatal. Rio de Janeiro: Medsi, 2000.
[4] ARARIBIA, G. Inteligncia Artificial Um Curso Prtico. Livros Tcnicos e
Cientficos Editora LTDA, 1988.
[5] BARBA, M.F. Diagnstico por imagem da insuficincia respiratria do recm-nascido.
Revista Pediatria Moderna, v.XXXVI, jun, 2000.
[6] BASSETO, M.C.A. et al. Neonatologia: um convite atuao Fonoaudiolgica. So
Paulo: Lovise, 1998.
[7] BELIK, J. Gerenciando a informao no ambiente hospitalar: a experincia canadense.
XVII Congresso brasileiro de perinatologia, Canad, 2001.
[8] BITTENCOURT, G. Inteligncia Artificial Ferramentas e Teorias. Instituto de
Computao-UNICAMP, X Escola de Computao, Campinas, 1996.
[9] BRASIL, L.M. Aquisio de Conhecimento Aplicada ao Diagnstico de Epilepsia.
Dissertao (Mestrado em Engenharia Eltrica) rea de concentrao em Engenharia
Biomdica, Departamento de Engenharia Eltrica da UFSC, Florianpolis, 1994.

[10] _____________. Proposta de Arquitetura para Sistema Especialista Hbrido e a


Correspondente Metodologia de Aquisio do Conhecimento. Tese (Doutorado em
Engenharia Eltrica) Universidade Federal de Santa Catarina, Florianpolis, 1999.
[11] BYRD, T.A.; COSSIK, K.L.; ZMUD, R.W. A Synthesis of Research on Requirements
Analysis and Knowledge Acquisition Techniques. Mis Quarterly, v. 16, n. 1, 1992, p. 117138.
[12] CORRA FILHO, N. Dificuldade Respiratria. In: CORRA FILHO, N. et al.
Assistncia ao recm-nascido: norma e rotina. 3.ed. So Paulo: Atheneu, 1999.
[13] COLLAZOS, K.S.; GOTARDO, R.; BARRETO, J.M. Metodologia para a construo
do pronturio mdico eletrnico. XVIII Congresso brasileiro de engenharia biomdica.
So Paulo, 2002.
[14]

__________. Introduo a Banco de Dados. Rio de Janeiro: Campus, 1985.

[15] ELMASRI, R.; NAVATHE, S. Fundamentals of Database Systems. The Benjamin


Cummings Publishing Company; 1989.
[16] GUEREIRO, J.V. et.al. Diagnstico do Atendimento Obsttrico e Perinatal do
Estado da Paraba de 1999. Divulgao em Sade para Debate. Rio de Janeiro, n. 20,
dezembro de 2000. 67-76p.
[17] HEUSER, C.A. Projeto de banco de dados. 4.ed. Porto Alegre: Instituto de
Informtica da UFRGS, 2001,
[18] RODRIGUES, F.G. ODONTOSYS :Sistema de Apoio Deciso no Diagnstico em
Odontologia. Dissertao (Mestrado em Engenharia Biomdica), rea de concentrao em
Informtica em Sade, UFPB, Joo Pessoa, 2002
[19] ___________. Borland Interbase Open Source, www.borland.com/interbase/, (Abril,
2004)

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