{% set history_labels = {medical_visit_created:['Dossier créé','purple','ti-folder-plus'], medical_visit_updated:['Visite modifiée','blue','ti-pencil'], medical_visit_scheduled:['Visite planifiée','blue','ti-calendar-check'], medical_visit_completed:['Visite réalisée','green','ti-circle-check'], medical_visit_cancelled:['Visite annulée','red','ti-x'], medical_visit_document_uploaded:['Document ajouté','teal','ti-file-plus'], medical_visit_document_downloaded:['Document téléchargé','blue','ti-download'], medical_visit_follow_up_created:['Action de suivi créée','teal','ti-list-check'], medical_visit_follow_up_completed:['Action de suivi terminée','green','ti-check'], medical_visit_result_updated:['Résultat administratif mis à jour','orange','ti-clipboard-check']} %}

Journal d’activité

Historique complet des actions sur {{ reference }}

{{ history|length }} événement{{ history|length != 1 ? 's' : '' }}
{% set history_kpis = [{value:history|length,label:'Événements',tone:'slate',icon:'ti-history'}, {value:documents|length,label:'Documents',tone:'green',icon:'ti-file'}, {value:actions|length,label:'Actions RH',tone:'blue',icon:'ti-users'}, {value:((date().timestamp-visit.createdAt.timestamp)/86400)|round(0,'ceil'),label:'Jours de suivi',tone:'teal',icon:'ti-calendar'}] %}{% for kpi in history_kpis %}
{{ kpi.value }}{{ kpi.label }}
{% endfor %}
{% for item in history %}{% set info = history_labels[item.action]|default([item.action|replace({'_':' '})|capitalize,'slate','ti-history']) %}

{{ info[0] }}

{{ item.message ?: 'Action administrative enregistrée dans le dossier.' }}

{{ item.user ?: 'Système Santépro' }}
{% else %}
Aucun événement enregistré pour cette visite.
{% endfor %}