Você está na página 1de 0

UNIVERSIDADE DO VALE DO ITAJA

CENTRO DE CINCIAS TECNOLGICAS DA TERRA E DO MAR


CURSO DE CINCIA DA COMPUTAO












PROGRAMAO ALIMENTAR UTILIZANDO RBC


rea de Inteligncia Artificial


por


Marcelo Miotto




Rudimar Lus Scaranto Dazzi, M.Sc.
Orientador










Itaja (SC), novembro de 2006
UNIVERSIDADE DO VALE DO ITAJA
CENTRO DE CINCIAS TECNOLGICAS DA TERRA E DO MAR
CURSO DE CINCIA DA COMPUTAO












PROGRAMAO ALIMENTAR UTILIZANDO RBC


rea de Inteligncia Artificial



por


Marcelo Miotto





Relatrio apresentado Banca Examinadora do
Trabalho de Concluso do Curso de Cincia da
Computao para anlise e aprovao.
Orientador: Rudimar Lus Scaranto Dazzi, M.Sc.






Itaja (SC), novembro de 2006
ii





























Dedico este trabalho minha famlia que esteve sempre ao meu lado durante esta jornada.
iii
AGRADECIMENTOS
minha famlia, Ari meu pai, Leda minha me e ao Fernando meu irmo, pelo apoio e
pacincia nesta difcil etapa, eles tiveram muita compreenso e me encorajaram a continuar sempre,
e no foram poucas s vezes em que desistir me pareceu a melhor opo.
minha noiva Susana, pelo amor, pacincia e compreenso do tempo que eu precisei
despender neste trabalho, sempre me incentivando e apoiando.
Karine Jensen, especialista do projeto sem a qual o sistema no teria alcanado os
objetivos, pela disposio como encarou este desafio e o tempo que dispensou em reunies e tirar
as minhas dvidas, que no foram poucas.
Priscilla Maes Schutel Santos , nutricionista, pela colaborao na validao dos requisitos
do sistema e pelas inmeras consultas atravs de email.
Julia Marques, minha amiga, praticamente uma consultora para tirar dvidas do tcc,
muitos dos elogios que eu recebi da banca avaliadora foram graas as tuas dicas.
Ao Rudimar, meu orientador, sempre disposto a me ajudar no importando a hora.
s professoras, Anita Fernandes, pela idia inicial do trabalho, afinal no fosse isto este
trabalho no existiria e a Tnia Azevedo Leite, pelo tempo dispensado para revisar o abstract.
Aos meus amigos da Seara Alimentos pela fora durante todo o perodo do trabalho.
Agradeo a Deus pela oportunidade de estar sempre evoluindo atravs de novos desafios.
Por fim, agradeo a todos que de alguma forma contriburam para o sucesso deste trabalho,
muito obrigado, todos vocs foram importantes nesta conquista.

iv
SUMRIO
LISTA DE ABREVIATURAS.................................................................. vi
LISTA DE FIGURAS...............................................................................vii
LISTA DE TABELAS.............................................................................viii
LISTA DE EQUAES ........................................................................... ix
RESUMO..................................................................................................... x
ABSTRACT................................................................................................ xi
1 INTRODUO.................................................................................... 12
1.1 PROBLEMATIZAO................................................................................. 13
1.1.1 Formulao do Problema ............................................................................ 13
1.1.2 Soluo Proposta.......................................................................................... 13
1.2 OBJETIVOS................................................................................................... 14
1.2.1 Objetivo Geral .............................................................................................. 14
1.2.2 Objetivos Especficos.................................................................................... 14
1.3 METODOLOGIA........................................................................................... 14
1.4 ESTRUTURA DO TRABALHO................................................................... 15
2 FUNDAMENTAO TERICA...................................................... 16
2.1 NUTRIO.................................................................................................... 16
2.1.1 Avaliao Nutricional .................................................................................. 16
2.1.2 Atividade Fsica............................................................................................ 22
2.1.3 Transtorno Alimentar.................................................................................. 24
2.1.4 Prescrio Alimentar ................................................................................... 27
2.2 INTELIGNCIA ARTIFICIAL.................................................................... 29
2.3 RACIOCNIO BASEADO EM CASOS........................................................ 29
2.3.1 Representao do conhecimento ................................................................. 31
2.3.2 Similaridade ................................................................................................. 32
2.3.3 Adaptao..................................................................................................... 35
2.3.4 Aprendizado ................................................................................................. 36
2.4 IMPLEMENTAO ..................................................................................... 37
2.4.1 Vocabulrio de ndices................................................................................. 37
2.4.2 Algoritmo...................................................................................................... 40
2.5 FERRAMENTAS SIMILARES .................................................................... 41
2.5.1 Raciocnio Baseado em Casos uma abordagem Fuzzy para Diagnstico
Nutricional.............................................................................................................. 42
2.5.2 Inteligncia Artificial aplicada Nutrio na prescrio de planos
alimentares ............................................................................................................. 42
2.5.3 Prescrio de atividades fsicas atravs do uso da Inteligncia Artificial . 43
2.5.4 Dietwin Software de Avaliao Nutricional............................................. 43
v
2.5.5 Dietpro Software de Nutrio................................................................... 43
2.5.6 Anlise das ferramentas similares............................................................... 44
3 DESENVOLVIMENTO...................................................................... 45
3.1 ANLISE DE REQUISITOS ........................................................................ 47
3.1.1 Requisitos Funcionais .................................................................................. 47
3.1.2 Requisitos No Funcionais........................................................................... 49
3.1.3 Regras de Negcio ........................................................................................ 49
3.2 MODELAGEM DO SISTEMA..................................................................... 50
3.2.1 Diagrama de casos de uso ............................................................................ 50
3.2.2 Diagrama de classes ..................................................................................... 54
3.2.3 Diagramas de seqncia............................................................................... 56
3.2.4 Telas do Sistema........................................................................................... 59
3.3 MODELAGEM DO BANCO DE DADOS.................................................... 66
3.4 TESTES E RESULTADOS............................................................................ 66
4 CONCLUSES .................................................................................... 71
REFERNCIAS BIBLIOGRFICAS ................................................... 73
GLOSSRIO............................................................................................. 76
A DIAGRAMAS DO PROJETO............................................................ 79
A.1 DIAGRAMAS DE CLASSE .......................................................................... 79
A.2 DIAGRAMAS DE CASOS DE USO............................................................. 80
A.3 DIAGRAMAS DE SEQNCIA .................................................................. 84
A.4 PROTTIPO DE TELAS DO SISTEMA..................................................... 94
A.5 GLOSSRIO DO SISTEMA (ABREVIAES)....................................... 107
A.6 MODELO ENTIDADE RELACIONAMENTO (ER)................................ 108
A.7 CASOS INICIAIS DA BASE....................................................................... 109

vi
LISTA DE ABREVIATURAS
AN Anorexia Nervosa
ABESO Associao Brasileira para o estudo da obesidade e da sndrome metablica
BN Bulimia Nervosa
CFN Conselho Federal de Nutricionistas
ER Entidade Relacionamento
IA Inteligncia Artificial
IMC ndice de Massa Corporal
FAF Fator Atividade Fsica
FAO Food and Agriculture Organization of the United Nations
GENTA Grupo de Estudos em Nutrio e Transtornos Alimentares
HTML Hyper Text Markup Language
Kcal Quilocaloria
LOG Logaritmo
MMC Massa Magra Corporal
PHP Personal Home Page
RBC Raciocnio Baseado em Casos
SESI Servio Social da Indstria
RCQ Relao Cintura Quadril
TCC Trabalho de Concluso de Curso
UML Unified Modeling Language
UNIVALI Universidade do Vale do Itaja
WHO World Health Organization

vii
LISTA DE FIGURAS
Figura 1. Equilbrio da composio corporal..................................................................................17
Figura 2. Pirmide da atividade fsica ............................................................................................23
Figura 3. Pirmide Alimentar.........................................................................................................28
Figura 4. Ciclo de RBC .................................................................................................................30
Figura 5. Viso macro do sistema ..................................................................................................45
Figura 6. Projeto viso do nutricionista..........................................................................................46
Figura 7. Projeto viso do paciente. ...............................................................................................47
Figura 8. Casos de uso da avaliao nutricional .............................................................................51
Figura 9. Casos de uso da prescrio alimentar. .............................................................................52
Figura 10. Casos de uso do acesso ao sistema via internet..............................................................53
Figura 11. Educao Alimentar .....................................................................................................54
Figura 12. Diagrama de classe (principais classes do projeto) ........................................................55
Figura 13. Diagrama de seqncia do caso de uso UC02. 04 Avaliao nutricional.....................57
Figura 14. Diagrama de seqncia dos casos de uso UC03. 01 e UC03. 02 Prescrio alimentar.58
Figura 15. Diagrama de seqncia do caso de uso UC05.01 Acessar sistema internet .................58
Figura 16. Tel0003 Acesso ao Sistema........................................................................................59
Figura 17. Tel0000 Menu Principal.............................................................................................60
Figura 18. Tel0001 Cadastro do Paciente. ...................................................................................61
Figura 19. Tel0025 Menu da avaliao nutricional......................................................................62
Figura 20. Tel0002 Cadastrar ndices e medidas do paciente.......................................................63
Figura 21. Tel0013 Prescrio alimentar por grupo de alimentos. ...............................................64
Figura 22. Tel0012 Consulta tabela de substituio de alimentos .............................................65
Figura 23. Tel0031 Consultar Educao Alimentar. ....................................................................65
Figura 24. Resultado da pesquisa para o Caso Entrada 1. ...............................................................67
Figura 25. Resultado da pesquisa para o Caso Entrada 2. ...............................................................68
Figura 26. Resultado da pesquisa para o Caso Entrada 3. ...............................................................69
Figura 27. Resultado da pesquisa para o Caso Entrada 4. ...............................................................70

viii
LISTA DE TABELAS
Tabela 1. Pregas cutneas mais usadas na prtica clnica ...............................................................18
Tabela 2. Densidade corporal aproximada .....................................................................................19
Tabela 3. Taxa Metablica Basal Classificao...........................................................................20
Tabela 4. Classificao Cintura x Quadril ......................................................................................21
Tabela 5. Faixas do IMC ...............................................................................................................21
Tabela 6. Fator Atividade Fsica (FAF)..........................................................................................22
Tabela 7. ndices e Pesos dos ndices.............................................................................................38
Tabela 8. Atribuio de valores ao atributo Sexo ...........................................................................38
Tabela 9. Atribuio de valores ao atributo TMB...........................................................................38
Tabela 10. Atribuio de valores ao atributo Atividade Fsica........................................................39
Tabela 11. Atribuio de valores ao atributo NET (TMB x FAF)...................................................39
Tabela 12. Atribuio de valores ao atributo RCQ.........................................................................39
Tabela 13. Atribuio de valores ao atributo IMC..........................................................................40
Tabela 14. Tabela com casos exemplo...........................................................................................40
Tabela 15. Anlise de ferramentas similares ..................................................................................44
Tabela 16. Caractersticas Caso Entrada 1......................................................................................67
Tabela 17. Caractersticas Caso Entrada 2......................................................................................68
Tabela 18. Caractersticas Caso Entrada 3 .....................................................................................69
Tabela 19. Caractersticas Caso Entrada 4......................................................................................70
ix
LISTA DE EQUAES
Equao 1......................................................................................................................................19
Equao 2......................................................................................................................................19
Equao 3......................................................................................................................................20
Equao 4......................................................................................................................................21
Equao 5......................................................................................................................................22
Equao 6......................................................................................................................................35
Equao 7......................................................................................................................................37

x
RESUMO
MIOTTO, Marcelo. Programao alimentar utilizando RBC. Itaja, 2006. 117 f. Trabalho de
Concluso de Curso (Graduao em Cincia da Computao) Centro de Cincias Tecnolgicas da
Terra e do Mar, Universidade do Vale do Itaja, Itaja, 2006.

A qualidade de vida hoje um dos principais objetivos para as pessoas, e a alimentao um
elemento fundamental para alcanar esta meta. Os hbitos alimentares podem proporcionam uma
vida saudvel ou ento um conjunto de problemas, sejam eles psquicos ou fsicos. Os
nutricionistas, principais responsveis pela orientao alimentar, tm se utilizado de sistemas
computacionais para agilizar e melhorar a qualidade das prescries. Para tratamentos alimentares
alm de uma avaliao nutricional eficiente e uma prescrio adequada, necessrio um estmulo
psicolgico ao paciente para mant-lo no tratamento. Esta necessidade motivou o desenvolvimento
deste sistema que permite ao paciente estar em contato com o nutricionista atravs da internet, e no
somente nas consultas pessoais, sendo que esta caracterstica permite uma importante interao ao
sucesso do tratamento. Outra caracterstica do sistema a utilizao do conhecimento adquirido em
avaliaes nutricionais anteriores, assim os planos alimentares podem ser utilizados como base para
novas prescries. Com a utilizao da tcnica de Inteligncia Artificial (IA) denominado
Raciocnio Baseado em Casos (RBC), os casos so recuperados atravs da comparao de
similaridade entre a nova avaliao e avaliaes anteriores. Para este projeto foram estudados os
principais conceitos da rea de Nutrio e os mtodos computacionais necessrios para o
desenvolvimento do sistema. Portanto apresentada a modelagem do software que foi
implementado.



Palavras-chave: Raciocnio Baseado em Casos. Nutrio. Prescrio Alimentar.

xi
ABSTRACT
Nowadays life quality is one of the most import objectives for the major of people and the right
nutrition is an important element to reach this goal. The food habits can provide a healthy life or a
set of troubles, such as psychic or physical. Nutritionists, the main responsibles by food guidance,
have used computer systems to move fast and improve the prescriptions quality. For food
treatment, besides an efficient nutritional assessment and adequated prescription, psychological
stimulation is necessary to keep the pacient with the treatment. This necessity motivated the
development of a system which allows the patient contacts the nutritionist by Internet and not only
with personal appointments so this feature provides an important interaction to the treatment
success. Another feature of the system is the utilization of acquired knowledgement in previous
nutritional assessments, thus food plans can be use as base to new prescriptions. With the
utilization of the Artificial Intelligence (AI) technique, called Case Base Reasoning (CBR), the
cases are recovered with the confrontation of similarity between the new assessment and the
previous assessments. The main concepts of Nutrition and the necessary computer methods were
studied to development the system for this project. Thus the model of software has been
implemented is presented.


Keywords: Case Based Reasoning. Nutrition. Food Prescription



