{{ 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 %}
Diagnostic - Problématiques identifiées {{ evaluation.reponsesDiagnostic|length }}
{% for codeQuestion in evaluation.reponsesDiagnostic %}
{{ codeQuestion }} {% if codeQuestionToSection[codeQuestion] is defined %} Réf : {{ sectionTitles[codeQuestionToSection[codeQuestion]]|default(codeQuestionToSection[codeQuestion]|title|replace({'_': ' '})) }} {% endif %}
{% endfor %}
{% endif %} {% set propositionsFinales = propositionsFinalesNormalisees|default(evaluation.propositionsFinales) %} {% if propositionsFinales is not empty %}
Propositions thérapeutiques
{% if evaluation.propositionsModifiees %} Personnalisées {% endif %}
{% for section, typePropositions in propositionsFinales %}
{{ 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 %}
{{ 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 %}
Manifestations
{{ 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 %}
Objectifs
{% for objectif in objectifs %}
{{ objectif }}
{% endfor %}
{% 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 %}
Pistes
{{ 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 %}
Outils
{{ outil }}
{% endif %}
{% endfor %}
{% endfor %}
{% endif %} {% if evaluation.notesComplementaires %}
Notes complémentaires
{{ evaluation.notesComplementaires|nl2br }}
{% endif %}