sistema web para análise psicológica breve - Poli Monografias

Propaganda
SISTEMA WEB PARA ANÁLISE PSICOLÓGICA BREVE
Thaís Corrêa da Silva
Projeto de Graduação apresentado ao Curso de
Engenharia Eletrônica e de Computação da Escola
Politécnica, Universidade Federal do Rio de
Janeiro, como parte dos requisitos necessários à
obtenção do título de Engenheiro.
Orientador: Flávio Luis de Mello
Rio de Janeiro
Fevereiro de 2017
i
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO
Escola Politécnica – Departamento de Eletrônica e de Computação
Centro de Tecnologia, bloco H, sala H-217, Cidade Universitária
Rio de Janeiro – RJ
CEP 21949-900
Este exemplar é de propriedade da Universidade Federal do Rio de Janeiro, que
poderá incluí-lo em base de dados, armazenar em computador, microfilmar ou adotar
qualquer forma de arquivamento.
É permitida a menção, reprodução parcial ou integral e a transmissão entre
bibliotecas deste trabalho, sem modificação de seu texto, em qualquer meio que esteja ou
venha a ser fixado, para pesquisa acadêmica, comentários e citações, desde que sem
finalidade comercial e que seja feita a referência bibliográfica completa.
Os conceitos expressos neste trabalho são de responsabilidade do(s) autor(es).
iv
DEDICATÓRIA
Dedico este projeto a minha família, que sempre esteve ao meu lado.
v
AGRADECIMENTO
Agradeço a minha família por estar sempre ao meu lado me dando forças durante
todo o período da faculdade. Minha mãe é minha inspiração para seguir em frente e
continuar lutando. Meu pai é o mais carinhoso e mais protetor e minha irmã é meu porto
seguro, sem o apoio dela não conseguiria chegar até o fim.
Minhas melhores amigas, Luiza e Tatiana foram essenciais para que eu
continuasse na eletrônica e terminasse a faculdade. Sem elas eu não teria conseguido. São
amigas que vou levar para toda minha vida. Muito obrigada meninas, eu só tenho a
agradecer vocês por todos os trabalhos que fizemos juntas e por todo apoio que vocês me
deram durante todo o curso.
Não posso deixar de agradecer meu orientador. Sem ele não teria conseguido fazer
esse projeto. Sua ajuda foi essencial e muito importante para mim. Diria que ele é o melhor
orientador que um aluno pode ter. Ele me ajudou em todas as etapas do projeto e eu queria
agradecê-lo muito por isso.
Queria agradecer também o psicólogo Sebastião, que teve essa incrível ideia e me
deixou fazer parte da sua construção.
vi
RESUMO
O processo de um atendimento psicológico envolve etapas bem definidas. Este
projeto é focado na etapa inicial da análise de um paciente, que consiste em conhecer um
pouco sobre como ele lida com a vida, saber informações sobre sua família e suas
atividades diárias, para que a partir daí o psicólogo tenha um breve conhecimento sobre
a personalidade daquela pessoa e possa tirar algumas conclusões sobre o porquê do
problema que o paciente enfrenta. Esta etapa inicial é passível de uma sistematização e
por esta razão foi desenvolvido um sistema web de atendimento, através do qual qualquer
pessoa que tenha um dispositivo conectado a Internet pode utilizá-lo. O desenvolvimento
do projeto foi feito com a ajuda de um framework para a linguagem Python chamado
Django. Além disto, foi criada uma base para os pacientes e outra para os psicólogos, de
modo que estes pudessem acompanhar as etapas concluídas por aqueles. O
funcionamento do site se baseia em uma série de formulários que são respondidos pelos
pacientes que desejam atendimento. Todas as respostas dos usuários são salvas em um
banco de dados e são utilizadas para gerar recomendações a estes de como melhorar suas
atitudes em relação aos problemas que os incomodam, e ainda, são fornecidos gráficos
para que os psicólogos possam analisar o comportamento destes mesmos pacientes. Como
a quantidade de formulários é extensa, é possível parar a análise a qualquer momento e
retornar quando a pessoa desejar. A ideia do projeto surgiu da observação de que muitas
vezes os psicólogos precisam adotar a técnica de Terapia Breve com o paciente, e neste
caso o profissional tem uma quantidade de sessões limitadas. Neste sentido, o sistema
então economiza o trabalho de quatro sessões que seriam melhor utilizadas para a
intervenção do terapeuta, já que a análise psicológica inicial foi feita através do sistema.
Palavras-Chave: terapia breve, inteligência de máquina, sistemas especialistas, sistemas
web
vii
ABSTRACT
The process of psychological treatment involves well-defined stages. This project
is focused on the initial stage of the patient’ analysis, which concerns to how he deals
with life, learn about its family and its daily activities. Therefore, the psychologist can
create a profile of the patient personality and can draw some conclusions about the
problem it faces. This initial step is subject to a systematic approach and for this reason
was developed a web system, through which anyone who has an Internet connected
device can use it. The project development uses Django framework and Python. Besides
that, different roles were created for Patients and for Psychologists, so that the latter could
follow the completed steps from the former. The operation of the site is based on several
forms that are completed by patients who want to be attended. All user responses are
saved in a database and are used to generate recommendations to improve their attitudes
related with the problems that bother them. Moreover, the system provides the
psychologists graphical views in order to better analyze the behavior of these patients.
Since the number of questions is big, the user can interrupt the analysis at any time and
return when desired. The project motivation came from the observation that often
psychologists need to adopt the Brief Therapy technique with the patient, and, in this case,
the professional has a limited number of sessions. Hence, the system saves the work of
four sessions that are better used for therapist intervention, since the initial psychological
analysis was performed using the system.
Key-words: brief therapy, machine intelligence, expert systems, web systems.
viii
SIGLAS
CSS
– Cascading Style Sheets
HTML
– HyperText Markup Language
MVC
– Model View Controller
NASA
– National Aeronautics and Space Administration
PDF
– Portable Document Format
UFRJ
– Universidade Federal do Rio de Janeiro
URL
– Uniform Resource Locator
ix
Sumário
1
Introdução
1.1 - Tema
1
............................................
1.2 - Delimitação
.......................................
1
1.3 - Justificativa
.......................................
1
.........................................
2
.......................................
2
.........................................
3
1.4 - Objetivos
1.5 - Metodologia
1.6 - Descrição
2
Fundamentação Teórica
5
2.1 - Python
...........................................
5
2.2 - Django
...........................................
6
..........................................
7
2.3 - Bootstrap
2.4 - Terapia Breve
3
1
......................................
Desenvolvimento do Sistema
8
11
3.1 - Descrição do Problema
...............................
3.2 - Modelagem do Sistema
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 - Formulários
........................................
3.4 - Etapa de Avaliação da Área Afetiva
.....................
3.5 - Etapa de Avaliação do Padrão Indiferenciação
.............
11
13
17
21
3.6 - Etapa de Construção do Genograma . . . . . . . . . . . . . . . . . . . . . . 25
3.7 - Etapa de Seleção
....................................
3.8 - Etapa de Intervenção
.................................
x
27
29
3.9 - Construção do Ambiente de Desenvolvimento
. . . . . . . . . . . . . 36
3.9.1 - Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
3.9.2 - Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
3.9.3 - Python, Pip, Virtualenv . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
3.9.4 - PyCharm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
3.9.5 - Django e seus utilitários . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
3.10 - Deploy do Ambiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
.
4
Considerações Finais
4.1 - Conclusão
44
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2 - Trabalhos Futuros
.
...................................
45
Bibliografia
47
A
Perguntas de Área Afetiva
48
B
Perguntas de Indiferenciação
54
C
Perguntas de Seleção
57
xi
Lista de Figuras
3.1 – Diagrama de Componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
3.2 – Modelo de Entidades e Relacionamentos . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
3.3 – Diagrama de Casos de Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
3.4 – Página de adminstração do Django . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3.5 – Página de adminstração do Dango, edição de pergunta . . . . . . . . . . . . . . . .
15
3.6 – Página de adminstração do Django, edição de resposta . . . . . . . . . . . . . . . .
16
3.7 – Código para acessar valor das respostas . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
3.8 – Gráfico das Áreas Afetivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
3.9 – Gráfico do Grau de Indiferenciação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
3.10 – Genograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
3.11 – Formulário de relacionamento dos avós maternos . . . . . . . . . . . . . . . . . . .
26
3.12 – Segunda parte do código referente a recomendação seletiva . . . . . . . . . . .
28
3.13 – Primeira parte do código referente a recomendação seletiva . . . . . . . . . . .
29
3.14 – Estrutura dos arquivos do git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
31
xii
Lista de Tabelas
2.1 – Limites de perguntas do padrão de funcionamento mental . . . . . . . . . . . . . .
xiii
23
Capítulo 1
Introdução
1.1 – Tema
O tema do trabalho é o uso de sistemas computacionais para suporte ao
atendimento psicológico baseado em Terapia Breve. Neste sentido, o problema a ser
resolvido é o desenvolvimento de um site que realize uma entrevista psicológica inicial
de uma pessoa que precise passar por uma terapia e apresente soluções e anotações
adequadas para o tratamento da mesma.
1.2 – Delimitação
O site que será desenvolvido irá atender pessoas que procuram ajuda psicológica
no tratamento de problemas pessoais e que possuem acesso à Internet. Além disto, a
técnica de atendimento psicológico empregada é a Terapia Breve. Este trabalho foi
desenvolvido no âmbito do Laboratório de Inteligência de Máquina e Modelos de
Computação do Departamento de Engenharia Eletrônica e de Computação da Escola
Politécnica da Universidade Federal do Rio de Janeiro em parceria com Clínica Vínculo
Vida.
1.3 – Justificativa
Algumas
empresas
oferecem
acompanhamento
psicológico
para
seus
funcionários. Esse tipo de terapia é normalmente de curta duração, por conta do custo, e
é realizada apenas para dar um auxílio psicológico e assistir ao trabalhador na manutenção
de sua saúde mental. O projeto, então, foi pensado com o intuito de aproveitar melhor as
poucas sessões que o paciente tem com o psicólogo nesse tipo de situação. Assim, o site
faz o papel das primeiras sessões da análise, onde o terapeuta conhece o paciente e fica a
1
par do problema que ele enfrenta. Dessa forma, na primeira sessão presencial com o
psicólogo, este já saberá como deve seguir com a terapia de acordo com o relatório feito
a partir do site, e ainda, o terapeuta passa a dispor de sessões a mais para trabalhar no
problema que precisa auxiliar a solucionar.
Além disso, outra ferramenta facilitadora do trabalho do psicólogo é o genograma
do paciente, em geral construído através das perguntas que foram respondidas durante a
primeira parte da análise. Observa-se que parte deste trabalho pode ser sistematizado, e
por esta razão, sugere-se a viabilidade de construção de um sistema computacional capaz
de prover este suporte operacional.
1.4 – Objetivos
O objetivo geral é, então, criar um site, onde uma pessoa que passa por problemas
psicológicos possa responder uma série de perguntas e ter um retorno sobre o que deve
fazer para melhorar. Além disso, o psicólogo terá acesso aos formulários respondidos
pelos pacientes e assim terá informações relevantes para a construção de um relatório que
irá auxiliar nas sessões de terapia. Desta forma, tem-se como objetivos específicos: (1)
desenvolver uma plataforma tanto para o paciente quanto para o terapeuta para acessarem
as atividades descritas acima; (2) criar formulários em sequência que podiam ser
interrompidos e iniciados novamente de onde o paciente havia parado; (3) salvar respostas
de cada paciente e avaliá-las afim de classificar cada um de acordo com suas
características; (4) fornecer ao terapeuta os formulários respondidos pelos pacientes; (5)
criar um sistema de regras que gere recomendações para determinados grupos de
classificação. Toda a análise será feita com base nas respostas dos pacientes.
1.5 – Metodologia
A ideia de fazer um site para analisar psicologicamente um paciente é recente.
Não existem informações confiáveis sobre como deve ser feito, e, portanto, o projeto foi
realizado com a ajuda de um psicólogo que participou de todas as etapas do projeto,
definindo quais questionários devem ser realizados e quais recomendações são passadas
aos usuários. Por outro lado, com relação a produção do site, foi utilizado o framework
2
Django [1], baseado no modelo Model-View-Controller (MVC) e escrito em Python, é
um framework de código aberto que foi criado inicialmente para auxiliar a
disponibilização de conteúdo online. Também foi empregado o framework Bootstrap [2]
para criação do front-end, que possui um código responsivo, que permite aos usuários
acessarem o site por outros dispositivos de maneira mais fácil e rápida. Hoje em dia, a
maioria dos projetos utiliza o Bootstrap como um auxílio na criação do layout dos sites.
Como banco de dados foi utilizado o Sqlite3 [3]. Todos os itens citados possuem código
aberto e, portanto, podem ser utilizados no projeto sem custos.
A primeira parte do projeto está voltada para desenvolver uma plataforma de
cadastro e login dos pacientes e dos psicólogos. O cadastro do paciente contém perguntas
sobre sua família para que seja possível montar o Genograma [4] em seguida. Todos os
dados do cadastro são salvos no banco de dados, pois são utilizados posteriormente. O
Django já possui uma interface de administração para inclusão ou alteração de conteúdo
do banco, então essa parte não precisa ser feita no projeto.
A segunda parte envolve montar um questionário de várias partes onde o paciente
responde perguntas sobre sua vida pessoal e seu comportamento dentro dela para que o
psicólogo possa ter um relatório. Em seguida o terapeuta pode fazer uma análise sobre o
problema básico do usuário.
O site, então, fornece gráficos ao psicólogo e recomendações ao paciente
conforme ele avança nos questionários, e, portanto, todas as respostas deste são salvas,
para que possam ser utilizadas mais tarde. Juntamente com todas essas etapas são
realizados testes constantes no site, para auxiliar na produção do software, testes estes
que foram feitos pelos criadores do projeto.
1.6 – Descrição
No capítulo 2 serão apresentados alguns temas utilizados no projeto, para que o
leitor tenha um entendimento básico sobre eles. A primeira parte trata sobre a linguagem
utilizada no projeto, explicando o porquê dela ter sido escolhida e um pouco sobre seu
funcionamento. Depois são abordados os frameworks Django e Bootstrap utilizados para
facilitar o desenvolvimento do sistema, um referente a linguagem escolhida que foi o
Python e o outro referente ao layout do site. A última parte deste capítulo fala sobre
terapia breve, que é o tipo de terapia que motivou a criação deste sistema web.
3
O capítulo 3 apresenta o desenvolvimento do site, ou seja, cada etapa que foi
necessária para que o site fosse criado, desde o início de sua implementação até a parte
que o site é enviado a um servidor online. Através deste capítulo é possível entender como
o site funciona, quais são as etapas dos formulários e o porquê delas terem sido criadas.
A conclusão é apresentada no capítulo 4, nela são retomados o objetivo geral do
projeto e os objetivos menores e mais específicos, mencionando se eles foram atingidos
ou não. Os trabalhos futuros que ainda podem ser desenvolvidos com relação a este
trabalho também são apresentados neste capítulo, que é o último capítulo deste projeto.
4
Capítulo 2
Fundamentação Teórica
2.1 – Python
Python é uma linguagem de programação de alto nível, orientada a objeto e
interpretada. Apesar dessas características, é bem simples de ser entendida, por isso os
programadores aprendem rapidamente a programar nessa linguagem. De acordo com
Luiz Eduardo Borges [5], Guido Van Rossum desenvolveu o Python em 1990 na
Holanda, no Instituto Nacional de Pesquisa para Matemática e Ciência da Computação
através de uma outra linguagem chamada ABC. Hoje o Python é uma linguagem de
código aberto muito popular entre os desenvolvedores, pois oferece um grande suporte
para integração com as demais linguagens, além de extensa biblioteca padrão [6]. Ela é
inclusive utilizada por grandes empresas como o Google, Yahoo, YouTube, NASA e
Apple [6].
Em Python, os blocos são marcados pela endentação e não são utilizados ponto e
vírgula para marcar o fim de uma linha. São apenas utilizados dois pontos para iniciar um
bloco que pode ser uma classe, um método (ou função) ou um controle de fluxo. Classe
é uma estrutura de dados, que representa o tipo de um objeto, dentro dela são definidos
os atributos e métodos [5]. Os atributos armazenam informações dos objetos e os métodos
são as funções que representam o comportamento do mesmo. É possível também criar
uma nova classe a partir de outra através da herança de classes, esta nova classe herda, da
original, todos os métodos e atributos, além dos novos que serão criados. Luiz Borges diz
em seu livro [5] que o objeto é criado através da atribuição de uma classe, quando isso
ocorre um método chamado __new__() é acionado, ele é o construtor da classe, após a
execução desse construtor é feita a inicialização da instância da classe através do método
__init__(). O objeto continuará existindo na memória até que não haja mais referências
que apontem para ele, neste momento o método __done__() é chamado e então o objeto
é removido do sistema. Os atributos e métodos de um objeto são acessados através de um
ponto, ou seja, para acessar um atributo basta escrever objeto.atributo.
5
Outra vantagem desta linguagem citada no livro de Luiz Borges [5] é a tipagem
dinâmica, ou seja, o tipo de uma variável é definido em tempo de execução de acordo
com o valor que lhe foi atribuído, o que torna a programação mais rápida. Em python é
possível também utilizar decoradores, que são funções que criam ou alteram
características de outras funções, ou ainda, envolvem uma função acrescentando a esta,
novas características, eles são representados por @função e devem ser posicionados uma
linha antes de se definir a função que irá obter as características do decorador.
A linguagem Python é bastante extensa, com diversas outras características que a
definem, porém, para entendimento do projeto, as características citadas acima foram as
mais utilizadas
2.2 – Django
Com a necessidade da agilidade no desenvolvimento de sistemas computacionais
os desenvolvedores sentiram a necessidade de criar estruturas padronizadas que
auxiliassem na criação dos programas, estas estruturas são chamadas de frameworks.
Segundo Mattsson [7], um framework orientado a objeto é um projeto reutilizável para
um aplicativo ou subsistema, representado por um conjunto de classes abstratas e a
maneira como eles colaboram.
Django é um framework para Python que começou a ser desenvolvido em 2003
por Adrian Holovaty e Simon Willison na empresa Lawrence Journal-World, um jornal
de uma pequena cidade em Lawrence, Kansas. De acordo com o livro The Definitive
Guide for Django [8] eles precisavam criar e manter sites de notícias locais de acordo
com os prazos do jornalismo, que as vezes podia ser de um dia ou até mesmo de horas.
Sua primeira versão open source foi disponibilizada em julho de 2005. Ele foi lançado
em um momento onde já havia no mercado muitos frameworks para python sendo
utilizados, porém o Django ganhou muitos seguidores rapidamente e hoje se encontra na
versão 1.6.2 (setembro 2016) com diversos usuários e colaboradores espalhados pelo
mundo.
Este framework utiliza o modelo MVC (Model-View-Controller), logo a
arquitetura é dividida entre o modelo que representa o banco de dados, a visão que são as
páginas web, e o controle responsável por fazer o site funcionar. Essa divisão é muito
importante para o desenvolvimento pois ajuda na visualização das etapas que devem ser
6
desenvolvidas. No modelo, o Django apresenta um mapeador objeto-relacional [9] onde
o layout do banco pode ser criado através da linguagem Python em um único arquivo
denominado models.py. Após desenvolvida esta etapa é possível adicionar, alterar ou
remover elementos do banco de dados através de uma página de administração oferecida
pelo framework, o objetivo é que o desenvolvedor não perca tempo com a criação de uma
interface para gerenciar conteúdo. A camada de visão é composta pelas urls, pelo arquivo
views.py e pelos templates escritos em HTML, que serão discutidos mais a frente. As
URLs são mapeadas através de expressões regulares, se o usuário requisitar uma página
o Django irá procurar a expressão regular correspondente na ordem que elas aparecem,
caso encontre, ele chama a view correspondente e mostra a página, caso não, ele apresenta
uma página de erro automática. A view então recebe os metadados da requisição e os
valores recolhidos pela expressão regular [9]. As views também representam o controle
do sistema, nelas é possível criar a classe ou função que desejar que irá retornar para a
página o conteúdo desejado.
2.3 – Bootstrap
O bootstrap é um framework muito utilizado entre os desenvolvedores front-end,
que desenvolvem o layout de um site. De acordo com Jake Spurlock [10] Ele foi criado
por Mark Otto e Jacob Thornton, enquanto eles trabalhavam na empresa Twitter. Foi
disponibilizado para o público em agosto de 2011 e rapidamente se tornou muito popular.
Para usar este framework é muito simples, basta baixar do site oficial os arquivos
bootstrap.css e bootstrap.js e incluí-los no projeto, a partir daí são utilizadas as classes e
os IDs já definidos do Bootstrap, que podem ser adaptados ao estilo desejado.
Anteriormente, com o Bootstrap 2 havia uma opção para trabalhar com
dispositivos móveis, hoje com o Bootstrap 3 é possível trabalhar ao mesmo tempo com
estes dispositivos já que o código se tornou responsivo, ou seja, o site se auto ajusta para
ser melhor visualizado em telas menores. O Bootstrap possui ainda um sistema de grid,
onde todo o layout do site é dividido em linhas e colunas [11]. Com classes já definidas
que controlam o sistema de grid é possível montar um layout da maneira desejada. Para
que esse sistema funcione é necessário a utilização da classe container, que pode ter uma
largura limitada ou fluída [11].
7
O fato deste framework ser responsivo tornou o desenvolvimento do projeto mais
rápido, pois não foi necessário ajustar as imagens, tabelas, formulários e menus para
dispositivos móveis. Com a utilização de classes responsivas, o ajuste destes itens citados
é imediato para qualquer tamanho de dispositivo, e essa foi uma grande preocupação do
projeto, já que a ideia é que o paciente possa fazer esse atendimento de qualquer lugar
que ele esteja e como, hoje, a maioria da população tem acesso a smartphones e Internet,
é provável que o uso do site seja feito através desses dispositivos.
2.4 – Terapia Breve
A psicoterapia breve surgiu inicialmente devido à grande quantidade de pessoas
que procuravam tratamento psicológico e consequentemente a falta de profissionais que
ofereciam o tratamento. A terapia de curto prazo, então, veio para ampliar o atendimento
aos pacientes, já que as terapias mais longas não permitiam que o psicólogo atendesse
muitas pessoas. Além disso, outro fator que vem afirmando a importância da terapia breve
é o fator econômico, com esse tipo de terapia, pessoas de baixa renda puderam usufruir
também deste serviço. Por possuir um tempo limitado, este tratamento normalmente é
focado na resolução de um problema específico. De acordo com Eduardo Braier [12],
autor do livro Psicoterapia breve de orientação psicanalítica, existem diversas
denominações para a psicoterapia breve. Este primeiro termo, psicoterapia breve, é o mais
conhecido e mais utilizado, porém não é o mais adequado, já que o termo breve pode
representar tempos diferentes para o paciente e o psicólogo. Para Eduardo, o termo mais
adequado é psicoterapias de objetivos limitados, pois essa é a essência desse tipo de
terapia, ou seja, ter objetivos pré-determinados, mas não um tempo limitado, o tempo,
neste caso pode mudar.
De acordo com Irani Tomiatto [13] Freud é um dos precursores dessa terapia, já
que seus tratamentos não costumavam passar de um ano. Porém, com o passar do tempo,
Freud foi mudando de interesse, e seus estudos se voltaram para análises mais longas.
Apesar de sua preocupação com esse tempo prolongado, ele não incentivou os estudos
por análises mais rápidas e inclusive criticou quem o fizesse. Ferenczi e Rank [11]
tentaram introduzir mudanças no processo psicanalítico a fim de diminuir seu tempo.
Ferenczi introduziu o termo “técnica ativa”, que foram formas de tornar o paciente mais
ativo, antecipando suas experiências passadas e dando impulso em situações difíceis.
8
Porém, o próprio Ferenczi criticou seu método dizendo que os pacientes podiam ficar
mais resistentes a terapia. Já as modificações de Rank giravam em torno do trauma do
nascimento, que ele dizia ser o nódulo da neurose. Apesar de ser muito criticado Rank
fez contribuições significativas para a psicoterapia breve, como determinar uma data para
o fim da análise. Mais tarde Alexander e French [11] retomaram os estudos para encurtar
o tempo do processo psicanalítico, alguns autores acreditam que seus trabalhos
representam o início da psicoterapia breve. Eles acreditavam que diminuir o tempo da
terapia, não era uma questão apenas social e econômica e sim técnica a fim de fazer com
que o paciente deixasse atitudes infantis para em prol de uma adaptação adulta.
Fazendo uma comparação entre a psicoterapia breve e a psicanálise, a primeira
apresenta objetivos bem definidos e reduzidos, relacionados com as necessidades mais
imediatas do paciente, devido ao curto tempo oferecido para o tratamento, procurando
fazer com que o mesmo enfrente determinadas situações difíceis, de acordo com o seu
ponto de vista, e tenha de volta sua capacidade de se autodesenvolver. Já o tratamento
psicanalítico tem o objetivo de tornar consciente o inconsciente, o que leva a uma
reconstrução da estrutura da personalidade, além do seu tempo não ser definido
anteriormente ao início do tratamento, podendo se prolongar por anos [12]. Outra
característica básica da psicanálise é relacionar conflitos atuais com conflitos infantis,
durante o tratamento o paciente revive esses conflitos antigos a fim de superá-los. Na
terapia breve os conflitos são escolhidos de acordo com uma ordem de prioridade, e os
conflitos mais antigos não são aprofundados de maneira que a pessoa não sofra uma
mobilização afetiva. Evidentemente, existem exceções, e as vezes se faz necessário falar
desses conflitos para solucionar problemas atuais.
Na terapia breve a primeira entrevista com o psicólogo é de extrema importância
para o tratamento, nela é estabelecida uma relação terapêutica, é elaborada uma história
clínica, são definidos os tipos de tratamento que serão utilizados e as normas contratuais
[12]. Para que haja uma boa relação entre o paciente e o terapeuta, este deve demonstrar
interesse pelos problemas do entrevistado, deve ser bastante claro e objetivo, e deve se
mostrar confiante para a solução do problema. Nas primeiras entrevistas, o psicólogo deve
dizer seu objetivo, que é conhecer o paciente e toda sua história para que possa decidir
com que tipo de método irá trabalhar, e que ao decorrer das entrevistas irá informá-lo
sobre o tratamento escolhido. Dessa maneira, ele estará reduzindo as chances de
resistência ou preconceito do paciente com relação a terapia [12].
9
Apesar do curto tempo, na terapia breve é essencial o conhecimento amplo sobre
o histórico do paciente e sua personalidade. Embora o psicodiagnóstico pareça perda de
tempo, não é, muitas vezes este conhecimento a mais faz com que o psicólogo chegue a
uma solução muito mais rápido, encurtando assim o tempo da terapia [12]. Outra parte
importante da análise é a elaboração de um plano terapêutico [12]. Este planejamento
envolve características do paciente, do psicólogo e da instituição que oferece o serviço.
Com relação ao paciente, o psicodiagnóstico é o que vai interferir e ajudar no
planejamento. Já com relação ao terapeuta deve-se levar em consideração sua experiência
em outros tratamentos para escolher que tipo de tratamento que será utilizado. Já em
relação a instituição, serão avaliadas as possibilidades oferecidas. O plano terapêutico
deve então conter o tipo de terapia que será aplicada, os conflitos que serão abordados, a
atitude que será adotada pela terapeuta com relação aos mecanismos de defesa do
paciente, características temporais e espaciais, além de outros fatores.
A experiência em clínicas comprova que a terapia breve tem tido sucesso,
proporcionando efeitos benéficos e duradouros no paciente [12]. Como foi citado
anteriormente, o fato de ser um tratamento mais curto e demandar menos dinheiro o torna
acessível para uma maior quantidade de pessoas. Dessa forma a psicoterapia breve tem
se tornado uma forma válida e eficaz no tratamento de diferentes problemas.
Dentre estas clínicas, aquela que é objeto de estudo neste trabalho é a Vínculo
Vida. A escola Vínculo Vida está há 13 anos no mercado [14]. A ideia deste projeto surgiu
a partir de um dos professores desta escola, o professor Sebastião Alves, que é especialista
em psicoterapia individual breve. O objetivo da Vínculo Vida é a pesquisa e a geração de
novos conhecimentos nas áreas de saúde, educação e humanas. A ideia de uma escola de
terapia familiar surgiu em 2004 [14]. Com o passar do tempo, através das experiências
vividas ela foi ganhando forma. Eles perceberam, então, que havia uma grande demanda
em consultórios e instituições privadas. Hoje a escola fornece assessoria e consultoria,
treinamentos, formação terapêutica e clínica particular [14].
10
Capítulo 3
Desenvolvimento do Sistema
3.1 – Descrição do Problema
Desejava-se construir um site para pacientes que precisam de tratamento
psicológico, principalmente para aqueles que não possuem muito tempo erecursos
financeiros para fazê-lo. A ideia era construir uma plataforma web que iria antecipar o
trabalho das primeiras sessões de terapia, o que daria mais tempo para o terapeuta
trabalhar na solução do problema do paciente. O site então deveria realizar o cadastro
tanto de pacientes, quanto de psicólogos. Uma vez feito isso, o próximo objetivo seria
criar formulários em sequência para serem respondidos pelos pacientes a qualquer
momento, em uma determinada ordem, e acompanhados pelos psicólogos. As respostas
dos pacientes, então, deveriam ser salvas para possibilitar a consulta dos formulários e a
criação de recomendações baseadas em princípios da terapia breve.
3.2 – Modelagem do Sistema
Nesta seção são apresentados o diagrama de componentes do sistema, o diagrama
de casos de uso e o diagrama do banco de dados, ou seja, toda a modelagem do sistema.
A figura 3.1 apresenta os componentes deste sistema e como eles se comunicam.
Figura 3.1 - Diagrama de Componentes.
11
Quando um usuário tenta acessar o site, o servidor recebe uma requisição que é
passada para o Django, que tenta descobrir do que se trata. O endereço da página web,
que é enviado é tratado pelo Urlresolver, uma ferramenta do framework que procura por
padrões iguais ao recebido. Quando ele encontra o padrão no arquivo urls.py, ou seja, a
URL desejada, ela é associada a uma classe do controlador, que fica no arquivo views.py.
Essa classe apresenta uma função com o que deve ser mostrada na página web. Dessa
forma, ela direciona um template para a URL requisitada, ou seja, um arquivo HTML
com o que deve ser mostrado naquela página. Caso a página desejada necessite de
informações do banco de dados, a classe do controlador associada a URL faz um pedido
ao banco de dados através das classes criadas no arquivo models.py que representam
objetos do banco de dados.
O diagrama da figura 3.2 é o modelo de entidades e relacionamentos do banco de
dados. Nele é possível ver todas as classes que foram criadas no arquivo models.py que
representam tabelas que armazenam dados do sistema. Os atributos das classes mapeiam
as colunas das tabelas no banco de dados. Se uma chave primaria não é definida
manualmente o Django se encarrega de criar uma chave primaria do tipo inteiro.
Figura 3.2 - Modelo de Entidades e Relacionamentos.
12
O diagrama de casos de uso é apresentado na figura 3.3 que ilustra todas as ações
que o usuário, dependendo do seu tipo, pode realizar no site.
Figura 3.3 – Diagrama de Casos de Uso.
3.3 – Formulários
Para criar os formulários e apresentá-los no site foram utilizados dois utilitários
do Django, o formtools e o crispy-form. O primeiro é responsável por dividir os vários
formulários em páginas web diferentes e dar sequência a eles. O segundo torna os
formulários visualmente melhor sem a necessidade de um código do tipo CSS para isso.
Portanto, com o formtools seria possível unir os formulários em apenas uma classe da
view que seria do tipo SessionWizardView.
No arquivo forms.py estão estruturados todos os formulários utilizados no projeto.
Na classe da view criada para apresentar o formulário no site é feita a associação com o
formulário correspondente definido em forms.py. Esta classe por ter um tipo especifico
apresenta diversas funções já prontas que são utilizadas para auxiliar na obtenção dos
dados dos formulários, na organização e apresentação dos mesmos e em sua finalização.
Na parte do cadastro de um novo paciente são requisitadas diferentes informações
sobre o mesmo e sua família. Para isso, as perguntas sobre cada membro da família foram
13
divididas em diferentes formulários. Assim toda a parte do cadastro ficou definida na
classe CadastroWizard. Esse tipo de classe apresenta uma função chamada done que
realiza ações no momento que o formulário é finalizado. As informações de cada
formulário vão sendo salvas na variável form_data, a medida que o usuário vai avançando
sobre as diversas páginas de formulário. Na função done esta variável é utilizada para
passar todos os dados salvos para o banco de dados. Após todos os dados serem salvos, o
usuário é direcionado para uma página de conclusão do cadastro.
No início do projeto todos os formulários referentes ao atendimento do paciente
pertenceriam a mesma classe e conforme eles fossem sendo enviados, suas respostas
seriam salvas na variável form_data. Contudo, durante o desenvolvimento, decidiu-se
inserir recomendações entre os formulários, e por esta razão se fez necessário criar uma
classe para cada formulário. Esta abordagem também facilitou na hora de criar a classe
que prosseguiria com as perguntas de onde o paciente havia parado.
Após respondido o formulário, o usuário não tem a opção de editá-lo, pois isso
faria com que ele pudesse manipular as respostas para obter resultados melhores. Neste
sentido a ideia é saber exatamente como o paciente se comporta para que o psicólogo
possa conhecê-lo melhor e ajuda-lo com o problema que ele enfrenta de maneira mais
rápida. Por isso, o usuário pode apenas consultar todos os questionários, para o caso de
ele querer avaliar sua evolução.
Todas as perguntas e respostas referentes aos formulários de atendimento foram
salvas em tabelas do banco de dados e por isso podem ser alteradas através da página da
administração oferecida pelo Django, como pode ser visto nas figuras 3.4 e 3.5.
14
Figura 3.4 – Pagina de adminstração do Django.
Figura 3.5 – Página de adminstração do Dango, edição de pergunta.
15
Dessa forma, cada resposta está associada a uma pergunta e uma mesma pergunta
pode ter várias respostas. Em alguns formulários cada resposta possui uma pontuação que
irá permitir gerar recomendações dependendo das respostas. Na figura 3.6 é possível
visualizar a pontuação de uma determinada resposta.
Figura 3.6 – Página de adminstração do Django, edição de resposta.
As respostas selecionadas pelo usuário também foram salvas em tabelas do banco
de dados, divididas pelas etapas do atendimento, para que depois elas pudessem ser
utilizadas na consulta dos formulários e na geração de recomendações. Para utilizar a
pontuação das respostas na hora de gerar a recomendação, é feita uma associação entre a
resposta do paciente que foi salva e todas as opções de respostas daquele formulário. Esta
associação é feita através do id das respostas, e através dela é possível acessar a pontuação
da resposta que foi salva. Como o usuário pode ter vários atendimentos, que são chamados
pelos psicólogos de anamnésias, cada tabela de resposta do usuário está associada a uma
anamnésia. A figura 3. demonstra a associação entre as respostas através do id.
16
Figura 3.7 – Código para acessar valor das respostas.
3.4 – Etapa de Avaliação da Área Afetiva
Esta é a primeira etapa do processo de atendimento do paciente. A classe
InserirAnalise é responsável por mostrar o formulário desta etapa, salvar suas respostas
e definir a que tipo de área o paciente pertence. Esta etapa de avaliação tem esse nome
pois neste formulário são realizadas perguntas que permitem enquadrar o paciente em
uma das 5 áreas afetivas existentes, são elas: afetivo-relacional, produtividade, orgânica,
espiritual e sociocultural.
A função get_form_step_data é responsável por criar a anamnésia e salvar as
respostas do paciente na tabela AreaAfetiva. Esta etapa é formada por 23 perguntas e cada
resposta possui uma pontuação, que fica salva na tabela RespostaAreaAfetiva. Os valores
das respostas são determinados de acordo com a idade do paciente e por isso, na tabela
citada anteriormente, cada intervalo de idade é uma variável que guarda esse valor.
Através do somatório da pontuação das respostas escolhidas pelo paciente que lhe é
definida uma área. A lógica utilizada para a definição da área é a seguinte:
Afetivo-Relacional= (A01+A02+A04+A06+A09+A13+A15+
A17+A19+A20+A21+A22+A23+A25+A28)/15
Produtividade = (A05+A16+A20+A22+A23)/5
Orgânica = (A07+A12+A14+A27+29)/5
Espiritual = (A03+A11+A18+A24+A26)/5
Sociocultural = (A08+A10+A20+A22+A23)/5
17
A área que tiver menor pontuação é a área na qual o paciente se encontra com
dificuldades. Se ocorrer um empate entre as áreas, o critério de desempate será a Pirâmide
de Maslow, da seguinte forma:
Orgânico (mais alta prioridade)
Produtividade
Afetivo-Relacional
Sociocultural
Espiritual (mais baixa prioridade)
Após terminada esta etapa a função done redireciona o usuário para a página de
recomendação relacionada a área afetiva. A recomendação ao paciente é composta por
um gráfico que representa a pontuação de cada área afetiva e um texto que apresenta
algumas opções de como o paciente deve agir para eliminar o problema que enfrenta. E a
classe reponsável por realizar essas funções é a RecomendacaoAreaAfetiva.
Para a criação dos dados do gráfico foi utilizada a lógica da definição da área em
que o paciente se enquadra, para que ele tivesse uma ideia de quais são as áreas mais
afetadas pelo problema que enfrenta. Para a construção do gráfico com estes dados foi
utilizado um App chamado Highcharts, desenvolvido em JavaScript que oferece várias
opções e modelos de gráficos. Neste caso, para melhor representação, foi escolhido o
gráfico do tipo barras, como mostra a figura 3.8.
Figura 3.8 – Gráfico das Áreas Afetivas.
18
A lógica para a criação do texto foi feita utilizando a pontuação das áreas afetivas.
A gramática geradora é apresentada a seguir.
As palavras com letras maiúsculas são variáveis que irão formar o texto, que é
representado pela variável RECOMENDACAO. A variável AREA_MAIS_BAIXA é
formada pela variável correspondente a área que teve a menor pontuação.
RECOMENDACAO = AFETIVORELACIONAL + AREA_MAIS_BAIXA
AREA_MAIS_BAIXA = PRODUTIVIDADE ou ORGANICA ou ESPIRITUAL ou
SOCIOCULTURAL
AFETIVORELACIONAL = A sua auto conscientização XXX enxergar as fronteiras de
seus limites pessoais e a abrangência das suas oportunidades. O seu posicionamento
diante das suas relações pessoais e relacionais YYY seu nível de auto conscientização.
XXX = vem ajudando a (se valor de área afetivo-relacional pertencer ao conjunto: [3 ,
4] )
= precisa melhorar para (se valor de área afetivo-relacional pertencer ao conjunto:
[1.5 , 3[ )
= baixa lhe atrapalha a (se valor de área afetivo-relacional pertencer ao conjunto:
[0 , 1.5[ )
YYY = veem ajudando a elevar o (se valor de área afetivo-relacional pertencer ao
conjunto: [3 , 4])
= pode promover um incremento no (se valor de área afetivo-relacional pertencer
ao conjunto: [1.5 , 3[ )
= pode estar incapacitando o (se valor de área afetivo-relacional pertencer ao
conjunto: [0 , 1.5[ )
PRODUTIVIDADE = Ø (se valor de área produtividade pertencer ao conjunto: [3 , 4])
= As suas dúvidas ao conduzir um projeto profissional até o final
estão relacionadas com a sua auto conscientização moderada. Um maior
empenho no desenvolvimento da sua auto conscientização proporcionará
19
novas oportunidades profissionais. (se valor de área produtividade
pertencer ao conjunto: [1.5 , 3[)
= O baixo empenho na efetivação e realização dos seus projetos
profissionais estão relacionados com a sua auto conscientização frágil. A
melhora da sua auto conscientização está relacionada com o seu sucesso
profissional. (se valor de área produtividade pertencer ao conjunto: [0 ,
1.5[)
ORGANICA = Ø (se valor de área orgânica [3 , 4])
= A sua hesitação em cuidar da qualidade da sua saúde orgânica e
emocional pode ser um fator que contribui para que a realização de seus projetos
esteja aquém do seu potencial. Para um melhor aproveitamento de oportunidades,
aposte na qualidade da sua saúde física e emocional. (se valor de área orgânica
pertencer ao conjunto: [1.5 , 3[ )
= A sua falta de discernimento com relação a qualidade da sua
saúde
física e emocional pode comprometer seus projetos pessoais e profissionais. Uma
maior atenção no detectar dos sinais e sintomas do seu organismo contribui para
um melhor aproveitamento da sua competência pessoal e profissional. (se valor
de área orgânica pertencer ao conjunto: [0 , 1.5[ )
ESPIRITUAL = Ø (se valor de área espiritual pertencer ao conjunto: [3 , 4])
= A falta de maior empenho com relação a sua espiritualidade pode ser um
indicador de aproveitamento mediano dos seus projetos pessoais e emocionais.
Uma melhor apropriação dos seus recursos espirituais poderá leva-lo a uma maior
efetividade no sucesso profissional e pessoal. (se valor de área espiritual pertencer
ao conjunto: [1.5 , 3[ )
= A carência de flexibilidade frente às circunstâncias que a vida lhe impõe
restringe o seu desenvolvimento com relação à espiritualidade. Tente dialogar ou
coexistir com os semelhantes e diferentes para se apropriar de um melhor
desenvolvimento dos seus projetos pessoais e profissionais. (se valor de área
espiritual pertencer ao conjunto: [0 , 1.5[ )
SOCIOCULTURAL = Ø (se valor de área sociocultural pertencer ao conjunto: [3 , 4])
20
= A sua falta de assertividade pode ser um fator impeditivo para
um maior desempenho das suas atividades socioculturais. Reforce a
qualidade dos seus projetos pessoais e profissionais investindo e
ampliando suas opções de lazer e prazer. (se valor de área sociocultural
pertencer ao conjunto: [1.5 , 3[ )
= A sua falta de investimento na qualidade do seu prazer e lazer
podem estar comprometendo a sua vida pessoal e profissional. Dê uma
maior atenção as suas atividades sócio culturais, pois elas podem se tornar
ótimos indicadores de como você lida com a sua vida pessoal e social. (se
valor de área sociocultural pertencer ao conjunto: [0 , 1.5[ )
O texto é então formado por uma recomendação relacionada a área afetivorelacional, dependendo da pontuação que essa área recebeu, e relacionada a área que
recebeu a menor pontuação, também dependendo da pontuação que essa área mais baixa
recebeu. As pontuações foram divididas em 3 intervalos: [0 , 1.5[, [1.5 , 3[, [3 , 4], cada
intervalo com um texto diferente. Somando as diferentes variáveis tem-se uma
recomendação específica para cada tipo conjunto de respostas que o paciente escolheu.
Após visualizar as recomendações o paciente tem a opção de continuar o atendimento, se
ele desejar ver novamente as recomendações, tem uma opção no menu do site somente
para isso.
As perguntas referentes a esta etapa e a todas as outras foram definidas por um
psicólogo experiente e com vasto conhecimento sobre o assunto. Foi ele quem criou as
recomendações e ajudou a fazer a função de avaliação que permite gerar as mesmas.
3.5 – Etapa de Avaliação do Padrão de Indiferenciação
Nesta etapa o paciente deve selecionar, dentre diversas características listadas,
aquelas que coincidem com o seu comportamento. Estas caraterísticas estão divididas em
grupos, são eles: padrão de funcionamento mental adaptativo, padrão de funcionamento
mental reativo e padrão de funcionamento mental criativo. Para que o usuário não saiba
a que grupo pertence cada sentença, elas são embaralhadas toda vez que a página é
requisitada.
21
A classe responsável por salvar as características selecionadas pelo usuário e
redirecioná-lo para a página de recomendações é a InserirAnaliseIndiferenciacao. Da
mesma forma que na etapa anterior, a função get_form_step_data salva as respostas na
tabela GrauIndiferenciacaoPaciente e a função done redireciona para a página de
recomendações.
Nesta etapa a página de recomendação apresenta um link para visualização do
genograma, um gráfico com os dados referentes a respostas selecionadas e uma
recomendação na forma de texto, assim como na etapa anterior. O genograma é criado a
partir de formulários posteriores a etapa de avaliação da área afetiva, e ele será discutido
mais à frente.
O gráfico utiliza a quantidade de respostas selecionadas e o mínimo e máximo de
respostas que deveriam ser escolhidas de cada grupo para mostrar ao paciente se ele se
encontra dentro dos limites, estando assim dentro do padrão de funcionamento mental.
Também foi utilizado o App Highcharts para criação do gráfico (figura 3.9). Uma
vantagem deste App é que é possível visualizar vários gráficos juntos. Para melhor
visualização dos dados foi escolhido o gráfico candlestick, a figura abaixo mostra como
esse gráfico é montado.
Figura 3.9 – Gráfico do Grau de Indiferenciação.
O psicólogo que acompanha o projeto definiu a quantidade de perguntas que
representam os limites máximo e mínimo do padrão de funcionamento mental. A tabela
3.1 representa esses limites. Para cada idade existem limites diferentes, pois a
22
classificação do paciente entre os grupos adaptativo, reativo e criativo dependem do
amadurecimento da pessoa.
Tabela 3.1 - Limites de perguntas do padrão de funcionamento mental.
Anos
[0 , 3]
[4 , 7]
[8 , 12]
[13 , 19]
[20 , 24]
[25 , 32]
[33,  [
Adaptativo (até 17)
[14 , 17]
[12 , 17]
[8 , 13]
[4 , 8]
[1 , 3]
[0 , 2]
[0 , 2]
Reativo (até 21)
[0 , 2]
[2 , 6]
[6 , 10]
[10 , 15]
[8 , 12]
[3 , 7]
[0 , 2]
Criativo (até 19)
[0 , 2]
[0 , 3]
[2 , 5]
[6 , 8]
[9 , 11]
[11 , 15]
[16 , 19]
A lógica utilizada para gerar recomendações é a mesma da etapa de avaliação da
área afetiva. A variável RECOMENDACAO representa o texto. Se o paciente está dentro
dos limites inferior e superior, significa que ele está dentro do padrão e, portanto, o texto
que aparece para ele é o referente a variável TUDO_DENTRO. Já se ele apresenta algum
grupo fora do padrão as recomendações vão depender se ele está acima ou abaixo do
intervalo recomendável. Segue abaixo a lógica utilizada:
RECOMENDACAO = TUDO_DENTRO ou (INTERVALO_ADAPTATIVO e/ou
INTERVALO_REATIVO e/ou INTERVALO_CRIATIVO)
TUDO_DENTRO = O grau de amadurecimento está compatível com o que se espera
para a sua faixa de idade.
INTERVALO_ADAPTATIVO  ABAIXO_INTERVALO_ADAPTATIVO ou
ACIMA_INTERVALO_ADAPTATIVO
ABAIXO_INTERVALO_ADAPTATIVO = O distanciamento dos seus laços familiares
possivelmente pode estar impedindo o desenvolvimento emocional característico desta
sua fase da vida. Fortaleça os seus vínculos familiares se identificando e internalizando
o sentimento de pertencer a um núcleo familiar.
ACIMA_INTERVALO_ADAPTATIVO = Os seus fortes vínculos familiares estão
limitando o seu espectro de oportunidades. Procure ser mais assertivo na sua vida
23
pessoal e profissional manifestando de forma mais explícita os seus sentimentos e
pensamentos.
INTERVALO_REATIVO =ABAIXO_INTERVALO_ REATIVO ou
ACIMA_INTERVALO_ REATIVO
ABAIXO_INTERVALO_ REATIVO = A sua postura passiva diante das circunstâncias
que a vida lhe impõe cria dificuldades para a resolução de seus conflitos pessoais,
profissionais e relacionais. Procure assumir as rédeas dos seus comportamentos e
atitudes expressando assertivamente seus sentimentos e emoções.
ACIMA_INTERVALO_ REATIVO = O equilíbrio entre a razão e a emoção é
possivelmente o melhor caminho para a eficácia do desenvolvimento de suas
competências e habilidades pessoais, relacionais e profissionais.
INTERVALO_CRIATIVO = ABAIXO_INTERVALO_ CRIATIVO ou
ACIMA_INTERVALO_ CRIATIVO
ABAIXO_INTERVALO_ CRIATIVO = Você está se apropriando pouco do
aprendizado inerente aos seus fracassos e sucessos. Nem sempre os erros são
incompatíveis com futuros sucessos das suas empreitadas. Aposte no seu potencial de
criatividade dando maior ênfase na melhoria de suas características deficitárias,
desenvolvendo com isso maiores habilidades frente aos problemas que a vida lhe impõe.
ACIMA_INTERVALO_ CRIATIVO = A compatibilidade entre a sua criatividade e a
sua faixa etária pode trazer um desequilíbrio entre as suas conquistas e a manutenção
das mesmas. Tente ajustar o equilíbrio entre as demandas da realidade e do desejo para
um melhor aproveitamento dos seus objetivos a serem alcançados.
A ideia com as recomendações é que a cada etapa o paciente tenha um feedback
de como se comporta e o que pode fazer para melhorar e evitar situações desconfortáveis.
Além de ser um estímulo para que ele continue respondendo aos questionários que as
vezes podem ser cansativos pela quantidade de perguntas. Elas são muitas, porém
necessárias para se ter uma base da personalidade do paciente e de como ele vive na
24
sociedade, assim o psicólogo pode fazer um relatório bem detalhado que irá auxiliar nas
sessões presenciais para encontrar o problema e solucioná-lo.
3.6 – Etapa de Construção do Genograma
Genograma são “retratos gráficos da história e do padrão familiar, que identificam
a estrutura básica, o funcionamento e os relacionamentos da família e, assim, evidenciam
estressores, constituindo um mapa relacional do paciente e sua família” [15]. Dessa
forma, o genograma é como se fosse uma árvore genealógica do paciente. Ele é de
extrema importância para o tratamento psicológico, pois muitos dos problemas podem
ser originados do comportamento de sua família. Assim, o psicólogo deve entender bem
como a família se comporta para entender características do paciente. A figura 3.10
apresenta um exemplo de genograma criado pelo site.
Figura 3.10 – Genograma.
Para obter os dados do genograma foram necessários fazer perguntas sobre os
relacionamentos tanto do paciente quanto de sua família, incluindo se esses
relacionamentos geraram filhos ou filhas. Neste caso, a distinção entre o feminino e o
masculino é de extrema importância para a construção do genograma. Algumas
informações, que não são essenciais para sua construção, como o nome dos pais e avós e
as datas de nascimento e falecimento, são obtidas no cadastro do paciente caso ele queira
responder, e, portanto, estas respostas são opcionais. A figura 3.11 apresenta o formulário
25
de relacionamento dos avós maternos, este formulário se repete para os avós paternos, os
pais e para o paciente. Caso o paciente escolha as opções “separado” ou “divorciado”
para a primeira pergunta, automaticamente um novo formulário é gerado depois desse
para saber se as pessoas em questão tiveram filhos ou filhas após a separação. E caso o
paciente responda “sim” em alguma das duas últimas perguntas, outros dois formulários
também são gerados e exibidos na sequência para saber se as pessoas referentes as
perguntas tiveram filhos ou filhas antes do relacionamento atual.
Figura 3.11 – Formulário de relacionamento dos avós maternos.
A
classe
responsável
por
salvar
os
dados
desses
formulários
é
a
InserirAnaliseRelacionamento. Como ela é do tipo SessionWizardView, foi possível unir
todos estes formulários do mesmo tipo nesta mesma classe. Conforme as perguntas vão sendo
respondidas, dependendo das respostas, alguns formulários vão sendo descartados. A função
get_form, neste caso, é utilizada para gerar o passo pertencente a cada formulário e a função
get_form_step_data, é responsável por pegar as informações dos formulários que ficam
guardadas na variável form.data e passar estas informações para a tabela Relacionamento do
banco de dados. Assim como nas outras etapas a função done redireciona o usuário para outra
página, neste caso, para a etapa do padrão de indiferenciação.
26
Nesta etapa, para evitar erros dos usuários e assim prejudicar a construção do
genograma foi realizado um tratamento de erros. Nas perguntas sobre a quantidade de filhos,
limites mínímos foram estabelecidos. No caso de filhos dos avós paternos, esse valor não
pode ser menor que 1, já no caso dos avós maternos o número de filhas não pode ser menor
que 1. No caso dos pais do paciente, o sexo deste é analisado: se for feminino, então no campo
filhas, não é possível responder com nenhum valor abaixo de 1, já se for masculino a mesma
regra se aplica, mas agora para o campo filhos.
O genograma é criado através de uma biblioteca de gráficos 2D chamada Cairo pelo
arquivo genograma.py. Primeiramente são definidas as funções para construção de cada parte
do genograma. Depois, na função principal, que irá gerar o PDF com o genograma, essas
funções que foram definidas são chamadas e a elas são passadas as variáveis que contém as
informações da família e do paciente, necessárias para a construção do gráfico.
3.7 – Etapa de Seleção
Esta etapa avalia a maturidade emocional do paciente com relação a seus pais,
irmãos, namorado(a), colegas de trabalho, ou seja, pessoas com as quais convive no dia a
dia. Ela é composta por 36 perguntas, sendo que as 3 últimas só estão disponíveis para
usuários que possuem cônjuge. Para fazer essa lógica foram utilizados dados de etapas
anteriores.
A classe que tem a função de salvar as respostas do paciente é a
InserirAnaliseSeletiva. O processo para armazenar as respostas do paciente é o mesmo
das etapas anteriores, através da função get_form_step_data que salva os dados na tabela
Seletiva do banco de dados.
As perguntas anteriores a esta etapa foram utilizadas para fazer um levantamento
de dados, para que o médico siga um roteiro para planejar sua consulta médica. Já as
perguntas desta etapa serviram para construir hipóteses, que no modelo médico são
chamadas de hipóteses diagnosticadas.
Para as recomendações desta etapa, as respostas receberam pontuações, que variam
de 1 a 4, de acordo com a idade do paciente. Essa pontuação fica salva na tabela
RespostaSeletiva, onde para cada intervalo de idade existe uma variável que guarda o valor
da resposta, assim como foi feito para a etapa das áreas afetivas. E ainda, as recomendações
foram divididas em grupos:
Recomendação de Relacionamento: Avaliado pela perguntas S34, S35 e S36
27
Recomendação de Diferenciação: Avaliado pela perguntas S5, S6, S15, S16, S24,
S25
Recomendação de Autonomia: Avaliado pela perguntas S1, S7, S8, S9, S10, S11,
S12, S13, S28
Recomendação de Assertividade: Avaliado pela perguntas S14, S18, S20, S21, S30,
S31, S32, S33
Recomendação de Auto Estima: Avaliado pela perguntas S2, S17, S19, S22, S23,
S26, S27, S29
A recomendação aparece para o paciente caso alguma das perguntas do grupo tenha
pontuação inferior ou igual a 1, ou caso a média das perguntas do grupo seja inferior a 3.
As imagens 3.12 e 3.13 apresentam a lógica utilizada para gerar essas recomendações
por grupos.
Figura 3.12 – Primeira parte do código referente a recomendação seletiva.
28
Nessa primeira parte do código é analisada a pontuação de cada resposta escolhida
para saber se é inferior ou igual a 1. E também já é feita a soma dos valores das respostas que
será utilizada para calcular a média na segunda parte do código. O mesmo procedimento se
repete para os intervalos de idade: [0,3], [4,7], [8,12], [13,19], [20,24], [25, 32], [33,∞]. Para
cada paciente, um intervalo de idade será utilizado. Esta parte do código também se repete
para os outros grupos de perguntas.
Figura 3.13 – Segunda parte do código referente a recomendação seletiva.
A imagem 3.13 apresenta a parte do código referente ao cálculo das médias de
cada grupo e a avaliação para saber se esta média é inferior a 3 ou não. Este código se
repete para os outros grupos de perguntas assim como na primeira parte.
3.8 – Etapa de Intervenção
As perguntas interventivas têm como objetivo saber o quanto o paciente é ligado
a sua família e o quanto essa ligação afeta suas escolhas. Estas perguntas destinam-se a
efetuar ativamente uma mudança em três domínios (afetivo, cognitivo e comportamental)
podendo a intervenção ser do tipo “ajuste”, “eficácia” ou “encaixe”. As perguntas desta
etapa se dividem em lineares e circulares. As lineares têm a função de informar o
psicólogo e as circulares de efetuar mudanças. Enquanto a primeira inicia a reunião de
informações sobre problemas familiares e conjugais, a segunda revela a compreensão
sobre eles.
29
A classe InserirAnaliseInterventiva salva as respostas do paciente na tabela
Interventiva, assim como nas outras etapas. As recomendações desta etapa são baseadas
nas pontuações das etapas anteriores. Elas são um pouco diferentes pois em vez de o
paciente receber apenas texto, ele recebe atividades que deve praticar para melhorar sua
saúde mental. Então, as recomendações desta etapa são divididas em:
- Intervenção de Área Afetiva: Nesta intervenção é analisada a pontuação da área Afetivo
Relacional.
Se a nota desta área estiver entre [1.5, 3[ a recomendação é a seguinte:
Faça uma lista de 5 itens identificando pontos frágeis/vulneráveis da sua vida
pessoal e profissional. Trace um projeto com duração de 6 a 12 meses no qual você possa
aplicar melhorias destes pontos. Fixe esta lista em um local visível para que você possa
consultá-la periodicamente e também, de modo que sirva de lembrança daquilo que você
buscar melhorar.
30
Vida Pessoal
Ponto frágil/vulnerável
Melhoria a ser aplicada (6 e 12
meses)
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
Vida Profissional
Ponto frágil/vulnerável
Melhoria a ser aplicada (6 e 12
meses)
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
Já se a nota estiver entre [0, 1.5[ a recomendação passa a ser:
Preencha cada um dos quadrantes a seguir com 5 coisas que você pratica. Cada
um dos quadrantes está associado aos verbos gostar e fazer. Comece o preenchimento a
partir do quadrante superior esquerdo, em sentido horário.
31
Manutenção
Mantenha a prática destes
pontos.
Politicamente Correto
Você deve refletir e repensar sua
vida, no que diz respeito è estes
pontos, em seguida, buscar ser
mais assertivo sobre eles.
Agir
Estes pontos são
causadores de desconforto
e desprazer, procure mudar
sua postura no sentido de
aliviar estes estressores.
Valores e Crenças
↷ um melhor equilíbrio entre
Avalie
a rigidez e a prática diária, e em
seguida busque se afastar destas
posições extremadas.
- Intervenção de Padrão de Indiferenciação: Nesta intervenção são avaliados os padrões
adaptativo, reativo e criativo. Se alguma das notas destes 3 padrões estiver fora do
intervalo apropriado a recomendação que deve aparecer para o paciente é a seguinte:
Escreva uma carta para seu pai e outra para a sua mãe dizendo aquilo em que é
grato e aquilo que não ficou resolvido. Se os seus pais são vivos, há possibilidade de
efetuar este exercício pessoalmente, entregue a carta a eles e explique porque se sente
assim. Caso os pais sejam falecidos, não é mais possível entregar a carta pessoalmente,
mas ainda assim, é possível realizar um ritual de despedida cujo conteúdo pode ser o
mesmo da entrega pessoal.
As próximas intervenções estão relacionadas com a etapa de seleção e seus grupos.
- Intervenção de Relacionamento: Caso alguma das perguntas da etapa de seleção do
grupo relacionamento (S34, S35 e S36) tenha pontuação inferior ou igual a 1, ou caso a
média aritmética das perguntas seja inferior a 3 a recomendação será a seguinte:
Escolha uma cor que represente sua personalidade e determine qual o significado
desta cor para você:
Cor:
Significado:
32
Agora escolha 4 pessoas significativas para você, não necessariamente do ciclo
familiar. Peça a estas 4 pessoas atribuírem uma cor a você e também para determinar o
significado que esta cor escolhida tem para elas.
Pessoa 1:
Cor:
Significado:
Pessoa 2:
Cor:
Significado:
Pessoa 3:
Cor:
Significado:
Pessoa 4:
Cor:
Significado:
Em seguida, confronte a cor e o significado atribuído a você por você mesmo e
pelas pessoas que você escolheu. Faça um exercício de comparar melhor a imagem que
você tem de si mesmo com a imagem que passa para os outros. Tente ajustar as percepção
que você tem de si mesmo a percepção que os outros têm de você.
- Intervenção de Diferenciação: Caso alguma das perguntas da etapa de seleção do grupo
diferenciação (S5, S6, S15, S16, S24 e S25) tenha pontuação inferior ou igual a 1, ou caso
a média aritmética das perguntas seja inferior a 3 a recomendação será a seguinte:
Pense nas vezes em que na prática diária você teve que passar por cima de seus
sentimentos e da sua forma de pensar. Em seguida identifique 2 fatos mais significativos
em que isto ocorreu e determine o que levou você a abrir mão de suas convicções. A partir
de então, enumere como você poderia ser mais autêntico e coerente com você mesmo.
33
Fato 1:
Fato 2:
O que o levou a
abrir mão de
você?
Como ser mais
autentico e
coerente com
você?
- Intervenção de Autonomia: Caso alguma das perguntas da etapa de seleção do grupo
autonomia (S1, S7, S8, S9, S10, S11, S12, S13, S28) tenha pontuação inferior ou igual a
1, ou caso a média aritmética das perguntas seja inferior a 3 a recomendação será a
seguinte:
Faça uma avaliação prática sobre sua vida pessoal e profissional, identificando
como gostaria de estar daqui a 2 anos. Em seguida, trace metas para atingir estas
preferências.
Avaliação
Como gostaria de estar
Metas para atingir as
daqui a 2 anos?
preferências
Pessoal
Profissional
34
- Intervenção de Assertividade: Caso alguma das perguntas da etapa de seleção do grupo
assertividade (S14, S18, S20, S21, S30, S31, S32, S33) tenha pontuação inferior ou igual
a 1, ou caso a média aritmética das perguntas seja inferior a 3 a recomendação será a
seguinte:
Dentro das suas expectativas pessoais e profissionais, você acredita que a
dificuldade de dizer não pode ter prejudicado o seu desenvolvimento e amadurecimento
pessoal?
Faça uma lista de 5 itens que você gostaria de melhorar com relação a sua vida
pessoal e 5 itens da sua vida profissional, mesmo que para isso tenha que dizer não para
algumas pessoas significativas para você.
Itens a serem melhorados, mesmo que tenha que dizer não a alguém
significativo
Vida Pessoal
Vida Profissional
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
- Intervenção de Auto Estima: Caso alguma das perguntas da etapa de seleção do grupo
auto estima (S2, S17, S19, S22, S23, S26, S27, S29) tenha pontuação inferior ou igual a
1, ou caso a média aritmética das perguntas seja inferior a 3 a recomendação será a
seguinte:
35
Avalie 5 situações práticas da sua vida pessoal e 5 da vida profissional em que
você se fez presente defendendo seus pontos de vista apesar de saber que em alguns
momentos poderia sofrer retaliações e rejeições.
Identifique o seu diferencial na vida profissional e pessoal que favoreceu estes
eventos.
Compre um chaveiro, ou um amuleto, ou uma foto que seja representativa desse
diferencial na vida pessoal e profissional (uma forma de materializar e simbolizar esse
diferencial). Guarde este objeto com você no seu dia a dia para que você possa se lembrar
que tem esse diferencial.
Situações da Vida Pessoal
Situações da Vida Profissional
1.
1.
2.
2.
3.
3.
4.
4.
5.
5.
Diferencial
Diferencial
Objeto: amuleto, chave, foto
3.9 – Construção do Ambiente de Desenvolvimento
Para criar um ambiente de desenvolvimento do projeto foi preciso instalar alguns
componentes, uns essenciais e outros que auxiliaram no processo de criação do site. As
instalações foram feitas em um sistema operacional do tipo Ubuntu. Para melhor
entendimento da construção do ambiente de desenvolvimento, esta seção foi dividida em
subseções que serão apresentadas a seguir.
36
3.9.1 - Java
O editor escolhido para desenvolvimento do sistema foi o PyCharm, oferecido
pela JetBrains. As aplicações da JetBrains não são exatamente compatíveis com a versão
do Java que vem instalada por padrão no Ubuntu, por isso foi necessário atualizá-la. Para
fazer isso foi necessário digitar os seguintes comandos no console:
#sudo add-apt-repository ppa:webupd8team/java
#sudo apt-get update
#echo oracle-java8-installer shared/accepted-oracle-license-v1-1
select true | sudo /usr/bin/debconf-set-selections
#sudo apt-get install oracle-java8-installer -y
#sudo apt-get install oracle-java8-set-default -y
Ao final, para verificação da versão Java instalada foi preciso digitar java -version e o
resultado esperado seria:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
3.9.2 - Git
Para organizar as versões do código foi escolhido o Github, um controlador de
versões muito usado pelos desenvolvedores atualmente. O comando para instalar o git é
o seguinte:
#sudo apt-get install git
Para baixar os arquivos do projeto é preciso estar na pasta que se deseja
desenvolver o site, neste caso o nome do usuário do git é thaispirate e a pasta onde foi
salvo este projeto my-first-site, então basta digitar:
#git init
#git remote add origin https://github.com/thaispirate/my-first-site.git
#git pull origin master
A imagem 3.12 apresenta a estrutura dos arquivos que foram baixados do git. A
pasta mysite contém o arquivo de configuração settings.py e a pasta projetofinal contém
todos os arquivos python responsáveis pelo funcionamento do sistema, além das pastas
static e migrations, a primeira contém as imagens utilizadas no site e os arquivos do tipo
37
css e javascript e a segunda contém todas as modificações do banco de dados. O arquivo
install.txt é apenas um arquivo texto que apresenta o passo a passo da instalação do
sistema e o arquivo .gitignore apresenta uma lista de arquivos que não devem ser
transferidos para o git na hora de subir uma nova versão do código.
Figura 3.14 - Estrutura dos arquivos do git.
Para subir uma nova versão do código para sua página no GitHub basta digitar:
#git add -A
#git commit -m "qual mudança foi feita"
#git push
3.9.3 – Python, Pip e Virtualenv
Como já foi mencionado, o Django é escrito em Python, então, antes da instalação
do Django é necessária a instalação do Python 3.4:
#which python /usr/bin/python3
38
Em geral, as máquinas Ubuntu vem com o python2.7 como default, para substituílo pelo python3.4 basta digitar:
#update-alternatives --remove python /usr/bin/python2
#sudo update-alternatives --install /usr/bin/python python
/usr/bin/python3 1
O Pip é um sistema de gerenciamento de pacotes, utilizado para instalar pacotes
de software escritos em python. Neste caso, ele foi utilizado para instalar o Django e seus
utilitários necessários para o projeto, além do Virtualenv. Por isso se fez necessário
instalar o Pip, logo após a instalação do Python, através do seguinte comando:
#sudo apt-get install python3-pip
#which pip /usr/bin/pip3
Assim como foi feito para o python, para atualizar o pip default para o pip3 basta
digitar:
#sudo ln -s -f /usr/bin/pip3 /usr/bin/pip
#pip -V
A criação de um ambiente virtual é muito importante para que o desenvolvimento
de um projeto não prejudique outros. Para instalar o Virtualenv basta digitar no console:
#sudo -H pip3 install virtualenv
E para configurá-lo é preciso estar na pasta do projeto <PROJECT_FOLDER> e digitar:
#sudo apt-get install python3.4-venv
#python3 -m venv myvenv
Depois basta digitar source myvenv/bin/activate para entrar no ambiente virtual.
3.9.4 – PyCharm
O PyCharm foi o editor de código escolhido para o desenvolvimento do projeto.
Ele foi escolhido por conta do autor já ter um conhecimento prévio sobre ele. Depois da
instalação, basta abrir a pasta com o projeto desejado e iniciar a criação. Uma vantagem
deste editor é que ele salva automaticamente as edições. O PyCharm Community Edition
é grátis e está disponível para download no site da JetBrains.
3.9.5 – Django e seus utilitários
Para instalar o Django, basta acessar o ambiente virtual e digitar:
39
#pip install django==1.8.5
Foram necessários vários utilitários do Django para o desenvolvimento deste
projeto.
O
comando
#pip
install
-r
<PROJECT-
FOLDER>/mysite/requirements.txt(disponível em mysite/requiriments.txt)
deveria instalar todos eles, porém o site continuava apresentando erros, então foi preciso
copiar as pastas com o conteúdo dos utilitários para o local <PROJECTFOLDER>/myvenv/lib/python3.4/site-packages/.
O download das pastas foi feito
através do site https://pypi.python.org. O procedimento que foi realizado para cada um
dos utilitários está exemplificado abaixo através do utilitário crispy-forms:
1. baixar django-crispy-forms-1.6.0.tar.gz em https://pypi.python.org/pypi/djangocrispy-forms/1.6.0
2. descompactar django-crispy-forms-1.6.0.tar.gz
3. entrar na pasta django-crispy-forms-1.6.0
4. #sudo cp -R crispy_forms/
~/projetos/django/myvenv/lib/python3.4/site-packages/
Este procedimento foi repetido para os utilitários:
-formtools (https://pypi.python.org/pypi/django-formtools)
-password-reset (https://pypi.python.org/pypi/django-password-reset)
-jquery (https://pypi.python.org/pypi/django-jquery)
-highcharts (https://pypi.python.org/pypi/django-highcharts/)
Para a utilização da biblioteca Cairo também foi preciso instalar o pacote Cairo.
A instalação pode ser feita de tres maneiras:
#pip install pycairo
ou
#sudo apt-get install libffi6 libffi-dev
#pip install cairocffi
ou
#sudo apt-get install libcairo2-dev
ou
#wget http://www.cairographics.org/releases/pixman-0.28.0.tar.gz
#tar -xzf pixman-0.28.0.tar.gz
#cd pixman-0.28.0
#./configure --prefix=$HOME
#make
40
#make install
#cd ..
#wget http://www.cairographics.org/releases/cairo-1.12.8.tar.xz
#tar -xJf cairo-1.12.8.tar.xz
#cd cairo-1.12.8
#./configure --prefix=$HOME
#make
#make install
#cd ..
baixar pycairo-1.10.0 em https://www.cairographics.org/pycairo/
descompactar pycairo-1.10.0.tar.bz2
#cd pycairo-1.10.0
#./waf configure --prefix=$VIRTUAL_ENV
#./waf build
#./waf install
Para configurar o banco de dados:
#python manage.py makemigrations
#python manage.py migrate
Para visualizar o site em http://127.0.0.1:8000/ basta estar no ambiente virtual e
digitar:
#python manage.py runserver
3.10 – Deploy do Ambiente
O provedor escolhido para hospedar o site do projeto foi o PythonAnywhere. Ele
é gratuito para aplicações pequenas então foi ideal para realizar pequenos testes no site
produzido. Para começar a utilizar o PythonAnywhere foi preciso criar uma conta em
www.pythonanywhere.com.
Na página inicial da sua conta existe uma aba chamada consoles, para abir o
console basta clicar na categoria Python em 3.4 correspondente à configuração do Python
que foi utilizada no projeto. Com o console aberto é preciso baixar o código do Github
através do seguinte comando:
#git clone https://github.com/thaispirate/my-first-site.git
41
Depois de ter o código no servidor é preciso criar um ambiente virtual, isto é feito
através dos seguintes comandos:
#cd my-first-site
#virtualenv --python=python3.4 myvenv
E para acessar o virtualenv basta digitar:
#source myvenv/bin/activate
Após estas etapas é necessário instalar o Django Whitenoise para servir os
arquivos estáticos já que eles se comportam de maneira diferente no servidor quando
comparados ao computador onde o projeto foi criado:
#pip install django whitenoise
#python manage.py collectstatic
É preciso também criar o banco de dados e o usuário administrador através dos
comandos:
#python manage.py migrate
#python manage.py createsuperuser
Após realizados estes comandos, na aba web da conta criada no PythonAnywhere
basta clicar em Add a new web app e então será aberta uma página de configuração do
site. Na seção Virtualenv, será necessário clicar no texto vermelho que diz Enter the path
to a virtualenv e digitar: /home/<nome-de-usuário>/my-first-site/myvenv/.
Django funciona usando o WSGI protocol, um padrão que serve sites usando
Python. A maneira de configurar o PythonAnywhere para reconhecer o site em Django é
editando um arquivo de configuração do WSGI. É preciso então clicar no link WSGI
configuration file, excluir todo conteúdo do arquivo e adicionar o seguinte conteúdo:
import os
import sys
path = '/home/<nome-de-usuário>/my-first-site'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
42
from django.core.wsgi import get_wsgi_application
from whitenoise.django import DjangoWhiteNoise
application = DjangoWhiteNoise(get_wsgi_application())
No botão verde no topo da página chamado Reload a página é carregada e acima
deste botão está o link para o site criado.
43
Capítulo 4
Considerações Finais
4.1 – Conclusão
O objetivo geral do projeto era criar um site para pacientes com dificuldades
psicológicas, para que estes pudessem responder uma série de perguntas e obter
recomendações conforme fossem respondendo-as. Paralelamente o psicólogo pode
acompanhar os formulários respondidos para montar um relatório com informações dos
pacientes que pudesse auxiliar nas sessões de terapia. Este objetivo foi dividido em 4
objetivos menores e mais específicos.
Então, o primeiro objetivo a ser atingido era desenvolver um site onde pacientes
e psicólogos pudessem se cadastrar para realizar as atividades mencionadas acima. Este
objetivo foi atingido após os estudos realizados com relação a linguagem que seria
utilizada e o framework que auxiliaria na construção do site. Como havia uma extensa
documentação sobre o processo de criação de usuários com o framework Django, houve
apenas uma dificuldade inicial por ser a primeira vez que o framework estava sendo
utilizado. Depois de feito isso, a próxima etapa foi criar formulários em sequência que
deveriam ser respondidos em uma certa ordem e que poderiam ser interrompidos quando
o paciente desejasse para que se iniciasse em um outro momento, de onde havia parado.
Essa foi a parte mais trabalhosa e difícil do projeto, o que gerou um grande conhecimento
sobre o assunto. Após a conclusão deste objetivo, manusear os formulários e suas
informações se tornou um trabalho mais fácil.
A terceira etapa do projeto foi guardar todos os dados dos formulários respondidos
e utilizar esses dados para gerar gráficos que permitiam ao psicólogo tirar algumas
conclusões sobre o comportamento do paciente. Depois de ter os formulários e suas
respostas, se fez necessário uni-los novamente para a parte da consulta do atendimento,
pois o terapeuta precisaria ter acesso a todas as respostas do paciente para montar um
relatório. Esse quarto objetivo também trouxe um pouco de dificuldade ao projeto, não
tanto quanto o segundo, mas essa dificuldade acabou aumentando o aprendizado sobre o
framework utilizado. E já que a lógica seria a mesma, a parte da consulta do atendimento
também foi disponibilizada para o paciente, para ele acompanhar a mudança de suas
44
respostas caso fizesse atendimentos em tempos diferentes. A parte final do projeto foi
gerar recomendações ao paciente através de uma lógica que envolvia a idade do mesmo
e pontuações das respostas dos formulários.
O projeto contou com a participação de um psicólogo experiente que forneceu as
perguntas utilizadas no atendimento, a pontuação das mesmas para a geração de gráficos
e recomendações, além das ordens dos formulários e das informações que deveriam ser
requeridas no cadastro do paciente no site. As próprias recomendações também foram
escritas por ele.
O desenvolvimento do projeto proporcionou ao autor um grande conhecimento
do padrão MVC (model-view-controller), assim como da linguagem Python e do
framework Django. A medida que dificuldades surgiam, elas eram superadas e
significavam um avanço no conhecimento adquirido.
4.2 – Trabalhos Futuros
Este projeto representa uma grande modificação em alguns tratamentos
psicológicos. Ele significa um avanço para a terapia breve. É uma ideia muito recente e,
portanto, ainda existem diversas propostas para melhorar o sistema que não foram feitas
neste projeto.
A primeira delas é implementar a parte da recomendação da etapa interventiva,
que não foi realizada neste projeto por conta do tempo.
Uma outra proposta é criar um novo formulário de perguntas, organizadas em
árvore, onde cada pergunta irá depender da resposta da pergunta anterior, com este novo
formulário será possível montar um relatório, com algumas informações importantes
sobre o paciente, que irá auxiliar na terapia.
Outra ideia é criar uma linha do tempo, onde o usuário possa indicar
acontecimentos marcantes de sua vida, assim o psicólogo saberá da existência de fatores
que podem ter alterado a personalidade do paciente.
O layout do site também deve ser melhorado, com a adição de informações sobre
psicologia, terapia breve e sobre a escola Vínculo Vida, para que o paciente tenha um
conhecimento maior sobre o tratamento que irá seguir e se sinta mais confortável para
utilizar o sistema.
A criação de um aplicativo também é uma ideia que pode ser estudada, já que a
maioria das pessoas hoje usam smartphones e inclusive preferem utilizá-lo se comparado
45
ao computador. Um aplicativo tornaria o sistema muito mais agradável para o smartphone
do que o site responsivo que foi criado neste projeto.
Outra proposta feita pelo psicólogo que acompanhou o projeto é permitir que o
paciente adicione uma resposta, além das que já estão disponíveis. Esse seria um modo
de prospectar outras possibilidades de respostas. Neste caso, o terapeuta precisaria validar
essa nova respostas, para definir se ela é pertinente e definir valores de pontuação
também.
A segurança dos dados é um tema muito discutido ultimamente, e neste projeto
não houve preocupação com este assunto. Logo, guardar os dados dos pacientes é uma
proposta de trabalho futuro que exige um estudo mais aprofundado sobre a maneira que
os dados são armazenados.
Outro assunto muito abordado na atualidade é o homossexualismo e o site não
está preparado para atender pessoas que convivem com homossexuais. Inclusive o
genograma não foi construído pensando nessas situações. Uma ideia para reverter este
quadro e tornar o site acessível para estas pessoas é criar um genograma de forma bottom
up ao invés de up bottom. Além disso será necessário trocar as palavras mãe e pai do
cadastro dos pacientes para pais e avô e avó para avós. Nos questionários, as perguntas
sobre os pais e avós devem ser feitas através do nome dos mesmos.
Testes são essenciais na criação de um sistema, e infelizmente, neste projeto só
foi possível realizar testes com os desenvolvedores. Mas existem diversos outros tipos de
testes que devem ser considerados para que o sistema não apresente erros e possa ser
posto em prática.
46
Bibliografia
[1] DJANGO, “Django”, 2017. https://www.djangoproject.com/ (Acesso em 03 de março
de 2017).
[2] BOOTSTRAP, “Bootstrap”, 2017. http://getbootstrap.com/ (Acesso em 03 de março
de 2017).
[3] SQLITE3, “About”, 2017. https://www.sqlite.org/about.html (Acesso em 03 de março
de 2017).
[4]
GENOGRAMA,
“o
que
é
um
Genograma?”,
2017.
https://virtual.ufms.br/objetos/Genograma/6.html (Acesso em 03 de março de 2017).
[5] BORGES, LUIZ EDUARDO, Python para Desenvolvedores, 2. ed., Rio de Janeiro,
Edição do Autor, 2010
[6] PLEKHANOVA, JULIA, Evaluating web development frameworks: Django, Ruby
on Rails and CakePHP, Institute for Business and Information Technology, Fox
School of Business Temple University, 2009.
[7] MATTSSON, MICHAEL, Object-oriented Frameworks - A survey of methodological
issues, chapter Introduction, Licentiate Thesis, Department of Computer Science,
Lund University, CODEN: LUTEDX/(TECS-3066)/1-130/(1996), also as Technical
Report, LUCS-TR: 96-167, Department of Computer Science, Lund University, pp.
9, 1996.
[8] HOLOVATY, ADRIAN, KAPLAN-MOSS, JACOB, The Definitive Guide to
Django: Web Development Done Right, 2. ed., Estados Unidos, Apress, 2009.
[9] DJANGO, “Django Documentation”, 2016. https://docs.djangoproject.com/ptbr/1.10/intro/overview/ (Acesso em 18 de outubro de 2016).
[10] SPURLOCK, JAKE, Bootstrap, Estados Unidos, O’Reilly Media, 2013.
[11] BOOTSTRAP, “CSS”, 2016. http://getbootstrap.com/css/ (Acesso em 18 de outubro
de 2016).
[12] BRAIER, EDUARDO ALBERTO, Psicoterapia Breve de Orientação Psicoanalítica,
São Paulo, Martins Fontes, 2008.
[13] OLIVEIRA, IRANI TOMIATTO, Psicoterapia Psicodinâmica Breve: Dos
Precursors Aos Modelos Atuais, Universidade Presbiteriana Mackenzie, Psicologia:
Teoria e Prática, 1999.
[14] VÍNCULO VIDA, “Quem Somos”, 2016. http://vinculovida.com.br/quem-somos/
(Acesso em 18 de outubro de 2016).
47
[15] MUNIZ, JOSÉ ROBERTO, EISENSTEIN, EVELYN, Genograma: informações
sobre família na (in)formação médica, Rio de Janeiro, Revista Brasileira de
Eduacação Médica, pp. 72-79, 2009
48
Apêndice A
Perguntas de Área Afetiva
Este anexo apresenta a lista de pergutas de área afetiva e a pontuação dada para
cada resposta a estas perguntas.
Perguntas
Anos
00-07 08-12 13-19 20-24 25-∞
A01. Diante de uma questão a ser resolvida, você
é uma pessoa que:
( ) procura agir para solucionar
( ) pensa muito antes agir
( ) tenta conviver com a questão o máximo que pode
( ) tende a negar a existência da situação
A02. Como era ou é a sua relação com seus
irmãos/irmãs?
( ) média
( ) fraca
( ) muito forte
( ) conflituosa
( ) equilibrada e harmônica
( ) não tem irmãos/irmãs
( ) ausente, não tenho relação
A03. Na sua família de origem (pai, mãe e
irmãos), as pessoas acreditam em milagres?
( ) sim
( ) não
( ) depende da situação
( ) vai depender da maturidade emocional de cada
um
( ) não sei responder
A04. Como você definiria os seus pais ou
cuidadores, pessoas:
( ) autoritárias
( ) afetivas e carinhosas
( ) ausentes
( ) distantes afetivamente
A05. Seus pais ou cuidadores trabalhavam como
profissionais autônomos ou tinham vínculos
empregatícios?
( ) as duas modalidades
49
1
3
4
4
1
4
3
3
1
4
3
2
4
3
2
1
4
3
2
1
3
1
3
3
4
2
1
4
3
4
3
1
2
1
4
3
1
3
1
4
3
3
2
1
3
1
4
4
1
1
1
1
4
3
3
4
2
1
4
2
1
4
2
1
4
3
2
4
3
3
3
3
3
3
3
3
1
4
2
3
1
4
2
3
1
4
2
3
1
4
2
3
1
4
2
3
4
4
4
4
4
( ) autônomos
( ) vínculos empregatícios
( ) nenhum um, nem outro
A06. Você se considera uma pessoa livre que tem
autonomia para expressar (falar dos) seus
sentimentos e pensamentos?
( ) às vezes
( ) nem sempre
( ) sempre que posso
( ) não consigo
( ) não sei responder
A07. Entre os membros de sua família de origem
(pai, mãe e irmãos) ou seus cuidadores, alguém
tinha algum tipo de vício?
( ) sim
( ) não
( ) não sei responder
( ) sim, mas nada comprometedor
A08. Seu pai/mãe ou cuidadores praticavam ou
praticam algum tipo de atividade física ou
esportiva?
( ) sim
( ) não
( ) com pouca frequência
( ) não sei responder
A09. Você é uma pessoa que tem contato com sua
família de origem (pais/irmãos/irmãs)?
( ) poucas vezes
( ) bastante contato
( ) contato moderado
( ) não tenho nenhum contato
A10. Seus pais ou cuidadores, eram pessoas
gostavam de viajar, dançar, ir ao teatro ou ir ao
cinema?
( ) sim
( ) não
( ) muito raro
( ) em datas comemorativas
A11. Os seus familiares eram adeptos de algum
tipo de religião?
( ) não
( ) sim
( ) não sei responder
( ) sim e de forma crítica
50
3
3
1
3
3
1
3
3
1
3
3
1
3
3
2
2
3
3
3
4
2
3
4
1
2,5
2
3
4
1
2
3
2
4
1
1
3
2
4
1
1
1
4
4
3
1
4
3
3
1
4
2
2
1
4
2
2
1
4
2
2
4
1
2
3
4
1
3
2
4
1
3
1
4
1
3
1
4
1
2
1
2
4
3
1
2
4
3
1
3
4
4
1
2
3
4
1
2
2
4
1
4
1
3
2
4
1
3
2
4
1
2
3
4
1
2
3
4
1
2
3
1
4
4
3
1
4
3
3
1
4
2
3
1
4
2
3
1
4
1
3
A12. Na sua opinião, como seus familiares ou
cuidadores cuidavam da saúde física e emocional?
( ) muito bem
( ) mais ou menos
( ) não se cuidavam
( ) cuidavam muito pouco
( ) não sei responder
A.13 Como era ou é a relação afetiva (de amor)
com a sua mãe?
( ) média
( ) muito forte
( ) fraca
( ) conflituosa
( ) equilibrada e harmônica
A14. Entre os seus familiares quando as pessoas
desenvolviam algum tipo de doenças como,
hipertensão arterial, diabetes, quadro depressivo:
( ) elas eram acolhidas e ajudadas
( ) cada um se cuidava como podia
( ) a doença era problema somente do indivíduo
( ) toda a família era solidária (se reunia para ajudar)
A15. Como era ou é a sua relação com seu pai?
( ) média
( ) fraca
( ) muito forte
( ) conflituosa
( ) equilibrada e harmônica
A16. Na sua família de origem, estudar era um
valor:
( ) muito importante
( ) com importância média
( ) não era muito valorizado
( ) existia outras prioridades
A17. Quando você vai tomar uma decisão
importante que envolve sua vida pessoal, afetiva e
profissional, você:
( ) costuma consultar a família
( ) pede ajuda aos amigos
( ) procura um profissional
( ) decide sozinho
( ) nunca pensei sobre isto
A18. Você se considera uma pessoa desapegada
materialmente (computadores, roupas,
smartphones, ...)?
51
3
2
1
2
4
4
3
1
2,5
2
4
3
1
2
2
4
3
1
2
2
4
3
1
2
2
2
4
1
1
4
2
3
1
1
4
2
3
1
1
4
3
2
1
1
4
3
2
1
1
4
3
2
2
4
4
2
2
4
4
2
1
3
4
1
2
3
4
1
2
3
2
1
3
1
4
2,5
2
3
1
4
2
1
3
1
4
3
1
2
1
4
3
1
2
1
4
4
3
1
2
4
3
2
1
4
3
1
2
4
3
2
1
4
3
1
2
4
3
1
1
1
4
3
1
1
2
4
4
2
3
1
4
4
3
3
1
3
2
4
1
( ) sim
( ) não
( ) depende das circunstâncias
( ) não sei avaliar
A19. Você imagina que herdou algumas virtudes
dos seus pais ou cuidadores?
( ) sim
( ) não
( ) sim mas com modificações
( ) nunca pensei sobre isto
A20. Você se considera uma pessoa assertiva ou
seja, que diz “não”, quando necessário?
( ) sim
( ) não
( ) depende do momento
( ) nunca pensei sobre isto
A21. Você se vê repetindo algumas atitudes e
comportamentos que não gostavam nos seus pais
ou cuidadores?
( ) sim
( ) não
( ) muito raramente
( ) sim, mas procurei ajuda profissional para
melhorá-las
( ) nunca observei
A22. Você já experimentou algum situação com
relação aos seus pais ou cuidadores, na qual você
disse “ sim”, quando queria dizer “ não”?
( ) algumas vezes
( ) sempre
( ) poucas vezes
( ) depende da situação
( ) Não sei responder porque nunca vivi uma situação
desta
A23. Você é uma pessoa que ao enfrentar um
conflito consegue manter o equilíbrio entre a
emoção e razão?
( ) nem sempre
( ) às vezes
( ) quase sempre
( ) tudo vai depender da situação
( ) na maioria da vezes procuro manter o equilíbrio
( ) nunca pensei sobe isto
52
2
3
2
4
4
1
3
2
4
1
3
1
3
1
3
1
3
1
4
1
4
1
3
4
4
1
3
4
4
1
3
2
4
1
3
2
4
1
3
2
1
4
2
4
4
1
3
2
4
1
3
2
4
1
2
1
4
1
2
1
4
4
3
4
3
2
4
1
2
4
1
2
1
4
2
1
4
2
4
2
3
3
1
3
1
2
1
2
3
4
1
2
3
3
1
3
3
3
1
3
2
3
1
4
3
4
3
2
1
1
4
3
3
3
3
4
3
4
1
2
4
2,5
3
2
3
3
4
1
2
2
4
3
4
1
2
3
4
3
4
1
A24. Na sua opinião quando uma pessoa está com
algum sofrimento orgânico ou psíquico, ela deve
acreditar:
( ) nas ciências médicas
( ) na espiritualidade
( ) nas ciências médicas e na espiritualidade
( ) depende do tipo de sofrimento e as circunstâncias
( ) não sei responder
A25. Ao ter enfrentar uma situação conflituosa,
você é mais de pensar ou de agir?
( ) pensar
( ) depende da situação
( ) agir
( ) na maioria das vezes penso muito antes de agir
( ) não sei responder
A26. Em uma situação de risco de vida, você age
baseado:
( ) na fé (em Deus)
( ) na fé e na ajuda de profissionais (em Deus e nos
médicos)
( ) na ajuda profissional (nos médicos)
( ) na espera de um milagre acontecer
( ) não sei responder
A27. Os membros da sua família de origem eram
pessoas que cuidavam da saúde de forma
preventiva?
( ) sim
( ) não
( ) mais ou menos
( ) não sei responder
A28. Na sua família de origem, as pessoas eram
carinhosas e afetivas entre si?
( ) às vezes
( ) na maioria das vezes , não
( ) bastante carinhosas e afetivas
( ) não existia trocas de carinhos e afetos
( ) nunca observei isto
A29. Caso tenha vivido alguma experiência de
doenças grave, como você reagiu?
( ) aceitou e procurou tratamento médico
( ) negou e ficou esperando acontecer algo
inopinado( milagre)
( ) tentou conviver com a experiência indesejada
( ) revoltou-se ficou com muita raiva
53
3
3
1
4
4
3
3
4
2,5
3
3
2,5
4
3
2
3
3
4
2
1
3
3
4
2
1
1
3
2
2
4
2
4
1
3
3
3
4
3
4
2
3
4
3
2
1
3
4
3
1
1
3
2
2
3
3
1
1
4
4
3
1
3
3
3
1
2
4
4
1
2
4
4
1
1
4
1
2,5
4
4
1
3
3
4
1
3
2
4
1
3
2
4
1
3
1
3
2
4
1
4
3
3
4
1
2,5
3
2
4
1
2
3
2
4
1
2
3
2
4
1
2
1
2
3
4
4
2
1
4
1
2
3
1
3
3
1
2
2
2
2
1
( ) não teve nenhum dos sentimentos citados
anteriormente
( ) nunca passei por tal experiência
54
4
4
4
4
4
4
3
4
2
2
Apêndice B
Perguntas de Indiferenciação
Este anexo apresenta a lista de oções que o paciente pode escolher da etapa de
Indiferenciação separadas por padrão.
Padrão de Funcionamento Mental Adaptativo:
( ) A pessoa grudada/simbiótica com a sua família de origem;
( ) Imagina que é o centro do mundo e, que tudo gira ao redor;
( ) É sempre negativista, e que todo mundo está contra ela;
( ) Pouca autonomia, precisa sempre de segurança em tudo, não suporta ter que
enfrentar as frustrações, rejeições e perdas;
( ) Não enfrenta os conflitos e quer sempre agradar a todos; é sempre o bonzinho;
( ) Não é assertivo, não consegue dizer não;
( ) Culpa sempre os outros pelos seus fracassos e insucessos, não se
responsabiliza pelos seus atos;
( ) Vive preso ao passado, não quer crescer, vive no mundo adulto e se comporta
como criança, promove retaliações e vinganças quando algo acontece fora do seu
controle.
( ) Se esforça bastante para amar e se sentir amada;
( ) Possíveis rejeições e frustações incomodam muito seu dia a dia;
( ) Não faz distinção entre razão e emoção nos momentos de tomada de decisão;
( ) Toma decisões importantes da vida baseados em seus sentimentos e no que
considera justo;
( ) Faz uso do eu quero e eu exijo meus direitos para se expressar em suas relações
interpessoais;
( ) Ao longo da vida busca conforto em relações de vínculos fortes com pessoas e
instituições;
( ) Constrói um personagem com características marcantes de modo a criar uma
armadura que proteja sua baixa autoestima;
( ) Não se cuida e adia frequentemente a resolução de disfunções, as quais podem
acabar por se tornar prolongadas e permanentes;
( ) Se esforça para se inserir em grupos e por isso se empenha muito em não
fracassar perante os mesmos;
Padrão de Funcionamento Mental Reativo:
( ) A pessoa reage a tudo e a todos, projetando seus erros, fracassos e insucessos
sempre no outro;
( ) Insegura, precisa ouvir sempre as opiniões alheias para tomar decisões;
( ) Está sempre irritado, ansioso, raivoso e adora ir contra a tudo e a todos;
( ) Em geral está desconectado de si, não tem proposta de vida, mas recusa
qualquer tipo de ajuda, sempre tenta dar conta das coisas sozinho;
( ) Não escuta o outro, discorda sempre de quem pensa diferente da sua forma de
ver o mundo, lida mau com aqueles que pensam diferente, não se importando
com o outro;
55
( ) Constrói o seu próprio inferno, projetando no outro suas questões não
resolvidas;
( ) Vive do passado e reage sempre ao presente;
( ) Não se lança ao futuro, gosta de coisas certas e seguras;
( ) Briga com a família de origem e constrói vários fantasmas familiares para não
encarar seu “vazio existencial”;
( ) Não tem um projeto de vida pessoal e profissional, vive procurando desculpas
para qualquer iniciativa que possa correr riscos desistindo dos projetos pessoais
e profissionais mesmo antes de iniciá-los.
( ) Sente-se protegido e por isso busca viver sob os muros institucionais;
( ) Tem o hábito de realizar afirmações gerais, evitando comprometimentos
causados por uma eventual opinião própria;
( ) É uma pessoa muito sensível;
( ) Sente exaltação ao receber um elogio e é impactado por críticas;
( ) Empenha-se em amar e ser amado. A aprovação pelas pessoas lhe faz bem;
( ) Busca a opinião das pessoas e dos seus superiores para se assegurar de suas
decisões profissionais;
( ) Seus êxitos nos negócios e seu reconhecimento profissional dependem das
percepções que seus chefes e seus pares fazem de mim;
( )Tem certa apatia para as atividades do dia a dia;
( ) A harmonia e a discrepância das coisas que lhe rodeiam lhe causam reações
emocionais;
( ) É suscetível a distorcer a realidade devido sua hipersensibilidade;
( ) Prefere o acordo e evitar o desgaste de desagradar pessoas por conta de uma
convicção própria;
Padrão de Funcionamento Mental Criativo:
( ) A pessoa possui maior autonomia, é ousada e aceita desafios;
( ) Assume a responsabilidade de seus atos;
( ) Procura manter uma convivência saudável com seus familiares, amigos,
casamento e filhos;
( ) Procura aprender com os erros e assume suas perdas, frustrações e rejeições,
como parte do seu projeto de vida;
( ) Realiza seus projetos pessoais e relacionais procurando incorporar possíveis
derrotas ou fracassos;
( ) Entrega-se às relações afetivas e profissionais;
( ) Considera os processos relacionais como fonte evolutiva do ser humano;
( ) Está sempre procurando desenvolver suas habilidades e competências no
campo profissional e pessoal;
( ) Ouve as pessoas em suas diversas opiniões e se coloca assertivamente;
( ) Procura conviver com semelhanças e diferenças respeitando-as sempre;
( ) Aprende sempre com seus erros e fracassos.
( ) Faz uso do eu sou, eu creio e eu faço para se expressar em suas relações
interpessoais;
( ) Tem opinião bastante definida com respeito a temas fundamentais;
( ) Desde criança é diferenciada dos seus pais seus em termos de amadurecimento
emocional e intelectual;
( ) Sabe escutar e apreciar os pontos de vistas dos demais. Liberta-se de velhas
crenças para abraçar novas;
56
( ) Sente-se competente para se envolver emocionalmente, entrega-se às
relações sem a necessidades de dominar ou prejudicar;
( ) Não se sente usado pelo outro nas relações interpessoais;
( ) As escolhas amorosas acontecem dentro de um universo de pessoas com
comportamentos emocionais similares aos seus;
( ) Desenvolve um projeto de vida individual e ao mesmo tempo vive seus
processos relacionais, sem estas duas posturas sejam excludentes;
57
Apêndice C
Perguntas de Seleção
Este anexo apresenta a lista de pergutas de seleção e a pontuação dada para
cada resposta a estas perguntas.
Perguntas
Anos
00-07 08-12 13-19 20-24 25-32 33 - ∞
S1. A iniciativa de buscar tratamento foi sua?
( ) Sim;
( ) Não
( ) Foi indicação dos pais ou amigos
S2. Você possui algo que lhe incomoda e causa
desconforto?
( ) Sim
( ) Não
( ) Não sei responder
S3. Selecione os eventos significativos que
ocorreram em sua vida familiar, caso existam.
( ) Morte de um ente querido
( ) Separações
( ) Mudança de cidade
( ) Falência
( ) Diagnóstico de doença grave
( ) Enfermidade crônica
( ) Segredo revelado na família de origem
( ) Segredo revelado na família
( ) Vício
( ) Acidente grave com pessoa da família
( ) Suicídio
( ) Gravidez não planejada
( ) Infidelidade conjugal
( ) Agressão física
( ) Dependência química
( ) Nenhuma das opções
S4. Selecione os eventos presentes no seu dia-adia, caso existam.
( ) Morte de um ente querido
( ) Separações
( ) Mudança de cidade
58
1
4
4
1
3
4
3
2
4
4
2
3
4
1
3
4
1
3
3
1
4
3
2
3
4
1
2
4
1
2
4
1
2
4
1
1
4
4
( ) Falência
( ) Diagnóstico de doença grave
( ) Enfermidade crônica
( ) Segredo revelado na família de origem
( ) Vício
( ) Acidente grave com pessoa da família
( ) Suicídio
( ) Gravidez não planejada
( ) Infidelidade conjugal
( ) Dependência química
( ) Nenhuma das opções
S5. Você é mais parecido em termos de
personalidade?
( ) meu pai;
( ) minha mãe;
( ) meu avô paterno;
( ) meu avô materno;
( ) minha avó materna;
( ) minha avó paterna
( ) com meu pai e minha mãe
S6. (Antigo S5) Com quem você mais se
identifica em termos de comportamentos e
atitudes?
( ) meu pai;
( ) minha mãe;
( ) meu avô paterno;
( ) meu avô materno;
( ) minha avó materna;
( ) minha avó paterna
( ) com meu pai e minha mãe
S7 (Antigo S6). Este tratamento foi sugerido
por alguém, e isso foi o que lhe fez buscar esta
ajuda?
( ) Sim;
( ) Não
( ) Meus pais
( ) Amigos
( ) Curiosidade
S8 (Antigo S7). Você é uma pessoa que se cuida
e se trata quando está doente?
( ) Sim;
( ) Não
( ) Depende;
59
4
4
4
2
2
2
2
4
4
4
2
2
2
2
4
4
4
2
2
2
2
3
4
4
2
2
2
2
3
4
4
2
2
2
2
3
4
4
2
2
2
2
3
4
4
2
2
2
2
4
4
4
2
2
2
2
4
4
4
2
2
2
2
3
4
4
2
2
2
2
3
4
4
2
2
2
2
3
4
4
2
2
2
2
3
4
4
4
4
3
4
4
4
3
2
4
3
3
3
2
4
3
2
2
1
4
3
2
2
1
4
3
2
2
1
1
4
2
4
1
3
4
1
3
4
1
3
4
1
3
4
1
3
( ) Às vezes ;
( ) Não gosto de dividir minha vida com as
pessoas;
( ) Só se for coisa séria
( ) Nunca precisei
S9 (Antigo S8). Você é capaz de viajar, ir ao
cinema, ao teatro, ao restaurante sozinho?
( ) Sim;
( ) Não
( ) Vou mais não gosto;
( ) Nunca fui;
( ) Não tem graça;
( ) Na maioria das vezes vou com minha família
ou com amigos;
( ) Não tenho com quem deixar os dependentes
( ) Nunca cheguei a vivenciar uma situação desta
S10 (Antigo S9). Você depende financeiramente
da sua família de origem?
( ) Sim;
( ) Não;
( ) Algumas vezes,
( ) Já dependi, agora não
( ) Na maioria das coisas que faço
S11 (Antigo S9). Quantas vezes você (solteiro) e
seu/sua parceiro/a (caso contrário) visitam ou
telefonam para sua família de origem?
( ) uma vez, por semana;
( ) duas a três vezes por semana;
( ) todo dia;
( ) quase nunca;
( ) só de vez em quando;
( ) Não nos falamos;
( ) Não tenho contato com nenhum dos meus
parentes;
( ) Falo vez em quando com alguns deles
( ) tenho contato todos os dias pois moro com eles
S12 (Antigo S9). A sua família mora próximo
de você?
( ) Sim;
( ) Não;
( ) Sim, pois moro com eles
( ) Não, pois não conheço meus familiares
60
2
2
2
2
2
2
2
2
4
2
2
2,5
2
2
2
2
2
2
1
1
1
1
1
1
1
4
2
3
3
1
4
2
3
3
4
1
3
1
1
4
1
2
1
1
4
1
2
1
1
4
1
2
1
1
4
4
2
2
2
2
4
3
3
2
2
2
4
1
1
1
1
4
1
2
1
3
4
3
3
3
2
3
4
2
3
2
1
4
3
2
2
1
4
3
3
1
1
2
4
1
1
1
1
3
4
1
2
1
2
3
4
1
1
1
2
2
2
1
3
1
2
2
2
1
1
1
3
2
2
1
1
1
2
3
4
1
3
4
1
2
4
1
1
4
1
1
2
1
2
4
4
1
3
2
4
1
4
2
4
3
4
1
3
3
3
1
1
3
3
2
1
3
3
2
S13 (Antigo S9). Você acredita haja alguma
interferência da sua família de origem no seu
casamento ou na sua vida?
( ) Sim;
( ) Não;
( ) Um pouco,
( ) Só quando são coisas sérias;
( ) Em geral, não
( ) Irrelevante porque sou solteiro
S14 (Antigo S10). Você consegue enfrentar
conflitos quando se trata dos seus familiares e
amigos ou é uma “pessoa boazinha”?
( ) sim, consigo;
( ) Não, é muito difícil;
( ) Mais ou menos
( ) Tento evitar
( ) Não sei responder
S15 (Antigo S11). Você se considera muito
apegado ao seu pai ou à sua mãe?
( ) Sim, ao meu pai.
( ) Sim, à minha mãe.
( ) Não.
( ) Sim, aos dois
( ) às vezes sim, outros momentos não
S16 (Antigo S11). As pessoas lhe consideram
muito apegado ao seu pai ou à sua mãe?
( ) Sim, ao meu pai.
( ) Sim, à minha mãe.
( ) Não.
( ) Sim, aos dois
( ) Um pouco
S17 (Antigo S12). Você é uma pessoa social,
com facilidade para fazer amizades?
( ) Sim;
( ) Não
( ) Depende, quando quero;
( ) Às vezes
( ) Algumas vezes sou meio tímido
S18 (Antigo S13). Você é uma pessoa flexível e
adaptável a vida profissional?
( ) Sim;
( ) Não
( ) Não sei depende ;
( ) Seu eu gostar, fico bem
61
4
1
3
3
3
2
4
1
3
3
3
2
4
3
3
3
3
3
3
4
3
2
3
3
1
4
2
3
2
3
1
4
2
3
2
3
1
3
3
3
4
1
3
3
2
4
4
1
3
2
3
4
1
3
2
1
4
1
3
2
1
4
1
3
2
1
4
4
1
4
3
4
4
1
3
3
3
3
4
2
3
3
3
4
2
2
1
1
4
2
2
1
1
4
2
2
4
4
1
4
3
4
4
1
3
3
3
3
4
2
2
2
2
4
1
2
1
1
4
1
2
1
1
4
1
2
2
1
4
3
2
3
1
4
3
2
4
1
3
3
2
4
1
3
2
2
4
1
3
3
2
4
1
3
2
2
1
4
1
4
3
3
4
3
4
1
2
3
4
1
2
3
4
1
2
2
( ) Não trabalho, só estudo
( ) Não trabalho nem estudo
S19 (Antigo S14). Você é uma pessoa que se
sente amada, aceita e acolhida pelas outras
pessoas?
( ) Sim;
( ) Não
( ) Às vezes;
( ) Depende do ambiente e da pessoas.
( ) Não consigo sou muito tímido;
( ) Nunca pensei nisso;
( ) Não estou nem aí, para as pessoas
S20 (Antigo S15). Você tem dificuldade para
dizer “não” nas suas relações pessoais (na
relação com seus amigos)?
( ) Sim;
( ) Não;
( ) Às vezes
( ) Depende se estas pessoas são importantes na
minha vida
S21 (Antigo S15). Você tem dificuldade para
dizer “não” nas suas relações profissionais?
( ) Sim;
( ) Não;
( ) Às vezes
( ) Depende se estas pessoas são importantes na
minha vida
( ) Não trabalho, só estudo
S22 (Antigo S16). Você tem algum tipo de
projeto de vida individual?
( ) Sim;
( ) Não;
( ) Nunca liguei para isso;
( ) Ainda é cedo para pensar nisso.
( ) Não sei do que se trata
S23 (Antigo S16). Você tem algum tipo de
projeto de vida profissional?
( ) Sim;
( ) Não;
( ) Nunca liguei para isso;
( ) Ainda é cedo para pensar nisso.
( ) Não trabalho
S24 (Antigo S17). No seu círculo de amizades,
você é diferente, do que quando está sozinho?
62
4
1
3
1
3
1
2
1
2
1
1
4
1
2
3
2
4
4
4
1
2
3
2
3
2
4
1
2
2
3
2
1
4
1
2
2
2
2
1
4
1
3
2
1
1
1
4
1
3
2
1
1
1
4
1
4
4
2
3
3
4
3
1
4
3
1
4
2
1
4
2
3
3
2
2
2
2
4
4
3
4
2
1
4
3
1
4
2
1
4
2
3
3
2
3
2
1
2
1
4
3
2
2
2
4
1
2
2
2
4
1
2
2
1
4
1
2
2
1
4
3
3
4
4
1
2
3
3
4
1
2
2
2
4
1
2
2
1
4
4
4
4
4
4
4
4
4
4
3
4
( ) Sim;
( ) Não;
( ) Nunca observei , isso
( ) procuro ser a mesma pessoa
S25 (Antigo S18). Você se considera uma pessoa
mais bem preparada emocionalmente do que os
demais membros de sua família de origem?
( ) Sim;
( ) Não
( ) Um pouco;
( ) Nunca pensei , nisso
S26 (Antigo S19). Você é uma pessoa segura
para desenvolver relacionamentos sociais com
as pessoas da sua idade?
( ) Sim;
( ) Não
( ) Depende, se gosto das pessoas, ou não
( ) Só quando tenho interesse
S27 (Antigo S20). Você é uma pessoa que tem
uma carreira profissional ou acadêmico
estável?
( ) Sim;
( ) Não
( ) No momento , não
( ) Não trabalho, só estudo
S28 (Antigo S21). Você é independente
financeiramente?
( ) Não
( ) Sim
( ) Uma parte si, mas ainda dependo dos meus
pais;
( ) Vivo com parte da herança dos meus pais e
avôs;
( ) Vivo com uma pensão alimentícia ou
aposentadoria;
( ) Não trabalho e dependo dos meus pais
S29 (Antigo S22). Você é uma pessoa que aceita
regras e limites?
( ) Sim;
( ) Depende da situação;
( ) Não;
( ) Aceito, mas não gosto;
( ) à princípio , não
63
4
1
2
3
4
1
2
3
4
1
2
2
4
3
2
1
4
1
2
1
4
3
1
2
4
3
1
2
4
4
1
3
2
4
1
2
1
4
1
2
1
4
1
2,5
4
1
3
4
1
2
1
4
1
2
3
4
1
2
2
4
1
2
2
3
4
4
1
2
2
4
1
2
2
4
1
2
2
3
4
1
4
1
4
1
4
3
3
2
2
3
2
1
1
4
3
4
2
2
1
1
1
1
1
4
3
1
3
2
4
2
1
3
2
4
3
1
2
1
4
3
1
2
1
4
3
1
2
1
4
3
1
2
1
4
4
4
3
S30 (Antigo S23). Você é uma pessoa que
transfere ou coloca a culpa dos seus erros nos
seus pais?
( ) Não;
( ) às vezes;
( ) Sim
( ) Só quando estou com muita raiva;
( ) Só quando a coisa é pesada
S31 (Antigo S23). Você é uma pessoa que cobra
seus pais pela sua falta de habilidades para
lidar ou manejar as suas dificuldades
emocionais (medos e inseguranças)?
( ) Não;
( ) às vezes;
( ) Sim
( ) Só quando estou com muita raiva;
( ) Só quando a coisa é pesada
S32 (Antigo S24). Você responsabiliza seus pais
pelos seus fracassos ou insucessos diante da
vida?
( ) Na maioria das vezes;
( ) Não;
( ) Há algum tempo atrás, sim hoje não;
( ) Sim;
( ) Nunca pensei, nisso
S33 (Antigo S25). Você é uma pessoa que tem
dificuldade de defender seus pontos de vista
diante de seus pais?
( ) Algumas vezes;
( ) Não;
( ) Vai depender do assunto;
( ) Sim;
( ) Vai depender do momento;
S34 (Antigo S26). Você e seu cônjuge tem
convívio social com amigos?
( ) Raramente;
( ) Não;
( ) Sim;
( ) Não gosto das pessoas entrando na intimidade
do meu casamento
( ) Não sou casado
S35 (Antigo S27). Você e seu cônjuge recebem
pessoas na casa de vocês e frequentam a casa de
amigos?
( ) Poucas vezes;
64
1
2
4
3
3
4
3
1
2
2,5
4
2
1
2
2
4
2
1
2
1
4
2
1
2
1
4
2
1
2
1
4
3
1
2
2
4
3
1
2
2
4
2
1
2
1
4
2
1
1
1
4
2
1
1
1
4
2
1
1
1
3
4
2
1
4
3
4
2
1
3
2
4
3
1
2
2
4
3
1
1
2
4
3
1
1
2
4
3
1
1
3
1
2
4
3
3
3
2
4
3
2
4
3
1
2
2
4
3
1
2
2
4
2
1
1
2
4
2
1
1
2
1
4
2
1
4
2
1
4
4
1
4
2
4
2
4
2
3
2
2
4
4
( ) Não;
( ) Sim
( ) Muito raramente;
( ) Nunca
( ) Não sou casado
S36 (Antigo S27). Você e seu cônjuge tem uma
vida social ou praticam alguma atividade de
lazer com os amigos?
( ) Poucas vezes;
( ) Não;
( ) Sim
( ) Muito raramente;
( ) Nunca
( ) Não sou casado
( ) 50%,
( ) 70%,
( ) 100%,
65
4
4
2
3
4
4
1
4
2
1
4
1
4
2
1
4
1
4
3
1
4
1
4
3
1
4
4
2
3
4
2
1
4
3
1
4
3
2
1
2
1
4
2
1
4
3
1
1
2
1
4
2
1
4
3
2
1
2
1
4
2
1
4
3
2
1
Download