1 INTRODUO
Qualidade de vida um dos focos de ateno dos profissionais da sade e vem ganhando
adeptos tambm entre as demais pessoas. Um dos principais fatores para o bem estar e a sade a
alimentao, a qual deve ser adequada a cada indivduo conforme as suas necessidades. Segundo
Cervato et al. (2004), Os hbitos alimentares, tal como outras modalidades do comportamento
humano so resultados de vrias influncias culturais, sociais e psicolgicas. A alimentao diria
construda baseada em hbitos alimentares, e como nem todos sabem os valores nutritivos dos
alimentos, preciso orientar para uma melhor seleo dos alimentos que so ingeridos, pois os
nutrientes necessrios a uma vida saudvel encontram-se em diversos alimentos.
Para auxiliar na orientao alimentar s pessoas comuns, esto sendo utilizados sistemas
computacionais que visam principalmente facilitar o controle e manter atualizadas as informaes
de cada indivduo.
Este projeto um sistema para gerao de planos alimentares para todo e qualquer
indivduo, independente da necessidade ou desejo, seja para aumento de peso, perda de peso, para
um melhor desempenho na prtica esportiva ou simplesmente uma dieta para uma alimentao mais
saudvel, e como quase impossvel manter uma vida saudvel apenas com uma boa alimentao,
tambm a recomendao de atividades fsicas estar no escopo deste projeto.
No projeto utilizada a tcnica de Inteligncia Artificial denominada Raciocnio Baseado
em Casos (RBC). Segundo Wangenheim e Wangenheim (2003),
Raciocnio Baseado em Casos um enfoque para a soluo de problemas e para o
aprendizado baseado em experincias passadas. RBC resolve problemas ao recuperar e
adaptar experincias passadas, chamadas casos, armazenadas em uma base de casos. Um
novo problema resolvido com base na adaptao de solues de problemas similares j
conhecidas.
Com isto os planos alimentares definidos para pacientes que obtiveram sucesso no
tratamento podem ser utilizados como base para aqueles pacientes com caractersticas semelhantes
na avaliao clnica, com a possibilidade de alterao desta soluo e nova alimentao da base de
conhecimento com a mesma.
Este sistema de programao alimentar foi desenvolvido utilizando-se ferramentas web,
disponibilizando o acesso aos pacientes via internet. uma ferramenta para auxiliar os profissionais
13
da sade, em especial os nutricionistas, na difcil tarefa de elaborar planos alimentares que atendam
as necessidades dirias de alimentao do corpo humano e gostos especficos, bem como a
identificao de obesidade e transtornos alimentares causados pela m alimentao, como anorexia
nervosa e bulimia nervosa.
O acompanhamento do paciente pode ser feito atravs de informaes que o paciente pode
inserir diariamente atravs da internet, e nas consultas de retorno. Os planos alimentares devem
apresentar alternativa de substituio de alimentos sem perdas de valor nutricional conforme os
padres, e com as peculiaridades individuais de cada individuo, inclusive em casos que durante o
tratamento possam ocorrer situaes como festa, deve ter-se a possibilidade do nutricionista
responsvel recomendar alternativas de alimentao, de maneira interativa.
1.1 PROBLEMATIZAO
1.1.1 Formulao do Problema
Os profissionais da sade a cada dia fazem consultas e diagnsticos de seus pacientes, mas
este conhecimento nem sempre reutilizado, seja pela maneira como foi guardado ou pelo prprio
esquecimento. Muito deste conhecimento se reutilizado significaria uma melhora nas prescries e
tempo de consulta em casos onde as caractersticas dos pacientes so semelhantes, dentre estes
profissionais em especial os nutricionistas que precisam elaborar programas alimentares depois de
uma avaliao do paciente atravs de questionrios, clculos de medidas e exames clnicos. O
acompanhamento dos pacientes feito nas consultas de retorno que podem ser semanais, quinzenais
ou mensais, e este tempo entre uma consulta e outra pode ser um fator de desmotivao para o
paciente na continuidade do seu tratamento. Nenhum tratamento alimentar ter sucesso se no for
acompanhado por uma educao alimentar, com a devida orientao ao paciente. Alm de uma boa
alimentao a prtica de exerccios fundamental para uma vida mais saudvel.
1.1.2 Soluo Proposta
Foi utilizada a tcnica de Inteligncia Artificial denominada Raciocnio Baseado em Casos
para o conhecimento do especialista ser otimizado. Por ser um sistema web permite a interao do
paciente com o nutricionista, evitando assim que o acompanhamento do tratamento seja somente
nas consultas de retorno. Esta interao feita atravs do cadastro do recordatrio da ingesto de
alimentos durante o tratamento, a possibilidade do cadastro de dvidas referente ao tratamento,
14
consulta a tabela de substituio de alimentos, respeitando os gostos pessoais do paciente, alm do
acesso a educao alimentar atravs de dicas, sugestes e receitas culinrias atualizadas pelo
nutricionista.
1.2 OBJETIVOS
1.2.1 Objetivo Geral
Desenvolver um sistema inteligente, baseado no conceito de Raciocnio Baseado em Casos,
para avaliao nutricional, recuperando as prescries alimentares e as recomendaes de atividades
fsicas. Este sistema tambm poder identificar os transtornos alimentares (obesidade, aneroxia
nervosa e bulimia nervosa) causados por m alimentao, durante as avaliaes dos pacientes
atravs de alertas.
1.2.2 Objetivos Especficos
Os objetivos especficos deste projeto de pesquisa so:
Pesquisar e analisar solues similares;
Determinar os requisitos exigidos pelo sistema;
Pesquisar e definir os parmetros para o RBC;
Definir as demais tecnologias necessrias implementao do sistema;
Realizar a modelagem conceitual do sistema;
Implementar o sistema;
Testar e validar a implementao do sistema;
Homologar o sistema; e
Documentar o desenvolvimento e os resultados do sistema.
1.3 Metodologia
Para a Fundamentao Terica as pesquisas foram realizadas para entender os conceitos e
metodologias envolvidas no processo de avaliao nutricional e prescrio alimentar, conhecer os
mtodos de Raciocnio Baseado em Casos, ferramentas para desenvolvimento web e algumas
15
ferramentas relacionadas ao assunto. Essas pesquisas foram realizadas atravs de livros, artigos
cientficos, sites de instituies de pesquisa, alm de trabalhos acadmicos e entrevista com os
profissionais da rea de sade. As caractersticas identificadas nas metodologias e ferramentas
estudadas foram analisadas para serem consideradas no desenvolvimento do trabalho. Procurou-se
apresentar o que deve ser realizado de maneira clara e objetiva em cada uma das etapas deste
trabalho.
O desenvolvimento do Projeto foi iniciado com uma anlise de todos os requisitos que o
sistema deveria atender. Alguns desses requisitos foram identificados a partir de carncias
encontradas nas ferramentas similares que foram analisadas.
A modelagem do sistema buscou apresentar de uma maneira geral a estrutura de classes e
relaes, as principais operaes e a seqncia de passos necessrios execuo de cada uma delas.
Para isso foram utilizados os diagramas de classes, casos de uso e seqncia, suportados pela UML
(Unified Modeling Language).
Por fim, foi feita a modelagem da base de dados, identificando as tabelas e atributos
necessrios ao projeto, atravs do modelo ER (Entidade Relacionamento).
1.4 Estrutura do trabalho
Este trabalho est estruturado em quatro captulos. O Captulo 1, Introduo, apresentou
uma descrio geral do trabalho. No Captulo 2, Fundamentao Terica, apresentada uma reviso
bibliogrfica sobre os principais conceitos e tcnicas envolvidos no processo de avaliao e
prescrio de planos alimentares, sendo apresentadas neste captulo ainda a tcnica de Inteligncia
Artificial denominada Raciocnio Baseado em Casos, as ferramentas similares existentes, bem
como a fundamentao terica da fase de testes da usabilidade do sistema proposto. O Captulo 3
apresenta o projeto desenvolvido, incluindo sua especificao e uma pr-modelagem em UML. Esse
captulo tambm discute como foi implementado o sistema proposto, apresenta a metodologia
utilizada no desenvolvimento. No Captulo 4 apresentam-se as consideraes finais, onde so
abordados sucintamente os assuntos apresentados, possveis problemas, entre outros. Este trabalho
inclui o apndice, que complementa as informaes apresentadas no trabalho, e os materiais em
anexo.

16
2 FUNDAMENTAO TERICA
2.1 Nutrio
Segundo Krause e Mahan (1991) a nutrio o processo pelo qual os seres vivos recebem e
utilizam os alimentos necessrios para a manuteno de suas funes e para o crescimento e
renovao de seus componentes. A alimentao algo natural para os seres humanos e faz parte do
seu dia a dia, pois todos os seres vivos necessitam de alimentos para preservar a vida. Nos dias
atuais a preocupao com a alimentao tornou-se cada vez mais acentuada, e para Cndido e
Campos (1995) termos como diet, baixas calorias, acar, colesterol, edulcorantes artificiais e
assemelhados comeam a fazer parte do vocabulrio quotidiano de um nmero crescente de pessoas
de todas as camadas sociais.
A alimentao adequada para Philippi e Alvarenga (2004) deve suprir as necessidades
nutricionais do individuo, por isto no deve ser baseada em restries alimentares, mas conter
alimentos variados, em quantidades e propores adequadas, levando em considerao o horrio das
refeies que devem ter um padro mnimo. Reis (2001) considera que a busca pelo bem estar do
individuo atravs de uma dietoterapia individualizada e adequada tem sido aplicada, ficando
comprovado que a nutrio apropriada evita o surgimento de doenas, aumentando a qualidade de
vida das pessoas.
2.1.1 Avaliao Nutricional
Para Krause e Mahan (1991) a avaliao nutricional serve para medir a influncia da
nutrio na sade do indivduo. Segundo Anderson et al. (1988), na avaliao nutricional possvel
identificar as metas do indivduo em relao dieta.
Segundo Correia (1996) para serem alcanados alguns objetivos como a manuteno do
peso e da composio corporal, por exemplo, necessrio um adequado suprimento de energia. A
ingesto inadequada de energia leva a uma diminuio do peso corporal, como um excesso de
ingesto de energia vai resultar num aumento de peso corporal como demonstrado na Figura 1.
17

Figura 1. Equilbrio da composio corporal
Fonte: Adaptado de Correia (1996).
Segundo Krause e Mahan (1991), para uma avaliao nutricional completa os aspectos que
seguem so considerados:
Anamnese alimentar e dados de ingesto: o registro da ingesto alimentar do indivduo
avaliado atravs dos mtodos de abordagem de ingesto diettica sendo o questionrio
de 24 horas; o questionrio de freqncia de uso de alimentos; o questionrio seletivo de
freqncia de uso de alimentos; e a anamnese alimentar. Um exemplo dos questionrios
citados encontra-se no Anexo I.1;
Dados bioqumicos: as condies nutricionais do individuo podem ser obtidas pelo
exame do plasma, glbulos vermelhos e brancos, urina ou tecidos ( fgado, ossos,
cabelos e unhas). Tecidos como cabelos e unhas so muito fceis de obter, e a obteno
de mais informaes de natureza bioqumica destes tecidos, como reflexo da aparncia
nutricional, seriam muito teis. Um exemplo das medidas bioqumicas para avaliao
nutricional encontra-se no Anexo I.2;
18
Exame clnico: inclui o exame fsico, dando-se ateno especial a pele, cabelos, dentes,
gengivas, lbios, lngua e olhos. Um exemplo do exame clinico encontra-se no Anexo
I.3;
Dados antropomtricos: de fundamental importncia para o acompanhamento do estado
nutricional, principalmente em crianas, adolescentes e mulheres grvidas. Segundo
Correia (1996), os dados antropomtricos incluem medidas do peso corporal e estatura,
pregas cutneas e as circunferncias musculares. De acordo com Correia (1996):
Peso Corporal: o peso compreende a soma de todos os componentes corporais, sendo
por isto uma maneira pouco sensvel de estimar alteraes; e
Pregas Cutneas: a medida das pregas cutneas em mais de um local diferente
utilizada para estimar a densidade corporal, porcentagem da gordura corporal e Massa
Magra Corporal (MMC), porque um mtodo de simples realizao, prtico, seguro e
barato. As pregas cutneas mais utilizadas esto na Tabela 1.
Tabela 1. Pregas cutneas mais usadas na prtica clnica
Pregas Tcnica de medida
Triciptal Medida no ponto mdio entre o processo acromial e o processo
olecneo da ulna. Deve ser feita na linha mdia posterior, com
a prega paralela ao eixo longitudinal do brao, que deve estar
pendendo relaxado ao lado do corpo.
Biciptal Medida no mesmo nvel da prega triciptal,s que na parte
anterior do brao; o eixo da prega tambm longitudinal e deve
ser feito centralizado com o meio da fossa cubital
Subescapular Medida 1 cm abaixo do ngulo inferior da escpula com os
ombros e braos relaxados. A prega acompanha a linha natural
de clivagem da pele
Suprailaca Medida 2 cm da crista ilaca na linha mdia axiliar, a prega tem
sentido horizontal.

Fonte: Adaptado de Heymsfiel et al. (1994 apud CORREIA, 1996)
Para realizar esta avaliao a equao mais utilizada para medir a densidade corporal a
desenvolvida por Durin e Womersley (CORREIA, 1996). A maneira de como deve ser
feita apresentada a seguir:
1. Some as quatro pregas para achar o somatrio;
2. Compute o logaritmo do somatrio; e
19
3. Calcule a Densidade Corporal (D) aproximada, usando uma das equaes
apresentada na Tabela 2.
Tabela 2. Densidade corporal aproximada
Idade Homens Mulheres
17-19
( )

= pregas x D log 0630 , 0 1620 , 1 ( )

= pregas x D log 0678 , 0 1549 , 1


20-29
( )

= pregas x D log 0632 , 0 1631 , 1 ( )

= pregas x D log 0717 , 0 1599 , 1


30-39
( )

= pregas x D log 0544 , 0 1422 , 1 ( )

= pregas x D log 0632 , 0 1423 , 1


40-49
( )

= pregas x D log 0700 , 0 1620 , 1 ( )

= pregas x D log 0612 , 0 1333 , 1


50 ou >
( )

= pregas x D log 0779 , 0 1715 , 1 ( )

= pregas x D log 0645 , 0 1339 , 1


Fonte: Adaptado de Correia (1996)
4. Calcule o peso aproximado do tecido gorduroso (G), com a Equao 1:

=
5 , 4
95 , 4
D
x al PesoCorpor G
Equao 1
5. Calcule a Massa Magra Corporal (MMC) com a Equao 2:
G Corporal Peso MMC = Equao 2
Esta equao da densidade apresentada por Wright (1984 apud CORREIA, 1996).
Dados psicossociais: so os dados complementares ao perfil do paciente. Dentre estes
dados encontram-se a renda familiar, se a moradia casa ou apartamento, se possui
saneamento bsico, se a moradia possui luz em casa, quantas pessoas residem na mesma
casa, etc.
Alm das avaliaes citadas, as seguintes avaliaes do indivduo so consideradas:
Taxa de Metabolismo Basal (TMB): o principal componente do gasto energtico
dirio, podendo representar de 50% (nos indivduos muito ativos fisicamente) a 70%
(nos mais sedentrios) do total de energia gasta diariamente. Esta uma das informaes
fisiolgicas mais importantes em estudos nutricionais clnicos ou epidemiolgicos, seja
para se determinar as necessidades energticas ou calcular o gasto energtico de
20
indivduos ou populaes (CLARK e HOFFER 1991 apud WAHRLICH e ANJOS,
2001). A taxa metablica basal (TMB) mede a quantidade mnima de energia necessria
para manter as funes fisiolgicas em repouso (WESTERTERP 2001 apud ANTUNES
et al. 2005). O conhecimento dessa taxa importante em aplicaes clnicas, por definir
o suporte nutricional adequado e determinar as necessidades calricas para o balano
energtico (MCARDLE; KATCH e KATCH 1996 apud ANTUNES et al. 2005). A
classificao da TMB apresentada na Tabela 3.
Tabela 3. Taxa Metablica Basal Classificao
Idade Homens Mulheres
0 3
( ) 54 9 , 60 Peso x ( ) 51 61 Peso x
3 10
( ) 495 6 , 22 + Peso x ( ) 499 5 , 22 + Peso x
10 18
( ) 651 5 , 17 + Peso x ( ) 746 2 , 12 + Peso x
18 30
( ) 679 3 , 15 + Peso x ( ) 496 7 , 14 + Peso x
30 60
( ) 879 6 , 11 + Peso x ( ) 829 7 , 8 + Peso x
> 60
( ) 487 5 , 13 + Peso x ( ) 596 5 , 10 + Peso x
Fonte: Calil [200-?]

Circunferncia Cintura X Quadril (RCQ): utilizado na avaliao do tipo de distribuio
de gordura corporal. No entanto, estudos tm encontrado moderada associao entre este
indicador e o acmulo abdominal de gordura (SEIDELL 1988 e POULIOT 1994 apud
SAMPAIO, 2004). A medida do quadril deve ser feita no nvel da snfise pbica, com a
fita mtrica circundando o quadril na parte mais saliente entre a cintura e a coxa, com o
indivduo usando roupas finas, conforme Equao 3. Os pontos de corte mais utilizados
para avaliao de risco, segundo a RCQ, esto demonstrados na Tabela 5 (SAMPAIO,
2004).
Quadril ncia Circunfer
ura C ncia Circunfer
RCQ
int
=
Equao 3

21
Tabela 4. Classificao Cintura x Quadril
Homens Mulheres
Ginide < 1,0 < 0,8
Andride >1,0 >0,8
Fonte: Bray (1989 apud SAMPAIO 2004)
ndice de Massa Corporal: este ndice obtido pela Equao 4,

=
2
Altura
Peso
IMC

Equao 4
Essa equao uma das mais aceitas pela literatura. Atravs do resultado obtido,
classificam-se indivduos dentro das seguintes faixas de ndice de massa corporal da
tabela 5:
Tabela 5. Faixas do IMC
IMC Categoria
Abaixo do peso Abaixo de 18,5
Peso normal 18,5 - 24,9
Sobrepeso 25,0 - 29,9
Obesidade Grau I 30,0 - 34,9
Obesidade Grau II 35,0 - 39,9
Obesidade Grau III (Obesidade Mrbida) 40,0 e acima
Fonte: ABESO [199-?].
Quanto maior o IMC, maior a incidncia de doenas secundrias (diabetes, doenas
cardiovasculares, dislipidemias, hipertenso arterial) e maior a taxa de mortalidade
(CORREIA, 1996).
Necessidade Energtica Total (NET): Segundo Katch e Mcardle (1992), a necessidade
energtica definida como "nvel de energia suficiente para compensar o gasto
energtico, segundo as caractersticas fsicas do indivduo, grau de atividade fsica e
momento biolgico do organismo". Para o clculo da NET utiliza-se a Equao 5, onde
primeiro deve-se definir a TMB e o Fator Atividade Fsica (FAF). Este fator est
categorizado na Tabela 6.
22

=
FAF
TMB
NET
Equao 5

Tabela 6. Fator Atividade Fsica (FAF).
Categoria Leve Moderada Intensa
Homens 1,55 1,78 2,1
Mulheres 1,56 1,64 1,82
Fonte: Calil [200-?]

2.1.2 Atividade Fsica
Nos dias atuais a tecnologia tem diminudo o esforo fsico para a realizao das tarefas de
um modo geral. Com isso aumentando o sedentarismo que prejudica nosso estado de sade fsico e
mental, reduzindo a capacidade de realizar tarefas rotineiras e a qualidade de vida a mdio e longo
prazos, o ser humano precisa manter a atividade fsica para manter a sade. A Figura 2 apresenta a
pirmide da atividade fsica que de uma forma simples mostra a importncia da prtica e
regularidade de uma atividade fsica, de maneira a no prejudicar a sade [SESI, 200-?] .
Czepielewski (2001) considera como atividade fsica todo movimento corporal que resulta
em gasto energtico, e exerccio fsico toda atividade planejada com o propsito de melhorar ou
manter o condicionamento fsico.
Ainda para Czepielewski (2001), o exerccio apresenta uma srie de benefcios, entre os
quais esto:
a diminuio do apetite;
o aumento da ao da insulina;
a melhora do perfil de gorduras; e
a melhora da sensao de bem-estar e auto-estima.

