{% extends 'base.html.twig' %}{% import '_welfare_macros.html.twig' as ui %}{% block body %} ← Réservations
SUIVI INDIVIDUEL DU SÉJOUR

{{ dog.name }} ({{ dog.breed ?: 'Race non renseignée' }})

{{ stay.start|date('d/m/Y') }} {{ stay.startPeriod }} → {{ stay.end|date('d/m/Y') }} {{ stay.endPeriod }}

{% if group.members|length>1 %}
Famille : {% for memberId,s in group.members %}{{ data.dogs[s.dog].name }}{{ not loop.last ? ' · ' : '' }}{% endfor %}. Chaque chien conserve son suivi de santé et ses prises de médicaments.
{% endif %} {% if error %}{% endif %}

Conditions de garde et état général

Les informations proposées depuis la fiche client ou chien deviennent propres à ce séjour après enregistrement.

{% include '_welfare_fields.html.twig' %}

Journal de séjour

Observations, état à l’entrée / sortie, soins, incidents et interventions.

{% for recordId,l in logs.healthLogs %}{% else %}{% endfor %}
DateÉvénementObservation / actionPersonnelCorrection
{{ l.performedAt|date('d/m/Y H:i','Europe/Paris') }}{{ eventTypes[l.kind] }}{{ l.text }}{% if l.reason %}Motif / cause : {{ l.reason }}{% endif %}{{ l.staffName }}{{ ui.cancel(id,'healthLogs',recordId,l) }}
Aucun événement enregistré.

Ajouter un événement

{{ ui.staff(data,submitted._action|default('')=='event' ? submitted : {}) }}

Traitements prescrits

Saisissez les indications de l’ordonnance ; le CRM ne calcule aucune posologie.

{% for recordId,t in logs.treatments %}{% else %}{% endfor %}
MédicamentPosologie / horairesPériodeOrdonnance / consignesCorrection
{{ t.name }}{{ t.dosage }}{{ t.times }}{{ t.start|date('d/m/Y') }} → {{ t.end|date('d/m/Y') }}{{ t.prescription }}{{ t.instructions }}{{ ui.cancel(id,'treatments',recordId,t) }}
Aucun traitement prescrit.

Ajouter un traitement

{% for key,label in {'name':'Médicament','dosage':'Posologie prescrite','times':'Horaires / fréquence','start':'Début','end':'Fin','prescription':'Ordonnance ou référence','instructions':'Consignes complémentaires'} %}{% endfor %}

Administrations réellement effectuées

{% for recordId,a in logs.administrations %}{% else %}{% endfor %}
Date / heureMédicamentDose donnée / commentairePersonnelCorrection
{{ a.performedAt|date('d/m/Y H:i','Europe/Paris') }}{{ a.name }}{{ a.dose }}{{ a.comment }}{{ a.staffName }}{{ ui.cancel(id,'administrations',recordId,a) }}
Aucune prise enregistrée.
{{ ui.staff(data,submitted._action|default('')=='administer' ? submitted : {}) }}
{% if activeStaff is empty %}
Ajoutez une personne dans le personnel pour renseigner les événements et administrations.
{% endif %} {% endblock %}