{{ beneficiaire.civilite ? beneficiaire.civilite|lower|title ~ ' ' : '' }}{{ beneficiaire.nom }} {{ beneficiaire.prenom }}
Évaluation du {{ evaluation.dateEvaluation|date('d/m/Y à H:i') }}
Impr. Diag + Obj
{% if evaluation.statut == 'brouillon' %}
Continuer
{% elseif evaluation.statut == 'termine' %}
Modifier
{% endif %}
Retour
{% if evaluation.reponsesDiagnostic is not empty %}
{# Créer un mapping code question -> section #}
{% set codeQuestionToSection = {} %}
{% set sectionTitles = {
'etat_emotionnel': 'État émotionnel',
'symptomes_psychiques': 'Symptômes psychiques courants',
'sentiment_existentiel': 'Sentiment existentiel ou identitaire',
'lien_quotidien': 'Lien avec le quotidien et l\'insertion',
'experiences_traumatiques_psychiatriques': 'Expériences traumatiques ou psychiatriques',
'attentes_vis_soutien': 'Attentes vis-à-vis du soutien',
'difficultes_relationnelles_affectives': 'Difficultés relationnelles et affectives',
'instabilite_de_vie': 'Instabilité ou précarité de vie',
'souffrance_psychique': 'Souffrance psychique / trouble mental',
'echec_impossible': 'Échec ou impossibilité d\'insertion',
'sante_douleurs_chroniques': 'Santé physique et douleurs chroniques',
'experiences_traumatiques_passees': 'Expériences traumatiques passées'
} %}
{% for section, questions in questionsParSection %}
{% for question in questions %}
{% set codeQuestionToSection = codeQuestionToSection|merge({(question.codeQuestion): section}) %}
{% endfor %}
{% endfor %}
{% endif %}
{% set propositionsFinales = propositionsFinalesNormalisees|default(evaluation.propositionsFinales) %}
{% if propositionsFinales is not empty %}
{% endif %}
{% if evaluation.notesComplementaires %}
{% endif %}
Diagnostic - Problématiques identifiées {{ evaluation.reponsesDiagnostic|length }}
{% for codeQuestion in evaluation.reponsesDiagnostic %}
{% endfor %}
{{ codeQuestion }}
{% if codeQuestionToSection[codeQuestion] is defined %}
Réf : {{ sectionTitles[codeQuestionToSection[codeQuestion]]|default(codeQuestionToSection[codeQuestion]|title|replace({'_': ' '})) }}
{% endif %}
Propositions thérapeutiques
{% if evaluation.propositionsModifiees %}
Personnalisées
{% endif %}
{% for section, typePropositions in propositionsFinales %}
{% endfor %}
{{ loop.index }}
{% if section == 'etat_emotionnel' %}
État émotionnel
{% elseif section == 'symptomes_psychiques' %}
Symptômes psychiques courants
{% elseif section == 'sentiment_existentiel' %}
Sentiment existentiel ou identitaire
{% elseif section == 'lien_quotidien' %}
Lien avec le quotidien et l'insertion
{% elseif section == 'experiences_traumatiques_psychiatriques' %}
Expériences traumatiques ou psychiatriques
{% elseif section == 'attentes_vis_soutien' %}
Attentes vis-à-vis du soutien
{% elseif section == 'difficultes_relationnelles_affectives' %}
Difficultés relationnelles et affectives
{% elseif section == 'instabilite_de_vie' %}
Instabilité ou précarité de vie
{% elseif section == 'souffrance_psychique' %}
Souffrance psychique / trouble mental
{% elseif section == 'echec_impossible' %}
Échec ou impossibilité d'insertion
{% elseif section == 'sante_douleurs_chroniques' %}
Santé physique et douleurs chroniques
{% elseif section == 'experiences_traumatiques_passees' %}
Expériences traumatiques passées
{% else %}
{{ section|title|replace({'_': ' '}) }}
{% endif %}
{# Afficher les propositions par question #}
{% set questionsSection = questionsParSection[section]|default([]) %}
{% for indexQuestion, question in questionsSection %}
{% endfor %}
{{ question.codeQuestion }}
{# Manifestation - Les données sont toujours au format 3D grâce à la normalisation #}
{% if typePropositions['manifestation'] is defined and typePropositions['manifestation'][indexQuestion] is defined and typePropositions['manifestation'][indexQuestion] is not empty %}
{% set manifestation = typePropositions['manifestation'][indexQuestion][0] ?? null %}
{% else %}
{% set manifestation = null %}
{% endif %}
{% if manifestation %}
{% endif %}
{# Objectifs - Les données sont toujours au format 3D grâce à la normalisation #}
{% if typePropositions['objectif'] is defined and typePropositions['objectif'][indexQuestion] is defined and typePropositions['objectif'][indexQuestion] is not empty %}
{% set objectifs = typePropositions['objectif'][indexQuestion] %}
{% else %}
{% set objectifs = [] %}
{% endif %}
{% if objectifs is not empty %}
{% endif %}
{# Piste - Les données sont toujours au format 3D grâce à la normalisation #}
{% if typePropositions['piste'] is defined and typePropositions['piste'][indexQuestion] is defined and typePropositions['piste'][indexQuestion] is not empty %}
{% set piste = typePropositions['piste'][indexQuestion][0] ?? null %}
{% else %}
{% set piste = null %}
{% endif %}
{% if piste %}
{% endif %}
{# Outil - Les données sont toujours au format 3D grâce à la normalisation #}
{% if typePropositions['outil'] is defined and typePropositions['outil'][indexQuestion] is defined and typePropositions['outil'][indexQuestion] is not empty %}
{% set outil = typePropositions['outil'][indexQuestion][0] ?? null %}
{% else %}
{% set outil = null %}
{% endif %}
{% if outil %}
{% endif %}
Manifestations
{{ manifestation }}
Objectifs
{% for objectif in objectifs %}
{{ objectif }}
{% endfor %}
Pistes
{{ piste }}
Outils
{{ outil }}
Notes complémentaires
{{ evaluation.notesComplementaires|nl2br }}