23

Figura 2. Pirmide da atividade fsica
Fonte: Parker Nicolletmedical Foundation (1995 apud SESI [200-?])
A atividade fsica, segundo Sallis e Owen (1999 MARTINS, 2005), pode ser definida como
qualquer movimento corporal. No entanto, quando a atividade fsica realizada atravs dos grandes
grupos musculares (localizados nas pernas e braos), apresenta uma associao mais estreita com
benefcios salutares, sendo passvel de ser desenvolvida com intensidades variadas. A inatividade
fsica, por sua vez, pode ter um impacto determinante na Qualidade de Vida do indivduo.
Para Delpizzo (1997), o fato de um indivduo manter atividade muscular por algum tempo
depende basicamente de sua capacidade em extrair energia dos nutrientes, obtidos a partir dos
alimentos ingeridos na forma de carboidratos, gordura e protenas, e transferi-las para os msculos
ativos. Na reduo do estresse, o exerccio tem se mostrado to efetivo quanto as tcnicas mais
tradicionais, reduzindo ou at mesmo anulando o uso de drogas prescritas e no prescritas.

24
2.1.3 Transtorno Alimentar
Segundo o grupo de estudos em nutrio e transtornos alimentares os transtornos
alimentares so doenas antigas. A primeira descrio da anorexia nervosa data de 1694 e a
bulimia nervosa recebeu nomes alternativos ao longo da histria por falta de uma definio
diagnstica que s aconteceu em 1980 (GENTA, 2004). Estes transtornos so doenas
psiquitricas caracterizadas por alteraes do comportamento alimentar, geralmente ligadas a uma
imagem distorcida que a pessoa faz de si mesma.
Para Alvarenga (2001), a idia de que os padres alimentares nestas doenas so todos
iguais est errada, bem como tratar-se de doenas que atinjam somente as classes sociais mais
elevadas. O comportamento alimentar em ambas as patologias est comprometida. Nas palavras de
Alvarenga (2001), A literatura sobre abordagem nutricional ainda escassa, e pouco se sabe sobre
padres alimentares especficos na doena. Recomenda-se o tratamento com uma equipe
multiprofissional, com a presena do nutricionista.
Segundo Talbot (1992), o comportamento alimentar irregular criado e mantido devido s
interaes entre os fatores ambientais, psicolgicos e fisiolgicos.
Segundo Oliva e Fagundes (2001), os profissionais da sade precisam estar aptos a
identificar e a tratar estas doenas, sempre em conjunto com a psiquiatria.
2.1.3.1 Anorexia Nervosa
Para o grupo de estudos em nutrio e transtornos alimentares (GENTA, 2004), o termo
anorexia deriva do grego, significando falta de apetite. A Anorexia Nervosa (AN) um Transtorno
Alimentar que se caracteriza pela recusa do individuo em manter o peso adequado sua altura,
medo de ficar com sobrepeso e um distrbio da percepo da prpria imagem, em que a pessoa
considera estar acima do peso, mesmo estando gravemente emagrecida.
Alvarenga (2001), tambm afirma que,
Alguns fatores podem contribuir para o desencadeamento da doena: comentrios de
amigos, familiares ou professores sobre o peso ou forma corporal do indivduo,
participao em esportes ou profisses que enfatizam perda de peso ou imagem corporal
magra (modelos, ginastas, atrizes, nutricionistas), emoes negativas, traumas e situaes
estressantes.

25
Segundo Correia (1996), alguns critrios para diagnosticar anorexia nervosa so:
Recusa em manter um peso corporal normal;
Perda de mais de 15% do peso corporal;
Distrbio da imagem corporal;
Temor intenso de ficar gorda;
Amenorria; e
Nenhuma outra doena que justifique a perda de peso.
2.1.3.2 Bulimia Nervosa
Para Phillip e Alvarenga (2004), a bulimia nervosa caracteriza-se por episdios compulsivos
de alimentao seguida de mtodos compensatrios e inadequados para evitar o ganho de peso.
Dentre os transtornos alimentares a bulimia nervosa apresenta o quadro com maior nmero de
casos, principalmente em jovens do sexo feminino.
Segundo Romano (2002), estes episdios compulsivos so descritos como a ingesto de
grande quantidade de alimento em um curto espao de tempo. Pacientes com bulimia podem
chamar de compulsivo o episdio onde ingerirem alimentos que elas considerem proibidos.
Para Alvarenga (2001), a Bulimia Nervosa um quadro que apresenta profundas alteraes
do padro e comportamentos alimentares, com implicaes etiolgicas que passam por mudanas
no perfil alimentar e no padro de peso e corpo ideal.
Para Correia (1996), o diagnstico de bulimia deve ser pensado quando nos deparamos com
pacientes que apresentam leses de pele nas mos e sobre o dorso causadas pelo trauma de induzir
os vmitos. Alguns critrios para diagnosticar a bulimia nervosa so:
Episdios recorrentes de abusos alimentares;
Quadro depressivo aps esses episdios de abusos alimentares;
Conscincia de ter padro alimentar alterado; e
Medo de no conseguir mudar esse padro alimentar.

26
Pelo menos trs dos seguintes:
Consumo de alimentos hipercalricos durante um dos episdios de abuso alimentar;
Ao final do abuso alimentar, dor abdominal, sono e vmitos;
No reconhecimento da quantidade de alimentos ingeridos durante o abuso alimentar;
Tentativas repetidas de perda de peso; e
Flutuaes freqentes de peso.
2.1.3.3 Obesidade
Segundo o grupo de estudos em nutrio e transtornos alimentares (GENTA, 2004),
H duas dcadas a obesidade era considerada o nico transtorno alimentar de maior
importncia, entretanto, o aumento dos casos de anorexia nervosa (AN), a partir da dcada
de 70 e, logo em seguida, de bulimia nervosa (BN), fez com que esta fosse classificada e
estudada separadamente, em vista da patologia e os riscos a sade serem diferentes dos
apresentados por pacientes com AN e BN.
Para Katch e Mcardle (1996), a obesidade frequentemente se inicia na infncia. Quando
isso ocorre, as chances para que um adulto se torne obeso trs vezes maiores, se comparadas com
as de uma criana com massa corporal normal. Porque para a criana torna-se mais difcil livrar-se
do problema , permanecendo com este distrbio at a fase adulta.
Para Correia (1996), estes so os fatores mais comuns para a obesidade:
Genticos;
Depresso;
Mudana de hbitos (casamento, cessar atividade fsica, etc.);
Gravidez;
Puberdade;
Menopausa;
Interrupo de um vicio (fumo, drogas);
Uso de algumas medicaes (glicocorticides, anticoncepcionais, antidepressivos); e
Ambientais.
27
Ainda para Correia (1996), existem algumas doenas associadas a obesidade, estas so as
mais comuns:
Hipertenso arterial;
Diabetes;
Doenas cardiovasculares;
Elevao da gordura no sangue;
Perda da auto-estima;
Dificuldade de se posicionar socialmente, e isto inclui enfrentar as academias de
ginsticas, aulas de dana e prticas de esporte; e
Tem-se um individuo doente, que ingere mais do que consome e que, como
conseqncia, tem dificuldades de posicionar-se dentro dos padres sociais atuais.
2.1.4 Prescrio Alimentar
Segundo Anderson et al. (1988), o consultor em nutrio responsvel pela orientao da
escolha de alimentos das pessoas, seja como indivduos ou membros de um grupo, onde quer que
elas participem do sistema de ateno sade. As informaes sobre as prticas alimentares do
paciente devem ser feitas de modo correto pelo orientador em relao as suas necessidades. Ainda
para Anderson et al. (1988), como existem muitos tipos de alimentao que podem levar a uma
ingesto adequada de nutrientes, as prticas dietticas que no se adaptam aos guias nutricionais
no devem ser julgadas inadequadas sem uma estimativa do seu teor em nutrientes.
Para Anderson et al. (1988),
O cliente que esteve envolvido na avaliao e no planejamento mais propenso a
reconhecer sua necessidade de informao para resolver seu problema nutricional, e o
consultor que esteve envolvido com ele no processo est mais apto a fornecer-lhe as
informaes especficas. Toda a informao que a maioria dos clientes necessita para
alcanar um desempenho razovel no pode ser dada em um nico contato com o consultor.
Requer-se uma continuidade no contato para dar ao cliente a informao de que ele
necessita na seqncia apropriada e no tempo certo.
Segundo Pessa (1998), para suprir as necessidades de nutrientes que o nosso organismo
precisa para funcionar adequadamente preciso selecionar os alimentos e as quantidades. Por este
motivo, as recomendaes nutricionais foram definidas para orientar as pessoas sadias nas
28
quantidades que so necessrias dos vrios nutrientes. Por isto, uma vez estabelecido que os
nutrientes desempenham papel fundamental no organismo e que, portanto, so essenciais nutrio
humana, uma questo importante determinar o quanto cada pessoa necessita de um nutriente
especfico (PESSA, 1998).
Nas palavras de Pessa (1998), os conceitos bsicos mostrados no guia alimentar da pirmide
( Figura 3) so:

Figura 3. Pirmide Alimentar
Fonte: Philippi et al. (1999 apud GENTA, 2004)
Variedade: revela que se deve ter o consumo de grande variedade de alimentos dentro de
um grupo e entre os grupos. Dessa forma, o sentido valorizar e homogeneizar a
importncia de todos os grupos alimentares.
Moderao: orienta que aqueles alimentos ricos em gordura e/ou acares adicionados
devem ser ingeridos na quantidade da poro recomendada, e que a ingesto de
gorduras, leos e doces deve ser feita de forma espordica.
29
Proporcionalidade: identificada pelo tamanho dos grupos, ou seja, deve-se consumir
mais daqueles grupos que so maiores e, menos dos grupos menores.
2.2 Inteligncia Artificial
Segundo Durkin (1994 apud DELPIZZO, 1997) Inteligncia Artificial (IA) o campo da
cincia que tenta explicar a origem da natureza do conhecimento.
Para Arnold e Bowie (1986 apud RABUSKE, 1995), Inteligncia Artificial (IA) a parte da
Cincia da Computao concernente ao projeto de sistemas computacionais que exibem inteligncia
humana: aprender novas informaes, entender linguagens, raciocinar e resolver problemas.
Para Feigenbaum (1992 apud FERNANDES, 2003), a Inteligncia Artificial (IA) a parte
da Cincia da Computao voltada para o desenvolvimento de sistemas de computadores
inteligentes, isto , sistemas que exibem caractersticas as quais se associa com a inteligncia no
comportamento humano, por exemplo: compreenso da linguagem, aprendizado, raciocnio,
resoluo de problemas, etc .
Segundo Luger (2004),
Tentamos definir inteligncia artificial atravs da discusso de suas reas mais importantes
de pesquisa e aplicao. Esta viso geral revela um campo de estudo jovem e promissor,
cujo interesse principal encontrar um modo efetivo de entender e aplicar tcnicas
inteligentes para a soluo de problemas, planejamento e habilidades de comunicao a
uma ampla gama de problemas prticos.
2.3 Raciocnio Baseado em Casos
Para Fernandes (2003), o processo caracterstico do RBC, Raciocnio Baseado em Casos,
consiste em identificar o problema atual, buscar a experincia mais semelhante na memria e
aplicar o conhecimento desta experincia passada no problema atual.
Segundo Wangenheim e Wangenheim (2003), o RBC resolve problemas utilizando as
experincias passadas, que ficam armazenadas em uma base de casos, e os novos problemas so
resolvidos com base na adaptao de solues similares j conhecidas.
Abel (1996) informa que para um domnio particular os problemas a serem resolvidos
tendem a ser recorrentes e repetir-se com pequenas alteraes em sua verso original. Desta forma,
solues anteriores podem ser aplicadas tambm com pequenas alteraes.
30
Para Kolodner (1993), a qualidade de um RBC depende dos fatores abaixo:
a experincia que tenha tido;
sua habilidade de compreender novas situaes nos termos das experincias passadas;
sua competncia de adaptao;
sua competncia de avaliao e conservao; e
sua habilidade para integrar novas experincias na memria apropriadamente.
O ciclo do Raciocnio Baseado em Casos demonstrado na Figura 4, onde um novo
problema comparado com os casos da base. Um ou mais casos similares so recuperados e uma
soluo sugerida pela similaridade pode ser ento reutilizada, sendo esta soluo revisada e
armazenada.

Figura 4. Ciclo de RBC
Fonte: Adaptado de Aamodt e Plaza (1994 apud WATSON e MARIR 2000 ).

31
2.3.1 Representao do conhecimento
O conhecimento em um sistema RBC representado por casos (WANGENHEIN,2003).
Para Buta (1997 apud FERNANDES, 2003) um caso uma abstrao de uma experincia, que deve
estar descrita em termos de contedo e contexto. Estas experincias precisam ser organizadas em
unidades bem definidas, formando a base de raciocnio ou memria de casos.
2.3.1.1 Caso
Segundo Wangenheim e Wangenheim (2003), um caso uma pea de conhecimento
contextualizado representando uma experincia ou episdio concreto. Contm a lio passada, que
o contedo do caso e o contexto em que a lio pode ser usada, sendo um caso composto do
problema e da soluo.
Para Kolodner (1993) um caso composto de trs partes: a descrio do problema, ou a
situao que deve ser entendida, a descrio da soluo e o resultado, que a sada da soluo do
problema.
Os componentes da representao do problema para Kolodner (1993) so: objetivos a serem
alcanados na soluo do problema, restries dos objetivos e caractersticas da situao do
problema e os relacionamentos entre as partes.
Os componentes da representao da soluo para Kolodner (1993) so: a prpria soluo, o
conjunto de passos utilizados para a soluo do problema, o conjunto de justificativas para as
decises que foram tomadas na construo da soluo do problema, solues aceitveis que no
foram escolhidas (e as razes e justificativas), solues no aceitas que estavam fora das regras (e
as razes e justificativas), expectativas dos resultados sobre a soluo.
Os componentes da representao das sadas, segundo Kolodner (1993) so: o prprio
resultado, se o resultado contemplou ou violou as expectativas, se o resultado foi um sucesso ou um
fracasso, explanao da expectativa de violao e/ou falha, reparar a estratgia, o que poderia ter
sido feito para evitar o problema apontar para a prxima tentativa de soluo.
2.3.1.2 Representao dos casos
O problema na representao de Raciocnio Baseado em Casos essencialmente o que se
deve guardar de um caso, a estrutura apropriada para a descrio do mesmo e como a memria de
32
casos deve ser organizada e indexada para efetuar satisfatoriamente a recuperao e reutilizao
(FERNANDES, 2003).
As formas de representao de casos, segundo Wangenheim e Wangenheim (2003), so:
representaes atributo-valor, representao orientada a objetos, rvores e grafos, redes semnticas,
rvores K-D. A mais simples forma de representao de casos a realizada por vetores atributo-
valor. Esta forma resolve uma grande parcela dos problemas de aplicao de RBC. Em casos em
que a complexidade do domnio maior, representaes orientadas a objetos e outras podem ser
utilizadas.
2.3.2 Similaridade
A similaridade o ponto crucial do RBC, pois todo raciocnio que d fundamento a esta
tcnica est aqui. A avaliao feita comparando-se os casos candidatos com o caso a ser
solucionado, sendo que a semelhana das caractersticas que ir determinar a similaridade entre
eles (DELPIZZO, 1997).
Uma das hipteses bsicas de sistemas de RBC que problemas similares possuem solues
similares. Com base nesta hiptese, o critrio a posteriori da utilidade de solues passa a ser
reduzido ao critrio a priori da similaridade de descries de problema. Esta forma de proceder
justificada pela premissa de que, em muitas aplicaes, a similaridade de definies de problemas
implica a aplicabilidade da soluo de um sobre outro (WANGENHEIM e WANGENHEIM ,2003).
A soluo descrita em um exemplo de caso escolhido pode ser til para um novo problema
(ibidem), caso ela:
Permita a soluo do problema atual de alguma forma;
Evite a repetio de um erro anterior;
Permita uma soluo eficiente do problema, que seja mais rpido do que, por exemplo,
utilizar uma heurstica passo a passo para calcular uma soluo;
Oferea a melhor soluo para o problema de acordo com um critrio de otimalidade
qualquer; e
Oferea ao usurio uma soluo cuja lgica possa ser compreendida por ele.
33
Para Wess (1995 apud WANGENHEIM e WANGENHEIM 2003) no RBC se pode
formalizar o conceito de similaridade por meio de trs formas diferentes:
Similaridade como Predicado;
Similaridade como Relao de Preferncia; e
Similaridade como Medida.
A primeira idia concebe similaridade como uma relao entre os objetos ou fatos, que
existe ou no existe. A segunda pressupe a idia de uma similaridade maior ou menor, enquanto o
terceiro enfoque postula a quantificao da extenso dessa semelhana.
2.3.2.1 Indexao
Os ndices de um caso so combinaes de seus atributos mais importantes, que permitem
distingui-lo de outros e identificar casos teis para uma dada descrio de problema
(WANGENHEIM e WANGENHEIM, 2003).
Segundo Kolodner (1993) o grande problema em um RBC retornar os casos apropriados.
Para esta indexao existem dois problemas, que so o de colocar um rtulo no caso no momento
em que ele est entrando na biblioteca de casos para assegurar que possa ser lido no momento
adequado e o segundo que a busca possa ser feita atravs desta biblioteca de casos de maneira
eficiente e correta.
Algumas diretrizes que levaram a comunidade RBC a escolherem alguns ndices:
ndices devem ser preditivos;
Predies devem ser possveis de serem feitas para ser um ndice til;
ndices devem ser abstratos o suficiente para fazer um caso til em uma variedade de
situaes futuras; e
ndices devem ser concretos o suficiente para serem facilmente reconhecidos em
situaes futuras. (ibidem)
Ainda para Kolodner (1993) as qualidades que um ndice deve ter so: caractersticas
preditivas, abstrao dos ndices, solidez dos ndices e utilidade dos ndices.
34
2.3.2.2 Recuperao
Os procedimentos para igualar e classificar os casos podem ser de trs tipos: numricas,
heursticas e ambos. Os procedimentos numricos dependem de uma validao numrica que use
relativa importncia da dimenso e o grau de similaridade de cada uma para computar uma
contagem, e os procedimentos heursticos aplicam preferncias sobre o conjunto de casos que esto
sendo classificados para filtrar o mais til de acordo com o critrio de preferncia (KOLODNER,
1993).
O objetivo da recuperao de casos encontrar um caso ou um pequeno conjunto de casos
na base de casos que contenha uma soluo til para o problema ou situao atual. O processo de
recuperao de casos pode ser formalmente descrito por meio de um conjunto de subtarefas que
devem ser realizadas pelo sistema RBC:
Assessoramento da situao objetivando a formulao de uma consulta representada por
um conjunto de descritores relevantes da situao ou problemas atuais;
Casamento, objetivando a identificao de um conjunto de casos suficientemente
similares consulta; e
Seleo, que escolhe o melhor casamento ou casamentos com a base no conjunto de
casos selecionado (WANGENHEIM e WANGENHEIM, 2003).
O vizinho mais prximo (Nearest Neighbour Retrieval)
Segundo Kolodner (1993) cada caracterstica do caso de entrada comparada com a sua
correspondente nos casos armazenados, o grau de igualdade computado, e baseado na importncia
atribuda para cada dimenso, uma medida de similaridade calculada.
Para cada caracterstica no caso de entrada.
Encontre a caracterstica correspondente no caso armazenado;
Compare os valores e calcule o grau de igualdade;
Multiplique pelo coeficiente que representa a importncia da caracterstica para a
similaridade; e
Adicione os resultados que derivarem ao total.
35
Este nmero representa o grau de similaridade entre o novo caso e o caso armazenado. Um
caso pode ser escolhido, escolhendo o item com o maior total.
Para Reis e Cargnin (1997) como uma tcnica simples no requer muitos clculos para o
seu entendimento. Deve-se identificar as caractersticas essenciais para a soluo do problema,
sendo que estes atributos devem ser representados em algum sistema de coordenadas, para que seja
possvel medir a distncia entre o novo problema e os casos j existentes na memria de casos.
Ainda para Reis e Cargnin (1997), h ainda a possibilidade de um especialista considerar
outros fatores alm dos selecionados, fazendo com que os atributos tenham importncias (pesos)
diferenciadas. A similaridade neste mtodo se expressa atravs da frmula da Equao 6.
( ) ( )
i
n
i
i i
w x F N f F N de de Similarida

=
1
, ,
Equao 6
Onde: N o novo caso; F so os casos existentes na memria de casos; n o nmero de
atributos; i um atributo individual; a funo de similaridade para o atributo i nos casos N e F;
w o peso do atributo i.
2.3.3 Adaptao
Nas palavras de Fernandes (2003) o processo de ajuste da nova situao incremental,
podendo ser desenvolvida antes ou durante a recuperao. Parte do processo ir ocorrer antes da
pesquisa, parte durante sua avaliao e, sendo a avaliao inicial incompleta, parte ocorre aps a
pesquisa, sendo que:
Existe a necessidade de ajuste da situao para se descobrir o tipo da nova situao, o
que importa nela e as verdades alm do motivo;
feita a avaliao dos detalhes e interpretao da situao, sendo mais completa a
interpretao que a situao, mas sujeita as mudanas do raciocinador;
Pessoas podem realizar a interpretao de formas diferentes, como tambm os
programas;
Interpretaes inexatas geram concluses pobres; e
36
Pode haver a necessidade de vrias interpretaes para encontrar algo satisfatrio.
O ajuste da situao pode ser realizado em trs etapas:
Antes da pesquisa: definindo o contexto com o uso de check-list;
Durante a pesquisa: refinando o contexto incrementalmente; e
Aps a pesquisa: redefinindo o contexto.
Para Wangenheim e Wangenheim (2003) uma vez que o caso recuperado da base pode no
satisfazer completamente os requisitos dados pela nova situao, pode se tornar necessrio adaptar a
soluo descrita no caso recuperado antes de aplic-la ao caso atual. A identificao do que
necessita ser modificado pode ser realizada por uma grande variedade de mtodos. Algumas vezes,
diferenas entre as especificaes dos problemas apontam para a necessidade de se arrumar
determinadas partes da soluo antiga (recuperada). Saber o que necessita ser modificado na
soluo proposta no a mesma coisa que determinar quais modificaes devem ser realizadas. A
deciso de que partes devem ser modificadas depende da facilidade de modificao de uma
particular parte da soluo, de quanto esta modificao vai satisfazer os requisitos de modificao,
dos efeitos colaterais dessa modificao e tambm de se possuir o conhecimento para realizar esta
modificao.
2.3.4 Aprendizado
Lagemann (1998 apud FERNANDES, 2003) informa que a aprendizagem, em um sistema
RBC acontece, principalmente, ao acumularem-se novas experincias na memria do mesmo e da
correta indexao dos problemas. Um sistema de RBC somente ser eficiente ao conseguir aprender
atravs de experincias passadas e correta indexao dos problemas.
Um sistema, para que consiga aprender, deve ser hbil na identificao do que deve
conhecer e processar esta informao logo que se torne disponvel. O processo de aprendizagem
deve explicitar o conhecimento que deseja e realizar um conjunto de aes que aumentam a
oportunidade de encontrar este mesmo conhecimento (FERNANDES, 2003).
Segundo Wangenheim e Wangenheim (2003) pode-se distinguir basicamente trs tipos de
reteno em sistemas de RBC:
37
Sem reteno de casos: os sistemas de RBC mais simples desconsideram a incluso
automtica de novo conhecimento na base de casos.
Reteno de solues de problemas: uma forma de aprendizado tpica de RBC aquela
integrada ao processo de soluo de novos problemas. Assim um novo problema
resolvido, a experincia retida de forma a auxiliar na soluo problemas similares no
futuro.
Reteno de documentos: outro tipo de reteno praticada em sistemas de RBC em que
o novo conhecimento adquirido de forma assncrona ao processo de soluo de
problemas. Aqui o conhecimento adquirido de forma independente da operao do
sistema, sempre que se encontrar disponvel, como, por exemplo, documentos em um
sistema de gerncia do conhecimento (WANGENHEIM , LICHTNAW e
WANGENHEIM apud WANGENHEIM, 2003).
2.4 Implementao
Para este projeto ser utilizado o mtodo do vizinho mais prximo, dado a sua facilidade de
implementao e ser aplicado a pequenas bases de dados, que possuam aproximadamente cem
casos. Optou-se pela funo City-Block, descrita na Equao 7, para o clculo da distncia pois com
os ndices numricos esta equao torna-se simples de ser implementada.
( ) | | ,
i i
F N F N Block City =
Equao 7
2.4.1 Vocabulrio de ndices
O vocabulrio de ndices escolhidos para o projeto so os ndices da Tabela 7, sendo que o
peso de cada ndice foi definido pelo especialista do projeto
1
, mas podero ser alterados no sistema
pelo nutricionista que estiver utilizando-o conforme a necessidade da recuperao, que vai depender
do caso que est sendo avaliado. A seguir tambm so definidos os valores para cada ndice.



1
Pesos definidos: 1 - essencial; 0,8 - importante; 0,6 - considervel; 0,4 - dispensvel; e 0,2 - insignificante.
38
Tabela 7. ndices e Pesos dos ndices
ndice Valor do Peso
Sexo 1
TMB 1
NET 0,8
Atividade Fsica 1
RCQ 0,6
IMC 1

Para o ndice sexo os valores se encontram na Tabela 8.
Tabela 8. Atribuio de valores ao atributo Sexo
Atributo Valor
Feminino 1
Masculino 2

Para o ndice TMB os valores se encontram na Tabela 9.
Tabela 9. Atribuio de valores ao atributo TMB
Kcal/dia Valor
<1000 1
1000 1200 2
1200 1400 3
1400 1600 4
1600 1800 5
1800 2000 6
2000 2200 7
2200 2400 8
2400 2600 9
2600 2800 10
2800 3000 11
3000 3200 12
3200 3400 13
3400 3600 14
3600 3800 15
3800 4000 16
>4000 17




39
Para o ndice Atividade Fsica os valores se encontram na Tabela 10.
Tabela 10. Atribuio de valores ao atributo Atividade Fsica
Atividade Fsica Valor
Leve 1
Moderada 2
Intensa 3

Para o ndice NET os valores se encontram na Tabela 11.
Tabela 11. Atribuio de valores ao atributo NET (TMB x FAF)
Kcal/dia Valor
<1000 1
1000 1200 2
1200 1400 3
1400 1600 4
1600 1800 5
1800 2000 6
2000 2200 7
2200 2400 8
2400 2600 9
2600 2800 10
2800 3000 11
3000 3200 12
3200 3400 13
3400 3600 14
3600 3800 15
3800 4000 16
>4000 17

Para o ndice RCQ os valores se encontram na tabela 12.
Tabela 12. Atribuio de valores ao atributo RCQ
Homens Mulheres Valor
< 1,0 < 0,8 1
>1,0 >0,8 2




40
Para o ndice IMC os valores se encontram na tabela 13.
Tabela 13. Atribuio de valores ao atributo IMC
Intervalo Valor
Abaixo de 18,5 1
18,5 - 24,9 2
25,0 - 29,9 3
30,0 - 34,9 4
35,0 - 39,9 5
40,0 e acima 6

2.4.2 Algoritmo
Com todos os valores definidos para os ndices, e os respectivos pesos, o exemplo a seguir
demonstra como ser feita a recuperao dos casos similares. Utilizando a Tabela 14 tem-se o Caso
A e o Caso B da base que sero comparados com o caso de entrada:
Tabela 14. Tabela com casos exemplo
ndice Caso Base A Valor Caso
Base B
Valor Caso
Entrada
Valor do
ndice
Sexo Masculino 1 Masculino 1 Masculino 1
IMC 33,26 4 29,4 3 28,41 3
RCQ 0,93 1 0,88 1 0,86 1
TMB 1621,4 5 1702,47 5 1874,28 6
NET 2513,17 9 2820,32 11 2905,13 11
Atividade
Fsica
Leve 1 Leve 1 Moderada 2

Para este exemplo deve-se calcular a distncia entre cada um dos atributos do caso de
entrada e o seu correspondente dos casos da base, como demonstrado nas equaes abaixo. O caso
com a menor distncia ser considerado como o mais similar, e a recuperao dos casos mais
similares ser definida no sistema, ficando a cargo de cada profissional determinar a quantidade de
casos que devem retornar:
1 | 2 1 | 8 , 0 | 11 9 | 1 | 6 5 | 6 , 0 | 1 1 | 1 | 3 4 | 1 | 1 1 | x x x x x x Distncia
A
+ + + + + =
6 , 4 =
A
Distncia
41

1 | 2 1 | 8 , 0 | 11 11 | 1 | 6 5 | 6 , 0 | 1 1 | 1 | 3 3 | 1 | 1 1 | x x x x x x Distncia
B
+ + + + + =
2 =
B
Distncia
Para o nosso exemplo o Caso B possui a menor distncia, sendo este o caso mais similar
recuperado.
2.5 Ferramentas Similares
As pessoas sempre usaram instrumentos para aumentar suas habilidades, e o computador se
tornou um instrumento extremamente importante nas atividades de avaliao e diagnstico
(STEIN, 1991).
O uso da informtica vem se popularizando cada vez mais no dia-a-dia dos profissionais da
sade. O fato vem ocorrendo devido s facilidades que o computador traz no processamento e
acesso as informaes (QUADROS; DIAS e MORO, 2004).
Com a necessidade cada vez maior de agilidade e preciso nos diagnsticos de avaliao
nutricional e programao de planos alimentares, os profissionais contam com o apoio de softwares
capazes de realizar estas tarefas, sendo que alguns destes softwares utilizam inclusive tcnicas de
Inteligncia Artificial, segundo Quadros, Dias e Moro (2004),
Os softwares de nutrio, geralmente contm frmulas para avaliao nutricional e gasto
energtico, inmeros alimentos e receitas cadastradas com o contedo de macro e micro
nutrientes para anlise e pode conter ou no, sistemas de Inteligncia Artificial (IA) que so
em grande parte destinados a apoiar os profissionais de sade nos seus deveres dirios,
auxiliando-os em tarefas que se baseiam na manipulao dos dados e das informaes dos
pacientes.
Nesta seo sero apresentadas as ferramentas que se mostraram relevantes ao escopo deste
projeto, sendo feito uma nalise comparativa entre as caractersticas das ferramentas, visando
facilitar o entendimento das mesmas e permitindo que se extraia delas sugestes para solucionar os
problemas deste projeto.

42
2.5.1 Raciocnio Baseado em Casos uma abordagem Fuzzy para Diagnstico
Nutricional
Este sistema tem como um de seus objetivos tornar o diagnstico mais rpido e abrangente
para o especialista. Segundo Th (2001):
Este sistema possui uma proposta especial de Diagnstico Nutricional no uso de
preveno e/ou tratamento de doenas crnicas degenerativas no transmissveis; e
Uma nova mtrica de RBC para identificao e recuperao de casos reutilizados
baseados em uma fcil adaptao.
O modelo de nosso sistema especialista, poder usar diferentes tipos de raciocnio
nutricional para determinao do Diagnstico Nutricional e Prescrio Diettica (TH, 2001).
A ferramenta utilizada para a implementao foi o delphi, sendo uma aplicao desktop.
No foram encontrados prottipos ou telas.
2.5.2 Inteligncia Artificial aplicada Nutrio na prescrio de planos
alimentares
Este sistema prope-se a prescrio de planos alimentares a partir do diagnstico nutricional,
utilizando o Raciocnio Baseado em Casos, para a preveno e tratamento de doenas crnicas
degenerativas.
O objetivo geral desta dissertao auxiliar nutricionistas atravs do desenvolvimento de
um sistema inteligente capaz de contribuir nas tarefas de diagnstico e prescrio (CAMARGO,
1999).
Ainda, segundo Camargo (1999) para atingir esta meta procurou-se:
Representar o conhecimento do especialista em Nutrio;
Modelar o raciocnio de especialistas em Nutrio frente s tarefas de diagnstico
nutricional e de prescrio de dietas;
Representar a consulta em Nutrio usando o paradigma de RBC;
Resolver o problema de aquisio de conhecimento; e
Buscar meios de agilizar a recuperao de casos no sistema.
43
2.5.3 Prescrio de atividades fsicas atravs do uso da Inteligncia Artificial
Este sistema utiliza o Raciocnio Baseado em Casos para automatizar a prescrio de
atividades fsicas atravs do diagnstico do paciente.
O objetivo deste trabalho o de desenvolver um prottipo para automatizar a tarefa de
prescrever atividades fsicas, utilizando recursos da Inteligncia Artificial (DELPIZZO, 1997).
O sistema proposto foi desenvolvido em Delphi, sendo uma aplicao desktop.
2.5.4 Dietwin Software de Avaliao Nutricional
Este software proporciona a avaliao nutricional e clnica do paciente. o software
atualmente utilizado pelo curso de Nutrio da UNIVALI, abrangendo todos os aspectos da
consulta e anamnese. Dentre as avaliaes que podem ser feitas esto:
Avaliao Clnica; e
Avaliao Nutricional.
2.5.5 Dietpro Software de Nutrio
Este software foi desenvolvido por pesquisadores da Universidade Federal de Viosa, se
encontra no mercado desde 1998, e atualmente est na verso 4. A inteno fazer com que o
usurio adapte o programa sua realidade e torne seu trabalho mais flexvel e gil (MONTEIRO,
1992). As avaliaes que o software possui so:
Avaliao antropomtricas;
Avaliao bioqumica; e
Avaliao diettica;





44
2.5.6 Anlise das ferramentas similares
A Tabela 15 representa um quadro comparativo entre as ferramentas similares e o projeto
desenvolvido.

Tabela 15. Anlise de ferramentas similares
Ferramentas
Caractersticas 1 2 3 4 5 6
Tcnica de IA RBC/Fuzzy RBC RBC No No RBC
Prescrio Alimentar Sim Sim - Sim Sim Sim
Recomendao atividade Fsica Sim No Sim No No Sim
Avaliao Clinica Sim Sim Sim Sim Sim Sim
Exames Laboratoriais Sim No Sim Sim Sim Sim
Diagnstico Nutricional Sim Sim - Sim Sim Sim
Anamnese Alimentar Sim Sim - Sim Sim Sim
Classificao pelo IMC Sim Sim Sim Sim Sim Sim
Aplicao Web No No No No No Sim
Operabilidade - - - Sim Sim Sim
Acessibilidade - - - Sim Sim Sim

Legenda:
1 - Raciocnio Baseado em Casos uma abordagem Fuzzy para Diagnstico Nutricional
2 - Inteligncia Artificial aplicada Nutrio na prescrio de planos alimentares
3 - Prescrio de atividades fsicas atravs do uso da Inteligncia Artificial
4 - Dietwin Software de Avaliao Nutricional
5 - Dietpro Software de Nutrio
6 - Sistema TDiet
3 DESENVOLVIMENTO
O presente trabalho uma aplicao que utiliza a tcnica de Inteligncia Artificial (IA)
denominada RBC para realizar a avaliao e programao alimentar de pacientes, e a interao do
paciente com o nutricionista atravs da internet.
Este projeto disponibiliza uma interface para o nutricionista fazer a avaliao nutricional do
paciente e a devida prescrio alimentar sendo que com o acesso via internet o paciente poder
acessar o sistema e interagir com o nutricionista, conforme demonstrado na Figura 5.

Figura 5. Viso macro do sistema
A Figura 6 representa a interface do sistema com o nutricionista. Aps a avaliao
nutricional os casos similares so recuperados e apresentados para ser escolhido quele que ser
utilizado como base para a prescrio alimentar para o paciente que est sendo avaliado. Para a base
inicial de casos foram definidas quatro prottipos e suas respectivas avaliaes no Apndice A.7.
46

Figura 6. Projeto viso do nutricionista.
A Figura 7 representa a interface do sistema com o paciente atravs da web. O paciente pode
acessar a tabela de substituies de alimentos, montando assim o seu cardpio por grupo de
alimentos, pode preencher o recordatrio alimentar, consultar as informaes sobre educao
alimentar, dicas de alimentao e receitas culinrias. Com esta interao o paciente estar mais
prximo ao nutricionista mantendo assim a sua motivao na continuidade do tratamento.
A primeira atividade desenvolvida foi avaliao de ferramentas similares e entrevistas com
nutricionistas para o levantamento dos requisitos necessrios para o sistema, e definio de quais
destes requisitos seriam atendidos pelo sistema.
Para a modelagem do software foi utilizada a linguagem UML (Unified Modeling
Language), e os diagramas considerados relevantes devida descrio do funcionamento do
software. O diagrama de caso de uso foi utilizado para descrever as operaes do foco do problema,
e determinar a interao que os usurios tero com o software. No diagrama de classes foram
representadas as principais classes de negcio que iro compor a aplicao, seus atributos e
operaes e os diagramas de seqncias foram empregados para representar a sucesso de eventos
que devem ser realizados nas principais operaes do software.
47

Figura 7. Projeto viso do paciente.
A seguir, os requisitos que foram atendidos pelo software desenvolvido, a modelagem do
banco de dados e uma viso simplificada da modelagem do sistema, apresentando os principais
diagramas mencionados. No Apndice A so apresentados os demais diagramas da modelagem
proposta, bem como as telas do sistema.
3.1 Anlise de Requisitos
Os requisitos detalhados a seguir atendem ao objetivo do presente trabalho.
3.1.1 Requisitos Funcionais
O sistema deve permitir o cadastro com informaes do paciente;
O Sistema deve permitir o cadastro da Anamnase;
O sistema deve permitir o cadastro das avaliaes antropomtricas;
O sistema deve permitir o cadastro dos exames clnicos;
O sistema deve realizar o clculo do ndice de Massa Corporal (IMC);
48
O sistema deve disponibilizar um mdulo administrador de acesso e permisses para
pacientes e usurios do sistema;
O sistema deve apresentar a programao alimentar por grupo de alimentos para o
paciente;
O sistema deve fazer a pesquisa de avaliaes nutricionais similares ( RBC);
O sistema deve permitir a consulta de substituies de alimentos (alimentos similares de
um mesmo grupo);
O sistema deve permitir o cadastro de dvidas do paciente referente ao tratamento;
O sistema deve enviar um e-mail de aviso quando dvidas e respostas forem cadastradas
e respondidas;
O sistema deve permitir o cadastro de informaes para a educao alimentar, dicas de
sade e receitas culinrias;
O sistema deve permitir o cadastro de informaes psicossociais do paciente;
O sistema deve permitir o cadastro das medidas e realizar o clculo da taxa metablica
basal (TMB) e o clculo da relao cintura x quadril;
O sistema deve permitir publicar as respostas s dvidas como pblicas ou restritas ao
paciente;
O sistema deve permitir o cadastro de recomendao de atividades fsicas;
O sistema deve permitir o cadastro do Questionrio de 24h;
O sistema deve permitir o cadastro do Questionrio geral de freqncia de uso dos
alimentos;
O sistema deve permitir o cadastro do Questionrio Seletivo de freqncia de uso dos
alimentos;
O sistema deve permitir o cadastro da orientao alimentar;
O sistema deve permitir o cadastro das informaes referentes ao histrico do paciente; e
O sistema deve enviar por e-mail o cadastro do paciente e senha de acesso ao sistema.

49
3.1.2 Requisitos No Funcionais
O sistema operacional deve ser o Windows NT, XP ou 2000;
O browser utilizado deve ser o Internet Explorer 5.0 ou superior;
O banco de dados utilizado ser o Mysql;
Mdulo apache como servidor;
O sistema deve permitir acesso somente aos usurios cadastrados no sistema;
O sistema deve permitir navegao via browser;
O sistema deve permitir acesso somente aos pacientes cadastrados no sistema; e
O cadastro do login e senha do usurio devem ser com senha gerada automaticamente
pelo sistema, disponibilizando ao usurio uma interface para alterar a senha.
3.1.3 Regras de Negcio
O paciente s pode fazer a avaliao nutricional se estiver devidamente cadastrado;
Pacientes identificados com distrbios psicolgicos devem ser encaminhados ao
profissional adequado;
As avaliaes obrigatrias recomenda-se sejam preenchidas na seguinte ordem:
Histrico, Questionrios e Medidas;
necessrio fazer uma nova avaliao para o sistema emitir outra programao
alimentar;
As atividades fsicas recomendadas so complementares a programao nutricional;
O e-mail de aviso do cadastro de dvidas do tratamento ou resposta no deve ter
informaes do paciente ou informaes do tratamento;
As dvidas cadastradas por paciente podem estar disponveis a todos os pacientes
cadastrados desde que autorizado pelo prprio paciente no momento do cadastro da
dvida;
O paciente poder ter acesso somente sua ltima prescrio alimentar;
Junto com a prescrio alimentar deve ser emitido para o paciente a orientao quanto a
alimentao definida pelo nutricionista;
50
Na primeira consulta do paciente toda a avaliao deve ser preenchida; e
O mtodo utilizado para a prescrio de planos alimentares por grupos alimentares,
seguindo a pirmide alimentar.
3.2 Modelagem do sistema
A seguir apresentada a modelagem do sistema, contendo os principais diagramas que
foram utilizados.
3.2.1 Diagrama de casos de uso
Os diagramas de caso de uso fornecem uma descrio da viso do sistema e suas interaes
com o mundo exterior, representando uma viso de alto nvel de funcionalidade intencional
mediante o recebimento de um tipo de requisio do usurio (FURLAN, 1998).
Para Pender (2004), o diagrama de caso de uso modela expectativa dos usurios para usar o
sistema. A seguir os principais casos de uso do sistema. Os casos de usos foram separados em
pacotes, sendo que cada pacote oferece uma viso de partes da interao do sistema com o usurio;
os pacotes encontram-se no apndice A.
A Figura 8 apresenta os casos de uso do pacote avaliao nutricional, cada caso de uso
representa uma avaliao. O UC02.01 Cadastrar Anamnese permite ao nutricionista incluir a
avaliao atravs de um questionrio sobre o paciente. UC02.02 Cadastrar questionrio 24 horas
permite ao nutricionista incluir um questionrio sobre a ingesto alimentar do paciente no dia
anterior, UC02.03 Cadastrar IMC, TMB e Pregas Cutneas permite ao nutricionista incluir as
medidas fsicas do paciente e calcular os ndices da avaliao, sendo este o mais importante caso de
uso dentro da avaliao nutricional, pois estas medidas resultam nos valores da maior parte dos
atributos utilizados como ndices de busca dos casos da base. UC02.04 Cadastrar exame clinico e
dados bioqumicos permite ao nutricionista incluir as informaes referentes aos exames clnicos e
biolgicos do paciente. UC02.05 Cadastrar questionrio de freqncia permite ao nutricionista
cadastrar a freqncia da ingesto de alimentos. UC02.06 Cadastrar o questionrio seletivo de
freqncia permite ao nutricionista cadastrar a freqncia de ingesto de certos grupos de alimentos.

51
ud PCT02 - Avaliao Nutricional
Avaliao Nutricional
Nutricionista
UC02.01 - Cadastrar
Anamnese
UC02.02 - Cadastrar
Questionrio 24 horas
UC02.03 - Cadastrar IMC
- TMB - Pregas Cutneas
UC02.04 - Cadastrar
Exame Clinico e dados
bioquimicos
UC02.05 - Cadastrar
Questionrio Frequncia
UC02.06 - Cadastrar o
Questionrio Seletivo de
Frequncia

Figura 8. Casos de uso da avaliao nutricional
Os casos de uso da Figura 9 representam os casos do pacote prescrio alimentar. UC03. 01
Prescrever programao alimentar permite ao nutricionista avaliar a prescrio que ser passada ao
paciente. Esta prescrio separada por refeies e cada refeio composta por grupos de
alimentos e suas pores dirias. UC03.02 Buscar casos similares representa a recuperao de casos
da base e comparao de similaridade. UC03.03 Recomendar atividade fsica permite ao
nutricionista cadastrar a recomendao de atividade fsica ao paciente baseada na avaliao
nutricional e histrico do paciente.
52
ud PCT03 - Prescrio Alimentar
Prescrio alimentar
Nutricionista
UC03.01 - Prescrever
programao alimentar
UC03.02 - Buscar casos
similares
UC03.03 - Recomendar
Atividade Fisica

Figura 9. Casos de uso da prescrio alimentar.
Os casos de uso da Figura 10 representam os casos de uso do pacote Acessar sistema
internet, sendo que esta interao ser feita entre o paciente e o sistema atravs da internet. O
UC05.01 Acessar tabela de substituies permite ao paciente acessar a interface para consultar os
alimentos similares dentro de cada grupo, podendo assim montar as suas refeies. UC05.02
Acessar/Cadastrar dvidas permite ao paciente interagir com o nutricionista atravs do cadastro de
dvidas sendo estas inseridas como pblicas ou privadas determinadas pelo prprio paciente. Em
cada cadastro um e-mail disparado para o nutricionista informando que uma nova dvida foi
submetida. UC05.03 Consultar dicas, educao, receitas culinrias permite ao paciente acessar
informaes sobre alimentao como forma complementar ao tratamento. UC05.04 Consultar
ltima prescrio alimentar permite ao paciente acessar a ltima prescrio alimentar que foi
passada. UC05.05 Cadastrar recordatrio alimentar permite ao paciente cadastrar a ingesto diria
dos alimentos consumidos para a futura avaliao na consulta de retorno.
53
ud PCT05 - Acessar Sistema
Acessar Sistema Internet
Paciente
UC05.01 - Acessar Tabela de
substituies de alimentos
UC05.02 - Acessar/Cadastrar
Dvidas
UC05.04 - Consultar ltima
prescrio alimentar
UC05.03 - Consultar
Dicas/Educao/Receitas
UC05.05 - Cadastrar
recordatrio alimentar

Figura 10. Casos de uso do acesso ao sistema via internet

Os casos de uso da figura 11 representam os casos de uso do pacote Educao Alimentar. O
UC04.01 permite ao nutricionista cadastrar as informaes referentes a educao alimentar, as dicas
de alimentao e as receitas culinrias. O UC04.02 permite ao nutricionista responder as dvidas
cadastradas dos pacientes. O UC04.03 permite ao nutricionista consultar o recordatrio alimentar do
paciente.
54
ud PCT04 - Educao Alimentar
Nutricionista
UC04.01 - Cadastrar informaes
para educao alimentar (
dicas/receitas culinrias/
educao)
UC04.02 - Responder dvidas
UC04.03 - Consultar recordatrio
alimentar do paciente

Figura 11. Educao Alimentar
3.2.2 Diagrama de classes
Segundo Furlan (1998) trata-se de uma estrutura lgica esttica em uma superfcie de duas
dimenses mostrando uma coleo de elementos declarativos de modelo como classes, tipos e seus
respectivos contedos e relaes. Ele modela as definies de recursos essenciais operao correta
do sistema. (PENDER, 2004).
A Figura 12 apresenta as principais classes que compem o sistema e uma breve descrio
de cada uma delas. O diagrama contendo todas as classes encontra-se no Apndice A. A
representao das classes oferece uma viso da interao do sistema, onde um paciente possui uma
ou mais avaliaes nutricionais, e cada avaliao nutricional composta de uma srie de avaliaes,
questionrios, clculo de medidas, etc. Para cada avaliao fornecida uma prescrio alimentar
por grupo alimentar, seguindo o conceito da pirmide alimentar, sendo fundamental a classe
educao que contm toda a informao de educao alimentar, dicas de alimentao e receitas
culinrias, sendo estas diferenciadas pelo atributo tipo.
55
cd 4.4 Principais classes
4.2 Diagrama de
classes::
Avaliacao_Nutricional
+ CD_AVALIACAO:
+ DT_AVALIACAO:
- ID_SEXO:
- VL_TMB:
- VL_NET:
- ID_ATIV_FISICA:
- VL_RCQ:
- VL_IMC:
+ mensagem() : voi d
+ sal var_i ndi ces() : voi d
+ busca_casos() : voi d
4.2 Diagrama de classes:
:Paciente
- DS_PROFISSAO:
+ Sal va_i nf() : voi d
+ busca_paci ente() : voi d
+ Apaga_cadastro() : voi d
4.2 Diagrama de classes::Pessoa
- CD_PESSOA:
- NM_PESSOA:
- DS_ENDERECO:
- NR_ENDERECO:
- DS_COMPLEMENTO:
- DS_BAIRRO:
- DS_CIDADE:
- CD_UF:
- CD_CEP:
- NR_TEL_RESIDENCIAL:
- NR_TEL_CELULAR:
- NR_TEL_COMERCIAL:
- ID_SEXO:
- ID_ESTADO_CIVIL:
- DT_NASCIMENTO:
- DS_EMAIL:
- DS_SENHA:
- ID_ACESSO:
- NR_ACESSO:
+ busca_i dade() : var
+ Sal va_i nf() : var
+ busca_pessoa() : voi d
+ Apaga_cadastro() : voi d
+ i nsere_pessoa_usuari o() : voi d
+ busca_pessoa_usuari o() : voi d
+ al tera_pessoa_usuari o() : voi d
+ excl ui r_pessoa_usuari o() : voi d
4.2 Diagrama de classes::Anamnese
- NR_COMPONENTES_FAM:
- NM_PESSOA_COMPRA:
- NM_PESSOA_COZINHA:
- ID_HADILIDADE_COZINHAR:
- ID_APETITE:
- DS_FATORES_AFETAM_APETITE:
- DS_PERCEPCAO_GUSTATIVA_OLFATIVA:
- DS_OBS_SAUDE_ORAL:
- DS_OBS_SAUDE_GASTRO:
- DS_OBS_DOENCAS_CRO:
- DS_OBS_PACIENTE_PROB_NUTRI:
+ sal var() : voi d
+ al terar() : voi d
+ i ncl ui r() : voi d
4.2 Diagrama de classes::
Antecedente_familiar
- CD_ANTECENDENTE:
- NM_ANTECEDENTE:
- ID_TABAGISMO:
- ID_DIABETE:
- ID_HIPERTENSAO:
+ i ncl ui r_antecedente() : voi d
4.2 Diagrama de classes::
Medida_Indice
- DT_MEDIDA:
- QT_PESO:
- QT_ALTURA:
- ID_IDADE:
- QT_CINTURA:
- QT_QUADRIL:
- QT_PREGA_BICIPTAL:
- QT_PREGA_SUBESCAPULAR:
- QT_PREGA_SUPRAILIACA:
- QT_PREGA_TRICIPTAL:
- VL_RES_PREGA:
+ i ncl ui r_medi das() : voi d
+ al terar_medi das() : voi d
+ excl ui r_medi das() : voi d
4.2 Diagrama de classes::
Prescricao_Alimentar
- CD_PRESCRICAO:
- DS_ORIENTACAO_ATIV_FISICA:
+ busca_prescri cao() : voi d
+ i nseri r_prescri cao() : voi d
4.2 Diagrama de classes::
Prescricao_Grupo_Produto
- QT_PORCAO:
- ID_REFEICAO:
+ busca_grupo_al i mento() : voi d
+ i nseri r_pre_grupo_al i mento() : voi d
4.2 Diagrama de classes::
Educacao
- CD_EDUCACAO:
- ID_TIPO:
- DS_EDUCACAO:
+ busca_educacao() : voi d
+ sal var_educacao() : voi d
1
1..*
1..* 1
0..*
1
1 1
1
1..*
1
1

Figura 12. Diagrama de classe (principais classes do projeto)
56
3.2.3 Diagramas de seqncia
O diagrama de seqncia o descendente dos diagramas de interao de objetos de Booch e
Jacobson e mostra os objetos colaborando entre si seguidos de uma narrativa de caso de uso
(FURLAN, 1998).
Para Pender (2004), o foco do diagrama est na identificao de interaes entre os objetos
com o tempo.
Um diagrama de seqncia utilizado para representar a ordenao temporal na execuo
das atividades e na troca de mensagens entre os diversos componentes de um sistema.
O diagrama de seqncia da Figura 13 representa a interao do caso de uso UC02.04 onde
o nutricionista informa as medidas do paciente. O sistema busca a idade do paciente, sendo que este
atributo ser utilizado no clculo de algumas medidas. Depois a cada solicitao do nutricionista
feito o clculo das medidas, sendo ao final disto salva as informaes na base de dados. O sistema
emite uma mensagem na tela se a operao foi realizada com sucesso ou no. O diagrama da Figura
14 representa os casos de uso UC03. 01 e UC03.02 para a prescrio alimentar. Considerando que a
avaliao nutricional tenha sido feita, o nutricionista solicita a prescrio ao sistema, este acessa a
base de casos para recuperar os casos similares, retornando a quantidade de casos similares
definido. Ao escolher um destes casos o sistema apresenta a prescrio alimentar para que esta
possa ser alterada de acordo com as novas necessidades e conseqentemente ser salva. Neste
diagrama tambm est incluso a busca da ultima prescrio alimentar do paciente, mas no
relevante para o momento a descrio desta seqncia.
57
sd 5.1.2.1 - Cadastrar Medidas e Indices
Nutri ci oni sta
TEL0002 Medi da_i ndi ce
:
Medi da_Indi ce
acessar
busca_medi da()
al terar
i ncl ui r
cal cul ar
cal cul ar_medi da
sal var
sal va_medi da()
mensagem

Figura 13. Diagrama de seqncia do caso de uso UC02. 04 Avaliao nutricional
O diagrama de seqncia da Figura 15 representa o caso de uso UC05. 01 que demonstra o
acesso do paciente a interface para consultar a tabela de substituio de alimentos. O paciente faz a
busca por produto ou por grupo, e tambm existe a opo para trazer todos os grupos com todos os
produtos que compem cada grupo. O sistema busca o grupo a que pertence o produto e mostra
todos os itens deste grupo com a medida da quantidade da poro, e o paciente tem a opo de
imprimir os itens selecionados. Sero os produtos que iro fazer parte da composio da refeio.


58
sd 5.1.3.1 - Prescrever a alimentao
TEL0024 TEL0013 prescri cao
:
Prescri cao_Al i mentar
prescri cao_grupo
:
Prescri cao_Grupo
Nutri ci oni sta Paci ente
busca_prescri cao
busca_prescri cao
busca_prescri cao()
busca_grupo_al i mento()
sal var
i nseri r_prescri cao()
i nseri r_pre_grupo_al i mento()
message
buscar
busca_prescri cao()
busca_grupo_al i mento()

Figura 14. Diagrama de seqncia dos casos de uso UC03. 01 e UC03. 02 Prescrio alimentar
sd 5.1.5.1 - Acessar Tabela Substituies
Paci ente
TEL0012 grupo_produto
:
Grupo_produto
produto
:Produto
Grupo :
Grupo
acesso
busca_grupo()
busca_gru_produto()
busca_produto()
i mpri me

Figura 15. Diagrama de seqncia do caso de uso UC05.01 Acessar sistema internet

59
3.2.4 Telas do Sistema
A seguir so apresentadas as principais telas do sistema, sendo que ser apresentado em uma
ordem lgica, do acesso ao sistema at a prescrio alimentar de um paciente, percorrendo o
principal objetivo do sistema. Todas as demais telas do projeto esto no apndice A.
A TEL0003 (Figura 16) a tela inicial do sistema. Nesta tela feito o acesso ao sistema dos
usurios cadastrados.

Figura 16. Tel0003 Acesso ao Sistema.
A Tela TEL0000 (Figura 17) o menu inicial sendo a tela principal do sistema, e atravs
dela que ser possvel fazer toda a navegao pelo sistema. O menu de navegao desta tela
montado dinamicamente atravs das permisses atribudas aos usurios.
60

Figura 17. Tel0000 Menu Principal.
A Tela TEL0001 (Figura 18) a interface para manter o cadastro do paciente, sendo
possvel inserir e alterar as informaes de cada paciente.
61

Figura 18. Tel0001 Cadastro do Paciente.
A Tela TEL0025 (Figura 19) um menu para navegao do nutricionista atravs da
avaliao nutricional e conseqente prescrio alimentar. Neste menu est disponvel todas as
avaliaes necessrias para uma prescrio alimentar.
62

Figura 19. Tel0025 Menu da avaliao nutricional
A Tela TEL0002 (Figura 20) a interface para o cadastro das medidas fsicas do paciente e
clculo dos ndices fsicos. Dentre as avaliaes esta obrigatria, pois alm de serem utilizados os
resultados destas medidas como ndices do RBC, so medidas obrigatrias para uma prescrio
alimentar.
63

Figura 20. Tel0002 Cadastrar ndices e medidas do paciente.
A Tela TEL0013 (Figura 21) a interface para o nutricionista definir a prescrio alimentar
por grupo de alimentos distribudos pelas refeies. Os grupos alimentares que podem ser
selecionados so os grupos cadastrados no sistema.
64

Figura 21. Tel0013 Prescrio alimentar por grupo de alimentos.
A Tela TEL0012 (Figura 22) a interface do sistema para o acesso a tabela de substituies
de alimentos. Nesta tela ficam disponveis todos os alimentos cadastrados por grupo, sendo que
cada alimento deste grupo pode ser utilizado para a refeio. Por exemplo em uma prescrio que
determina que o caf da manh seja composto pelo grupo Verduras qualquer alimento que pertena
a este grupo pode ser utilizado na refeio.
65

Figura 22. Tel0012 Consulta tabela de substituio de alimentos
A tela TEL0031 (Figura 23) a interface para o paciente ter acesso educao alimentar,
atravs de orientao, dicas de sade e receitas culinrias.

Figura 23. Tel0031 Consultar Educao Alimentar.
66
3.3 Modelagem do banco de dados
O modelo Entidade Relacionamento (ER), que est no Apndice A, mapeia as entidades e os
atributos que faro parte do projeto fsico do banco de dados. Estas entidades foram mapeadas do
diagrama de classes. As principais entidades so Paciente, Avaliao Nutricional, Medida ndice e
Prescrio alimentar, sendo que cada paciente pode ter uma ou mais avaliaes nutricionais, que
possuem medidas e ndices fsicos do paciente. Cada avaliao composta de uma atribuio de
medidas, sendo que para cada avaliao atribuda uma prescrio.
3.4 Testes e resultados
A base de casos composta por 50 casos reais. Os casos foram cadastrados com a
informao necessria para gerar uma avaliao nutricional, com a completa informao dos ndices
de busca do RBC. Cada caso recebeu a denominao CASO1, CASO2 e assim sucessivamente at o
CASO50. A descrio da avaliao para cada caso recebeu a definio de AVALIAO CASO1,
AVALIAO CASO2 e assim sucessivamente at a AVALIAO CASO50. Foi definido o
nmero de 7 casos mais prximos para retorno do sistema.
Todos os casos foram colocados em uma planilha Excel, com as devidas frmulas de clculo
para cada ndice, e todos os valores conferidos manualmente.
Para a validao do RBC foram utilizados quatro casos de entrada, sendo que estes casos
foram cadastrados com a avaliao nutricional necessria apenas para contemplar os ndices de
pesquisa da base. No foram preenchidos os demais questionrios da avaliao por considerar que
estes questionrios so extremamente teis para a prescrio alimentar mais correta, e como a
inteno destes testes validar a busca de casos semelhantes informao necessria foi
cadastrada. No afetando em nada o desempenho do RBC o no preenchimento das demais
avaliaes. O ndice RCQ no foi propriamente preenchido nos casos da base (por tratar-se de uma
base real, esta informao no estava disponvel) e foi definido que todos os casos da base
receberiam 0,8 quando o caso fosse sexo feminino e 1 quando o caso fosse sexo masculino. Como
este ndice possui um peso de 0,6 no ser determinante para afetar os resultados encontrados.
O Caso Entrada 1 possui as caractersticas definidas na Tabela 16. Para esta entrada,
verificou-se manualmente que o retorno esperado seriam as avaliaes: AVALIAO CASO22,
AVALIAO CASO42, AVALIAO CASO50, AVALIAO CASO24, AVALIAO
67
CASO19, AVALIAO CASO28 e AVALIAO CASO40. A Figura 24 mostra o retorno do
sistema com os setes casos semelhantes ao caso de entrada.
Tabela 16. Caractersticas Caso Entrada 1.
Caractersticas Medidas
Nome Caso Entrada 1
Idade 32
Sexo Masculino
Atividade Fsica Leve
RCQ 0,98
IMC 29,4
NET 1233,161
TMB 1911,400



Figura 24. Resultado da pesquisa para o Caso Entrada 1.
O Caso Entrada 2 possui as caractersticas definidas na Tabela 17. Para esta entrada
verificou-se manualmente que o retorno esperado seriam as avaliaes: AVALIAO CASO50,
AVALIAO CASO42, AVALIAO CASO22, AVALIAO CASO11, AVALIAO
CASO40, AVALIAO CASO19 e AVALIAO CASO28. A Figura 25 mostra o retorno do
sistema com os setes casos semelhantes ao caso de entrada.
68

Tabela 17. Caractersticas Caso Entrada 2.
Caractersticas Medidas
Nome Caso Entrada 2
Idade 26
Sexo Masculino
Atividade Fsica Moderada
RCQ 0,978
IMC 25
NET 804,494
TMB 1933,600



Figura 25. Resultado da pesquisa para o Caso Entrada 2.
O Caso Entrada 3 possui as caractersticas definidas na Tabela 18. Para esta entrada,
verificou-se manualmente que o retorno esperado seriam as avaliaes: AVALIAO CASO49,
AVALIAO CASO33, AVALIAO CASO14, AVALIAO CASO15, AVALIAO
CASO16, AVALIAO CASO30 e AVALIAO CASO26. A Figura 26 mostra o retorno do
sistema com os setes casos semelhantes ao caso de entrada.
69
Tabela 18. Caractersticas Caso Entrada 3
Caractersticas Medidas
Nome Caso Entrada 3
Idade 59
Sexo Feminino
Atividade Fsica Leve
RCQ 0,87
IMC 24,2
NET 843,71
TMB 1316,200


Figura 26. Resultado da pesquisa para o Caso Entrada 3.
O Caso Entrada 4 possui as caractersticas definidas na Tabela 19. Para esta entrada,
verificou-se manualmente que o retorno esperado seriam as avaliaes: AVALIAO CASO1,
AVALIAO CASO32, AVALIAO CASO27, AVALIAO CASO34, AVALIAO
CASO35, AVALIAO CASO10 e AVALIAO CASO18. A Figura 27 mostra o retorno do
sistema com os setes casos semelhantes ao caso de entrada.

70
Tabela 19. Caractersticas Caso Entrada 4.
Caractersticas Medidas
Nome Caso Entrada 4
Idade 60
Sexo Masculino
Atividade Fsica Moderada
RCQ 1,010
IMC 22,9
NET 804,494
TMB 1432,000



Figura 27. Resultado da pesquisa para o Caso Entrada 4.
Os resultados obtidos pelo sistema foram satisfatrios na busca de casos semelhantes, uma
vez que o retorno foi validado manualmente, e a recuperao dos casos trouxe exatamente os casos
esperado. Os testes realizados no sistema percorreram os caminhos lgicos de acesso e uso das
funcionalidades disponveis para cada tipo de usurio, o teste principal foi feito com o usurio
nutricionista. Este teste percorreu o acesso ao sistema, o cadastramento das avaliaes nutricionais,
a prescrio alimentar e a manuteno de algumas informaes, como produto, grupo e religio.
4 CONCLUSES
O principal objetivo deste trabalho foi o desenvolvimento de um software para avaliao e
prescrio alimentar, utilizando a tcnica de Inteligncia Artificial, denominada RBC, e a possvel
interao do paciente com o nutricionista por meio da internet. Foi observado que a utilizao do
RBC permitiu melhorar o tempo de consulta e prescrio, visto que o retorno de casos similares
proporciona ao nutricionista um facilitador na montagem dos grupos alimentares para a prescrio
do paciente que est sendo avaliado. A interface do sistema para o paciente por meio da internet
acrescenta um grande diferencial em relao a outras ferramentas de mercado pesquisadas, pois esta
interao melhora o acompanhamento do tratamento, estimulando o paciente a alcanar os
objetivos. A interface para avaliao nutricional est disposta de maneira clara e concisa, contento
todos os questionrios necessrios para avaliao e acompanhamento do tratamento do paciente.
Os testes no sistema foram realizados com uma base de 50 casos. Foram testados os
caminhos lgicos de acesso do paciente, da nutricionista e do administrador da aplicao, estes
caminhos referem-se entrada no sistema percorrendo todas as funcionalidades oferecidas para
cada tipo de usurio. A ferramenta demonstrou estar estvel sem apresentar erros graves, ainda
persiste o problema de configurao do servidor de smtp para envio de e-mail.
Durante os testes realizados com a nutricionista, constatou-se que o sistema proporciona
uma interface para a devida avaliao nutricional e a prescrio alimentar de um paciente. A
interface criada para a interao do paciente com o sistema, permite uma aproximao ao
nutricionista no perodo do tratamento, estimulando assim que o mesmo seja realizado com sucesso.
Os resultados apresentados durante estes testes e a validao do RBC demonstraram que o sistema
responde adequadamente as situaes testadas e os pr-requisitos do sistema foram todos
alcanados.
Durante o desenvolvimento da aplicao uma das maiores dificuldades encontradas foi a
pouca experincia com programao web, determinando um desafio a ser superado com a busca por
novas informaes, mas que se transformou em estmulo realizao deste trabalho. O mapeamento
dos casos reais e a conseqente validao do sistema quanto ao RBC despendeu tempo
considervel, pois se trata de um volume de informaes elevado ainda que sejam apenas 50 casos.
72
Os trabalhos futuros poderiam estar focados em usabilidade para melhorar e adequar a
interface aos padres aceitos internacionalmente; a criao de relatrios de acompanhamento com
grficos de informao sobre o paciente e suas avaliaes; uma interface para cadastro de novos
mdulos; e a otimizao das consultas da base de dados, principalmente a otimizao das consultas
base de casos que agregariam valor aplicao.

















73
REFERNCIAS BIBLIOGRFICAS
ABEL,Mara. Um estudo sobre raciocnio baseado em casos. 1996. Trabalho (Ps-Graduao) -
Programa de Ps-Graduao em Cincias da Computao. Universidade Federal do Rio Grande do
Sul, Porto Alegre, 1996.
ABESO. ndice de massa corporal. So Paulo, [199-?] Disponvel em:
<http://www.abeso.org.br/calc_imc.htm>. Acesso em: 29 abr. 2006.
ANDERSON Linnea; DIBBLE Marjorie V; TURKKI Pirkko R; MITCHELL Helen S;
RYNBERGEN Henderika J. Nutrio. 17. ed. Rio de Janeiro: Guanabara, 1988.
ANTUNES, Hanna K.M.; SANTOS, Ruth F.; BOSCOLO, Rita A. Analysis of resting metabolic
rate and body composition in elderly males before and after six months of endurance exercise,
So Paulo, ver. bras. med. esporte, vol.11, no.1, p.71-75, jan./feb. 2005.
ALVARENGA, Marle dos Santos. Anorexia nervosa e bulimia nervosa: aspectos nutricionais.
1997. 63 f. Dissertao(Mestrado) Programa de Ps-Graduao em Nutrio Humana Aplicada
Universidade de So Paulo, So Paulo, 1997.
______. Bulimia nervosa: avaliao do padro e comportamento alimentares. 2001. 230 f.
Dissertao(Doutorado) Programa de Ps-Graduao em Nutrio Humana Aplicada
Universidade de So Paulo, So Paulo, 2001.
CALIL, Juarez. Nutriagito: sistema de avaliao nutricional em aes comunitrias. Trabalho de
pesquisa. Programa de Graduao em Nutrio, Universidade do Vale do Itaja, Itaja, [200-?] .
CAMARGO, Ktia Gavranich. Inteligncia Artificial aplicada a nutrio na prescrio de
planos alimentares, 1999. Dissertao (Mestrado) - Programa de Ps Graduao em Engenharia de
Produo, Universidade Federal de Santa Catarina, Florianpolis, 1999.
CNDIDO, Lys Mary Bileski; CAMPOS, Adriane Mulinari. Alimentos para fins especiais:
dietticos. So Paulo: Varela, 1995.
CERVATO, Ana Maria et al. Bases tericas para a prtica da educao nutricional. So Paulo,
2004. Disponvel em: < http://www.nutricaoempauta.com.br/lista_artigo.php?cod=45 >. Acesso em:
18 dez. 2005.
CORREIA, M.Isabel T.D. Nutrio, esporte e sade. Belo Horizonte: Health, 1996.
CZEPIELEWSKI, Mauro Antonio. Obesidade. Porto Alegre, 2001. Disponvel em:
<http://www.abcdasaude.com.br/artigo.php?303>. Acesso em: 04 jun. 2006.
DELPIZZO, Vanessa L. Francalacci. Prescrio de atividades fsicas atravs do uso da
Inteligncia Artificial, 1997. Dissertao (Mestrado) - Programa de Ps Graduao em Engenharia
de Produo, Universidade Federal de Santa Catarina, Florianpolis, 1997.
DIETWIN. Dietwin: software de avaliao nutricional. Porto Alegre, 2004. Disponvel em: <
http://www.dietwin.com.br >. Acesso em: 12 nov. 2005.
74
FAO/WHO/UNO. Necessidades de energia e de protenas. Genebra, 1985.
FERNANDES, Anita Maria da Rocha. Inteligncia Artificial: noes gerais. Florianpolis: Visual
Books, 2003.
FERREIRA, Aurlio Buarque de Holanda. Novo Aurlio Sculo XXI: o dicionrio da lngua
portuguesa.3.ed.Rio de Janeiro: Nova fronteira, 1999.
FURLAN, Jos Davi. Modelagem de objetos atravs da UML: the unified modeling language
So Paulo: Makron Books, 1998.
GENTA. Nutrio e transtornos alimentares. So Paulo, 2004.Disponvel em:<
http://www.genta.com.br/>. Acesso em: 27 mar. 2006.
KATCH, Frank I.; MCARDLE William D. Nutrio, exerccio e sade. 4.ed. Rio de Janeiro:
Mdica e Cientfica, 1996.
KOLODNER, Janet. Case-Based Reasoning. San Mateo: Morgan Kaufmann, 1993.
KRAUSE, Marie V; MAHAN L. Kathleen. Alimentos, nutrio & dietoterapia: um livro texto do
cuidado nutricional. 7.ed. So Paulo: Roca, 1991.
LUGER, George F. Inteligncia Artificial: estruturas e estratgias para a soluo de problemas
complexos. 4. ed. Porto Alegre : Bookman, 2004.
MARTINS, Carolina. Repercusso de um programa de ginstica laboral na qualidade de vida
de trabalhadores de escritrio, 2005. Dissertao (Doutorado) - Programa de Ps Graduao em
Engenharia de Produo, Universidade Federal de Santa Catarina, Florianpolis, 2005.
MCARDLE, Willian D; KATCH Frank I; KATCH, Victor L; KATCH. Fisiologia do exerccio:
energia, nutrio e desempenho humano. 3.ed. Rio de Janeiro: Koogan, 1992.
MONTEIRO, Josefina Bressan; ESTEVES, Elizabeth. Dietpro: software de nutrio. Viosa - MG,
1992. Disponvel em: < http://www.dietpro.com.br>. Acesso em: 12 nov. 2005.
OLIVA, Carlos Alberto G; FAGUNDES, Ulysses. Aspectos clnicos e nutricionais dos
transtornos alimentares. So Paulo, 2001. Disponvel em:<
http://www.unifesp.br/dpsiq/polbr/ppm/atu1_06.htm>. Acesso em: 25 abr. 2006.
PENDER, Tom. UML a Bblia.Rio de Janeiro: Elsevier, 2004.
PESSA, Rosane Pilot. Seleo de uma alimentao adequada. In : OLIVEIRA J. E. Dutra de; ,
MARCHINI, J.Srgio. Cincias nutricionais. So Paulo: Sarvier, 1998.
PHILIPPI S.T., ALVARENGA M.S. Transtornos alimentares: uma viso nutricional. So
Paulo: Manole, 2004.
QUADROS, Magda Rosa Ramos; DIAS, Joo da S; MORO, Cludia Maria Cabral. Anlise das
funes disponveis nos softwares brasileiros de apoio nutrio clnica. In: Congresso
Brasileiro de Informtica em Sade, 9., 2004, Ribeiro Preto. Anais...Ribeiro Preto: CBIS, 2004.
75
RABUSKE, Renato Antnio. Inteligncia Artificial. Florianpolis: UFSC, 1995.
REIS, L.A.; CARGNIN, M. L. Sddep. Uma Aplicao na rea Mdica Utilizando Raciocnio
Baseado em Casos.1997. Relatrio de Estgio (Graduao em Cincia da Computao) Centro de
Cincias Tecnolgicas, Universidade Federal de Santa Catarina, Florianpolis, 1997.
REIS, Nelzir Trindade. Perspectivas dos cuidados nutricionais nas doenas crnico-
degenerativas. So Paulo, 2001. Disponvel em
<http://www.nutricaoempauta.com.br/lista_artigo.php?cod=399>. Acesso em: 26 abr. 2006.
ROMANO, E.C. B. Bulimia nervosa: o que os pacientes nomeiam compulso. 2002. 110 f.
Dissertao(Mestrado) Programa de Ps-Graduao em Sade Pblica Universidade de So
Paulo, So Paulo, 2002.
SAMPAIO, Llian Ramos. Nutritional evaluation and ageing, Campinas, revista nutrucional,
vol.17, no.4, p.507-514, oct./dec. 2004.
SESI. Prazer de estar bem. So Paulo, [200-?] Disponvel em:
<http://www.sesisp.org.br/home/brochura_sesi.pdf>. Acesso em: 14 mai. 2006.
STEIN, Chedwah J. O computador no cuidado nutricional. In: KRAUSE, Marie V; MAHAN, L.
Kathleen. Alimentos, nutrio & dietoterapia: um livro texto do cuidado nutricional. 7.ed. So
Paulo: Roca, 1991.
TALBOTT, John A. Tratado de Psiquiatria. Porto Alegre: Artes Mdicas, 1992.
TH, Maria Alice Lagos. Raciocnio Baseado em Casos: uma abordagem fuzzy para diagnstico
nutricional, 2001. Tese (Doutorado) Programa de Ps Graduao em Engenharia de Produo,
Universidade Federal de Santa Catarina, Florianpolis, 2001.
WAHRLICH, Vivian; ANJOS, Luiz Antonio dos. Historical and methodological aspects of the
measurement and prediction of basal metabolic rate: a review, Rio de Janeiro, cad. sade
pblica, vol.17, no.4, p.801-817, jul./ago. 2001.
WANGENHEIM, Christiane Gresse von; WANGENHEIM, Aldo Von . Raciocnio Baseado em
Casos. Barueri: Manole, 2003.
WATSON Ian; MARIR Farhi. Case-based reasoning: a review. Salford, 2000. Disponvel em:
<http://www.surveying.salford.ac.uk/ai-cbr-mirror/classroom/cbr-review.html>. Acesso em: 17
mai. 2006.



76
GLOSSRIO
Anamnese Histria colhida pelo mdico sobre sade do paciente, bem como hbitos
do paciente
Acromial Relativa ou pertencente a Acrmio
Acrmio Apfise terminal da espinha de cada omoplata
Amenorria Ausncia de menstruaes em mulheres que j apresentaram ciclos
menstruais prvios.
Andride Incidente mais nos homens, a gordura se localiza mais no abdmen, no
superficialmente, mas entre suas vsceras, sendo conhecida como obesidade
em ma
Anorexia Nervosa Distrbio psicolgico que leva diminuio da ingesto de alimentos.
Antropometria A antropometria trata das medidas fsicas do corpo humano. A origem da
antropometria remonta-se antigidade pois Egpcios e Gregos j
observavam e estudavam a relao das diversas partes do corpo.
Apfise Anat. Eminncia ou salincia de um osso.
Bulimia Distrbio emocional que leva a surtos de abusos alimentares, seguidos por
sentimento de culpa e conseqente induo de vmitos.
Clivar Fragmentar, dividir.
Cubital Pertencente ou relativo ao cbito.
Cbito Osso longo situado na face interna do antebrao.
Diet Dieta
Dislipidemias So alteraes da concentrao de lipdeos no sangue. Os lipdeos so
responsveis por vrias funes (produo e armazenamento de energia,
absoro de vitaminas, etc.), mas o excesso est relacionado
aterosclerose. Este processo ocorre em vasos onde h instalao de leses
em forma de placas, causando obstruo ao fluxo sangneo.

Edulcorantes Edulcorantes so as substncias qumicas responsveis pelo sabor
adocicado que normalmente possuem um poder adoante muito superior
sacarose sendo necessria portanto, uma quantidade menor para obter a
mesma doura, com a vantagem de ter menos ou nenhuma caloria.
Etiolgica Investigao das causas de uma doena.
77
Ginide A obesidade ginide, mais comum entre as mulheres, tem,
caracteristicamente a gordura concentrada nas coxas e nas ndegas,
chamada popularmente de obesidade em pra.
Ilaca Pertencente a bacia, regio ilaca.
Olecrano Apfise da extremidade superior do cbito. E que contribui para formar a
articulao do cotovelo.
Recordatrio Recordativo, que faz recordao.
Snfise Pbica Pequena articulao que fica localizada na regio anterior (na frente) da
bacia.
Ulna O cbito.








APNDICES
A DIAGRAMAS DO PROJETO
A.1 DIAGRAMAS DE CLASSE
cd 4.2 Diagrama de classes
Pessoa
- CD_PESSOA:
- NM_PESSOA:
- DS_ENDERECO:
- NR_ENDERECO:
- DS_BAIRRO:
- DS_COMPLEMENTO:
- CD_UF:
- CD_CEP:
- DS_CIDADE:
- NR_TEL_RESIDENCIAL:
- NR_TEL_CELULAR:
- NR_TEL_COMERCIAL:
- ID_SEXO:
- ID_ESTADO_CIVIL:
- DT_NASCIMENTO:
- DS_EMAIL:
- DS_SENHA:
- ID_ACESSO:
- NR_ACESSO:
- ID_PESSOA:
+ val i da_senha() : voi d
+ al tera_senha() : voi d
+ val i da_usuari o() : voi d
+ val i da_paci ente() : voi d
+ busca_pessoa() : void
+ busca_nome() : void
+ busca_pessoa_usuario() : voi d
Paciente
- DS_PROFISSAO:
+ salva_paciente() : voi d
+ busca_paci ente() : voi d
+ busca_todos_pacientes() : void
Usuario
- DS_FUNCAO:
+ sal va_usuari o() : voi d
+ excl ui_usuari o() : voi d
+ busca_usuari o() : voi d
Avaliacao_Nutricional
- CD_AVALIACAO:
- DS_AVALIACAO:
- ID_SEXO:
- VL_TMB:
- VL_NET:
- ID_ATIV_FISICA:
- VL_RCQ:
- VL_IMC:
- ID_CASO:
+ nova_aval i acao() : void
+ gera_aval iacao() : voi d
+ busca_total _aval i acao() : voi d
+ busca_l i sta_aval i acao() : voi d
+ busca_aval i acao() : voi d
+ atual i za_i ndi ces() : voi d
Acesso_Tela
- ID_LIBERADO:
+ busca_tela_modul o() : voi d
+ salva_acesso() : voi d
+ monta_modul o() : void
+ monta_tel a() : voi d
+ exi ste_acesso() : voi d
+ cri ar_permi ssao() : voi d
Modulo
- CD_MODULO:
- DS_MODULO:
Produto
+ CD_PRODUTO:
+ DS_PRODUTO:
+ QT_PRODUTO:
+ ID_UNIDADE:
- QT_CALORIAS:
+ busca_produto() : voi d
+ sal va_produto() : void
+ exclui _produto() : voi d
+ busca_produto_li sta() : voi d
Prescricao_Grupo
- QT_PORCAO:
- ID_REFEICAO:
+ busca_grupo_al i mento() : voi d
+ inserir_pre_grupo_al i mento() : voi d
Prescricao_Alimentar
- CD_PRESCRICAO:
- DS_ORIENTACAO_ATIV_FISICA:
+ busca_prescri cao() : voi d
+ i nseri r_prescri cao() : voi d
Anamnese
- NM_PESSOA_COMPRA:
- NM_PESSOA_COZINHA:
- NR_COMPONENTES_FAM:
- ID_HADILIDADE_COZINHAR:
- ID_APETITE:
- DS_FATORES_AFETAM_APETITE:
- DS_PERCEPCAO_GUSTATIVA_OLFATIVA:
- DS_OBS_SAUDE_ORAL:
- DS_OBS_SAUDE_GASTRO:
- DS_OBS_DOENCAS_CRO:
- DS_OBS_PACIENTE_PROB_NUTRI:
+ busca_anamnese() : voi d
+ sal va_anamnese() : voi d
Questionario_24h
- HR_DORMIR_ANTEONTEM:
- ID_HR_ATUAL_DORMIR:
- ID_HR_HABITUAL_LEVANTAR:
- HR_PRIMEIRA_INGESTAO:
- DS_PRIMEIRA_INGESTAO:
- DS_INGESTAO_SEGUINTE:
- QT_INGESTAO_SEGUINTE:
- DS_APOS_INGESTAO_SEGUINTE:
- DS_LOCAL_ING_SEGUINTE:
- DS_LOCAL_APOS_ING_SEGUINTE:
- HR_LEVANTOU_ONTEM:
- DS_ENTRE_PRIMEIRA_SEGUNDA:
- DS_SEGUNDA_TERCEIRA:
- DS_ENTRE_TERCEIRA_DORMIR:
- ID_INGESTAO_DIFERENTE:
- DS_INGESTAO_DIFERENTE:
- ID_INGESTAO_FIM_SEMANA:
- DS_INGESTAO_FIM_SEMANA:
+ busca_questi onari o_24h() : voi d
+ sal va_24() : voi d
Questionario_Frequencia
- QT_FRE_LEITE:
- ID_TIPO_LEITE:
- QT_FRE_GORDURA:
- ID_TIPO_GORDURA:
- QT_FRE_CARNE:
- QT_FRE_OVOS:
- QT_FRE_QUEIJO:
- QT_FRE_FEIJAO:
- DS_TIPO_LANCHE:
- QT_FRE_LANCHE:
- QT_LANCHE:
- QT_FRE_CEREAIS:
- QT_FRE_PAES:
- QT_PAES:
- DS_TIPO_PAO_CEREAL:
- QT_FRE_MASSAS:
- DS_SALGA_COMIDA:
- ID_COZINHA_COM_SAL:
- ID_MAIS_SAL:
- QT_FRE_ACUCAR:
- QT_FRE_AGUA:
- QT_AGUA:
- QT_TOTAL_DIA:
- QT_FRE_BEBIBA_ALCOOLICA:
- QT_BEBIBA_ALCOOLICA:
- DS_TIPO_BEBIDA:
+ busca_ques_frequenci a() : voi d
+ sal va_ques_frequenci a() : voi d
Medida_Indice
- QT_PESO:
- QT_ALTURA:
- ID_IDADE:
- QT_CINTURA:
- QT_QUADRIL:
- QT_PREGA_BICIPTAL:
- QT_PREGA_SUBESCAPULAR:
- QT_PREGA_SUPRAILIACA:
- QT_PREGA_TRICIPTAL:
- VL_RES_PREGA:
- DS_ATIVIDADE_FISICA:
- ID_ATIVIDADE_FISICA:
+ busca_medi da() : voi d
+ salva_medi da() : voi d
Dado_Psicossocial
- ID_LUZ:
- ID_SANEAMENTO:
- ID_AGUA:
- VL_RENDA_FAMILIAR:
- NR_PESSOAS_FAMILIA:
- ID_CASA_PROPRIA:
- NR_FILHOS_MENORES:
+ busca_dado() : voi d
+ salva_dado() : voi d
Tela
+ NR_TELA:
+ DS_TELA:
- DS_DIRETORIO:
Grupo
+ CD_GRUPO:
+ DS_GRUPO:
+ QT_GRUPO:
+ ID_UNIDADE:
- ID_GRUPO:
+ busca_grupo() : void
+ salva_grupo() : voi d
+ excl ui _grupo() : voi d
Orientacao_alimentar
- CD_ORIENTACAO:
- DS_ORIENTACAO:
+ buscar_ori entacao() : void
+ sal va_ori entacao() : voi d
+ excl ui r_orientacao() : voi d
Exame_bioquimico
- NM_CAR_EXAME:
- ID_CAR_EXAME:
- DS_CAR_EXAME:
+ busca_exame_bi oqui mi co() : void
+ sal va_exame_bioqui mi co() : voi d
+ excl ui_exame_bi oqui mico() : voi d
Historico
- ID_DIABETE:
- ID_TABAGISMO:
- ID_HIPERTENSAO:
- DS_OBJETIVO_CONSULTA:
- DT_PRI_CONSULTA:
- DS_ETNICOS_CULTURAIS:
- ID_HAB_COZINHAR:
- CD_RELIGIAO:
+ busca_hi stori co() : voi d
+ sal va_hi storico() : voi d
Alimentos_evitados
- DS_RAZAO:
- ID_RAZAO:
- QT_TEMPO:
+ busca_al i mento() : voi d
+ sal va_ali mento() : voi d
+ excl ui _al i mento() : voi d
Medicacao
- CD_MEDICACAO:
- DT_USO_MEDICACAO:
- DS_MEDICACAO:
- DS_OBSERVACAO:
+ busca_medi cacao() : void
+ sal va_medi cacao() : voi d
+ excl ui _medicacao() : voi d
Grupo_produto
+ busca_gru_produto() : void
+ sal va_produto_gru() : voi d
+ busca_semel hantes() : void
Seletivo_frequencia
- ID_FREQUENCIA:
- QT_FREQUENCIA:
+ busca_grupo_produto() : voi d
+ sal va_sel eti vo() : voi d
Frequencia_alimentos
- QT_FRE_ALIMENTO:
+ salva_fre_ali mento() : voi d
+ busca_frequenci a_produto() : voi d
+ ini ci al i za_fre_produto() : voi d
Religiao
- CD_RELIGIAO:
- NM_RELIGIAO:
+ salvar_reli gi ao() : voi d
+ busca_reli gi ao() : voi d
+ excl ui_rel i gi ao() : void
Peso_indice_busca
- VL_IND_SEXO:
- VL_IND_TMB:
- VL_IND_GET:
- VL_IND_ATIV_FISICA:
- VL_IND_RCQ:
- VL_IND_IMC:
- QT_CASO:
+ sal va_i ndi ces() : voi d
+ padrao_indi ces() : void
+ busca_i ndi ces() : voi d
Educacao
- CD_EDUCACAO:
- ID_TIPO:
- DS_EDUCACAO:
+ busca_educacao() : void
+ sal va_educacao() : voi d
+ excl ui _educacao() : voi d
+ busca_educacao_paci ente() : voi d
Duvida
- CD_DUVIDA:
- DS_PERGUNTA:
- ID_PUBLICO:
- DS_RESPOSTA:
- CD_PESSOA_RESPOSTA:
+ busca_duvi da() : voi d
+ sal va_duvi da() : voi d
+ exclui _duvi da() : void
+ val ida_duvi da() : voi d
+ proxi ma_duvi da() : void
+ sal va_resposta_duvi da() : voi d
+ busca_responder_duvida() : voi d
Recordatorio
- DT_CONSUMO:
- DS_CAFE_MANHA:
- DS_ALMOCO:
- DS_JANTA:
- DS_OUTROS:
+ busca_recordatori o() : void
+ sal va_recordatori o() : voi d
+ excl ui _recordatori o() : voi d
Antecedente_familiar
- CD_ANTECENDENTE:
- NM_ANTECEDENTE:
- ID_TABAGISMO:
- ID_DIABETE:
- ID_HIPERTENSAO:
+ i ncl ui r_antecedente() : voi d
+ busca_antecedente() : void
+ sal va_antecedente() : voi d
Questionario_24_alimento
- HR_INGESTAO:
- DS_ALIMENTO:
- QT_INGERIDA:
+ busca_produtos_24() : voi d
+ i ni ci al i za_24_produto() : voi d
+ sal va_24_produto() : voi d
Tela_Modulo
1..*
1
1
0..*
1..*
1
0..1 1
1 0..*
1
1..*
1
1..*
1..* 1
0..* 1
1
1
1 1
1 1
1..*
1
1
1..*
1 1
0..1
1
0..* 1
0..* 1
0..1
1
1
1..*
1
0..*
1 0..*
1..* 1
0..*
1
1
1..*
1
1
1 1..*
1
0..*
1
0..*
0..1 1
1 0..*
1
1..*
1 1












80
A.2 DIAGRAMAS DE CASOS DE USO


cd 3.1 Diagrama de pacotes
PCT01 - Cadastro Paciente
+ Usuri o
+ UC01.01 - Cadastrar Paci ente
+ UC01.02 - Envi ar por emai l senha e cadastro web
(from3.2 Di agrama de casos de uso)
PCT02 - Avaliao Nutricional
+ Nutri ci oni sta
+ UC02.01 - Cadastrar Anamnese
+ UC02.02 - Cadastrar Questi onri o 24 horas
+ UC02.03 - Cadastrar IMC - TMB - Pregas Cutneas
+ UC02.04 - Cadastrar Exame Cl i ni co e dados bi oqui mi cos
+ UC02.05 - Cadastrar Questi onri o Frequnci a
+ UC02.06 - Cadastrar o Questi onri o Sel eti vo de Frequnci a
(from3.2 Di agrama de casos de uso)
PCT03 - Prescrio Alimentar
+ Nutri ci oni sta
+ UC03.01 - Prescrever programao al i mentar
+ UC03.02 - Buscar casos si mi l ares
+ UC03.03 - Recomendar Ati vi dade Fi si ca
(from3.2 Di agrama de casos de uso)
PCT04 - Educao Alimentar
+ Nutri ci oni sta
+ UC04.01 - Cadastrar i nformaes para educao al i mentar ( di cas/recei tas cul i nri as/ educao)
+ UC04.02 - Responder dvi das
+ UC04.03 - Consul tar recordatri o al i mentar do paci ente
(from3.2 Di agrama de casos de uso)
PCT05 - Acessar Sistema
+ Paci ente
+ UC05.01 - Acessar Tabel a de substi tui es de al i mentos
+ UC05.02 - Acessar/Cadastrar Dvi das
+ UC05.03 - Consul tar Di cas/Educao/Recei tas
+ UC05.04 - Consul tar l ti ma prescri o al i mentar
+ UC05.05 - Cadastrar recordatri o al i mentar
(from3.2 Di agrama de casos de uso)
PCT06 - Manter Dados
+ Usuri o
+ UC06.01 - Manter Grupo de Al i mentos
+ UC06.02 - Manter Cadastro de Produtos
+ UC06.03 - Manter Produto por grupo
+ UC06.04 - Manter Rel i gi o
+ UC06.05 - Manter Peso para Indi ces de busca
(from3.2 Di agrama de casos de uso)
PCT07 - Administrador
+ Admi ni strador
+ UC07.01 - Cadastrar usuri os do si stema
+ UC07.02 - Manter Pri vi l gi os de acesso
(from3.2 Di agrama de casos de uso)
PCT08 - Histrico e Dados Psicossociais
+ Nutri ci oni sta
+ UC08.01 - Cadastrar Dados Psi cossoci ai s
+ UC08.02 - Cadastrar Hi stri co
+ UC08.03 - Cadastrar Ori entao
(from3.2 Di agrama de casos de uso)




81
ud PCT01 - Cadastro Paciente
Usurio
UC01.01 - Cadastrar Paciente
UC01.02 - Enviar por email
senha e cadastro web
extend


ud PCT04 - Educao Alimentar
Nutricionista
UC04.01 - Cadastrar informaes
para educao alimentar (
dicas/receitas culinrias/
educao)
UC04.02 - Responder dvidas
UC04.03 - Consultar recordatrio
alimentar do paciente




82
cd PCT06 - Manter Dados
Manter Cadastros do Sistema
Usurio
UC06.01 - Manter Grupo de
Alimentos
UC06.02 - Manter Cadastro de
Produtos
UC06.03 - Manter Produto por
grupo
UC06.04 - Manter Religio
UC06.05 - Manter Peso para
Indices de busca

83
cd PCT07 - Administrador
Administrador
UC07.01 - Cadastrar usurios do
sistema
UC07.02 - Manter Privilgios de
acesso


ud PCT08 - Histrico e Dados Psicossociais
Nutricionista
UC08.01 - Cadastrar Dados
Psicossociais
UC08.02 - Cadastrar Histrico
UC08.03 - Cadastrar Orientao


84
A.3 DIAGRAMAS DE SEQNCIA
sd 5.1.1.1 Cadastrar Paciente
Usuri o
Pessoa :
Pessoa
Paci ente
:
Paci ente
TEL0001
busca_paci ente
busca_pessoa()
busca_paci ente()
sal va
sal va_paci ente()
message





sd 5.1.2.2 - Cadastrar Anamnase
Nutri ci oni sta
TEL0017 Anamnese
:
Anamnese
acessar
busca_anamnese()
al terar
i ncl ui r
sal var
sal va_anamnese()
mensagem



85
sd 5.1.2.3 - Cadastrar questionrio seletivo
Nutri ci oni sta
TEL0019 sel eti vo
:
Sel eti vo_frequenci a
acessar
busca_grupo_produto()
al terar
sal var
sal va_sel eti vo()
mensagem



sd 5.1.2.4- Cadastra questionrio de frequncia
Nutri ci oni sta
TEL0018 frequenci a
:
Questi onari o_Frequenci a
fre_al i mentos
:
Frequenci a_al i mentos
acessar
busca_ques_frequenci a()
busca_frequenci a_produto()
al terar
i ncl ui r
sal var
sal va_ques_frequenci a()
i ni ci al i za_fre_produto()
sal va_fre_al i mento()
mensagem

86

sd 5.1.2.5 - Cadastrar questionario 24 horas
Nutri ci oni sta
questi onari o_24
:
Questi onari o_24h
TEL0005 al i mento_24
:
Questi onari o_24_al i mento
acessar
busca_questi onari o_24h()
busca_produtos_24()
al terar
i ncl ui r
sal var
sal va_24()
sal va_24_produto()
mensagem




87
sd 5.1.4.2- Manter Educao/Receitas/Dicas
Usuri o
TEL0008 educacao
:
Educacao
Paci ente
buscar
busca_educacao()
i ncl ui r
sal var
sal va_educacao()
excl ui r
excl ui _educacao()
consul tar
busca_educacao_paci ente()



sd 5.1.5.2 - Acessar/Cadastrar Dvida Paciente
Paci ente
TEL0029 duvi da :
Duvi da
buscar
busca_duvi da()
al terar
sal va_duvi da()
message
i ncl ui r
sal var
sal va_duvi da()
message

88

sd 5.1.5.5 - Cadastrar Recordatrio
Paci ente
TEL0030 recordatori o
:
Recordatori o
buscar
busca_recordatori o()
al terar
i ncl ui r
sal var
sal va_recordatori o()
message
excl ui r
excl ui _recordatori o()
message


sd 5.1.6.1 - Manter produto grupo
Nutri ci oni sta
TEL0009 grupo_produto
:
Grupo_produto
buscar
al terar
excl ui r
i ncl ui r
sal var
sal va_produto_gru()
mensagem

89
sd 5.1.6.2 - Manter religio
Usuri o
TEL0027 rel i gi ao
:
Rel i gi ao
buscar
busca_rel i gi ao()
al terar
i ncl ui r
sal var
sal var_rel i gi ao()
mensagem
excl ui r
excl ui _rel i gi ao()
mensagem


sd 5.1.6.3 - Manter peso indices
Nutri ci oni sta
TEL0028 peso_i ndi ce
:
Peso_i ndi ce_busca
buscar
busca_i ndi ces()
padrao
padrao_i ndi ces()
sal var
sal va_i ndi ces()
mensagem


90
sd 5.1.6.4 - Manter grupo alimentos
Nutri ci oni sta
TEL0010 grupo :
Grupo
buscar
busca_grupo()
al terar
i ncl ui r
sal var
sal va_grupo()
mensagem
excl ui r
excl ui _grupo()
mensagem


sd 5.1.6.5 - Manter produto
Nutri ci oni sta
TEL0026 produto
:Produto
buscar
busca_produto()
al terar
i ncl ui r
sal var
sal va_produto()
mensagem
excl ui r
excl ui _produto()
mensagem

91

sd 5.1.7.1 - Cadastrar usurio do sistema
Admi ni strador
TEL0015 usuari o :
Usuari o
buscar
busca_usuari o()
i ncl ui r
al terar
sal var
sal va_usuari o()
mensagem
excl ui r
excl ui _usuari o()
mensagem

92
sd 5.1.7.2 - Manter permisses usurio
Admi ni strador
TEL0014 acesso :
Acesso_Tel a
usuari o :
Pessoa
buscar usuari o
busca_pessoa()
busca_tel a_modul o()
defi ne permi ssoes
sal va_acesso()
mensagem
cri ar permi ssoes
cri ar_permi ssao()
mensagem


sd 5.1.8.1 - Cadastrar Orientao
Nutri ci oni sta
TEL0022 ori entacao
:
Ori entacao_al i mentar
paci ente
:
Paci ente
busca_paci ente
busca_paci ente()
buscar_ori entacao()
al terar
i ncl ui r
sal var
sal va_ori entacao()
mensagem
excl ui r
excl ui r_ori entacao()
mensagem

93
sd 5.1.8.2 - Cadastrar Histrico
Nutri ci oni sta
hi stori co
:
Hi stori co
antecedente
:
Antecedente_fami l i ar
TEL0006
acessar
busca_hi stori co()
busca_antecedente()
al terar
i ncl ui r
sal var
sal va_hi stori co()
sal va_antecedente()
mensagem












94
A.4 PROTTIPO DE TELAS DO SISTEMA


TEL0015 Cadastrar usurio do sistema.


TEL0016 Cadastrar senha.

95



TEL0022 Cadastrar Orientao alimentar.

TEL0014 Manter permisses de acesso.
96

TEL0023 Consultar Recordatrio.



TEL0029 Cadastrar Dvida.
97



TEL0009 Manter produto por grupo.




TEL0010 Manter grupo alimentar.

98


TEL0026 Manter produto.



TEL0027 Manter religio.


99

TEL0028 Manter ndices de busca e quantidade de casos a serem recuperados.


TEL0008 Cadastrar Educao alimentar, dicas de sade e receita culinria.


100

TEL0011 Responder dvidas dos pacientes.



TEL0017 Anamnese.


101

TEL0004 Dados Psicossociais.




TEL0006 Histrico do paciente.
102

TEL0020 Exame Bioqumico e ou Clinico.


TEL0007 Alimentos Evitados.


103

TEL0021 Medicamentos que esto sendo utilizados.


104

TEL0005 Questionrio 24 horas.


105

TEL0018 Questionrio de freqncia.
106

TEL0019 - Questionrio seletivo de freqncia.

107
A.5 GLOSSRIO DO SISTEMA (ABREVIAES)

ATIV Atividade
CAR Caracterstica
CD Cdigo
CRO Crnicas
DS Descrio
DT Data
FAM Famlia
FRE Freqncia
H Hipertenso Arterial
HAB Habilidade
HR Hora
ID Identificador
IND ndice
ING Ingesto
NM Nome
NR Nmero
NUTRI Nutricional
OBS Observao
PRI Primeira
PROB Problema
QT Quantidade
RES Resultado
VL Valor
108
A.6 MODELO ENTIDADE RELACIONAMENTO (ER)













109
A.7 CASOS INICIAIS DA BASE
Os quatro prottipos da base inicial de casos tm as suas caractersticas definidas pelo IMC
sendo que cada um representa uma faixa da classificao, para esta definio a altura dos quatro
prottipos ser definida em 1,65 m. As caractersticas idade, sexo, rcq, atividade fsica sero iguais
em todos os prottipos. O prottipo 1 representa a faixa abaixo do peso, o Prottipo 2 representa a
faixa peso normal, o Prottipo 3 representa a faixa sobrepeso e o Prottipo 4 representa a faixa
Obesidade Grau 1. Aps a identificao das caractersticas de cada prottipo segue a prescrio
alimentar.
Caractersticas do prottipo 1 e a sua prescrio:
Caractersticas Medidas
Nome Prottipo 1
Idade 30
Sexo Feminino
Atividade Fsica Leve
RCQ 0,8
IMC 18
NET 941,29
TMB 1459

Refeio Grupo Alimentar Poro
Caf Leite 3
Po 2
Almoo Carne 2
Arroz 3
Feijo 4
Verduras 3
Janta Carne 2
Arroz 3
Verduras 3
Legumes 3
Lanche/Manh Leite 1
Fruta 1
Lanche/Tarde Leite 1
Po 1
Lanche/Noite Leite 1
Fruta 1
110
Caractersticas do prottipo 2 e a sua prescrio:
Caractersticas Medidas
Nome Prottipo 2
Idade 30
Sexo Feminino
Atividade Fsica Leve
RCQ 0,8
IMC 22
NET 1016,12
TMB 1575

Refeio Grupo Alimentar Poro
Caf Leite 2
Po 1
Almoo Carne 1
Arroz 2
Feijo 1
Verduras 1
Janta Carne 1
Arroz 1
Verduras 1
Legumes 2
Lanche/Manh Leite 1
Po 1
Lanche/Tarde Fruta 1
Lanche/Noite Leite 1







111
Caractersticas do prottipo 3 e a sua prescrio:
Caractersticas Medidas
Nome Prottipo 3
Idade 30
Sexo Feminino
Atividade Fsica Leve
RCQ 0,8
IMC 27
NET 1128,38
TMB 1749


Refeio Grupo Alimentar Poro
Caf Leite 2
Po 1
Almoo Carne 1
Arroz 1
Feijo 1
Verduras 2
Janta Fruta 1
Verdura 1
Lanche/Manh Fruta 1
Lanche/Tarde Po 1
Lanche/Noite Leite 1







112
Caractersticas do prottipo 4 e a sua prescrio:
Caractersticas Medidas
Nome Prottipo 4
Idade 30
Sexo Feminino
Atividade Fsica Leve
RCQ 0,8
IMC 32
NET 1225,67
TMB 1899

Refeio Grupo Alimentar Poro
Caf Leite 1
Po 1
Almoo Carne 1
Arroz 1
Verduras 2
Janta Verdura 2
Lanche/Manh Fruta 1
Lanche/Tarde Fruta 1
Lanche/Noite Leite 1









113






ANEXOS
I AVALIAO NUTRICIONAL
I.1 QUESTIONRIOS DE ANAMNESE E INGESTO ALIMENTAR


















115
I.2 MEDIDAS BIOQUMICAS DO ESTADO NUTRICIONAL




















116
I.3 SINAIS FSICOS INDICATIVOS OU SUGESTIVOS DE DESNUTRIO

Você também pode gostar