[Back+Front] Poids de l'enfant sur sa fiche (saisi par les parents) #208

Open
opened 2026-10-05 21:33:25 +00:00 by jmartin · 0 comments
Owner

Contexte

Sorti de la conception des cartes soin (#206 / #207).

La modale « Médicament » devait initialement demander le poids de l'enfant à l'AM, pour le rapport dose/poids. Mauvaise idée : l'AM n'a pas de balance, et surtout une donnée stable retapée à chaque saisie finit par diverger d'une carte à l'autre. Le poids appartient à la fiche enfant, pas à chaque événement.

Il n'existe aujourd'hui aucun champ poids : children.entity.ts porte déjà photo_url, consentement_photo, date_naissance, mais rien sur le poids.

À faire

Back

  • Colonne poids_kg sur children (nullable, décimal) + migration incrémentale
  • Penser au schéma de référence database/BDD.sql, sinon une base recréée repart sans la colonne (synchronize: false)
  • Exposition en lecture et mise à jour via le PATCH enfant existant
  • Droits : les parents du foyer renseignent le poids de leur enfant

Front (parents)

  • Champ poids dans les paramètres de l'enfant, au même endroit que la photo
  • Saisie facultative, en kilogrammes, avec décimale

Usage ultérieur

Affichage en lecture seule comme contexte sur les cartes soin (notamment médicament), jamais ressaisi par l'AM. Source unique, donc pas de divergence possible.

Hors scope

  • Historique ou courbe de poids (ce n'est pas un carnet de santé)
  • Saisie par l'AM ou par le staff
  • Taille, allergies et autres données de santé : si besoin, tickets distincts

Done when

  • Un parent renseigne et modifie le poids de son enfant depuis les paramètres de l'enfant
  • La valeur est persistée et relue correctement après recréation de la base
  • Aucune modale de carte ne demande le poids à l'AM

Note

Non bloquant pour #206 / #207 : les cartes soin sont livrées sans champ poids.

## Contexte Sorti de la conception des cartes soin ([#206](https://git.ptits-pas.fr/jmartin/petitspas/issues/206) / [#207](https://git.ptits-pas.fr/jmartin/petitspas/issues/207)). La modale « Médicament » devait initialement demander le **poids de l'enfant** à l'AM, pour le rapport dose/poids. Mauvaise idée : l'AM n'a pas de balance, et surtout **une donnée stable retapée à chaque saisie finit par diverger** d'une carte à l'autre. Le poids appartient à la fiche enfant, pas à chaque événement. Il n'existe aujourd'hui **aucun champ poids** : `children.entity.ts` porte déjà `photo_url`, `consentement_photo`, `date_naissance`, mais rien sur le poids. ## À faire ### Back - Colonne `poids_kg` sur `children` (nullable, décimal) + migration incrémentale - **Penser au schéma de référence** `database/BDD.sql`, sinon une base recréée repart sans la colonne (`synchronize: false`) - Exposition en lecture et mise à jour via le `PATCH` enfant existant - Droits : les **parents** du foyer renseignent le poids de leur enfant ### Front (parents) - Champ poids dans les **paramètres de l'enfant**, au même endroit que la photo - Saisie facultative, en kilogrammes, avec décimale ## Usage ultérieur Affichage **en lecture seule** comme contexte sur les cartes soin (notamment médicament), **jamais ressaisi par l'AM**. Source unique, donc pas de divergence possible. ## Hors scope - Historique ou courbe de poids (ce n'est pas un carnet de santé) - Saisie par l'AM ou par le staff - Taille, allergies et autres données de santé : si besoin, tickets distincts ## Done when - Un parent renseigne et modifie le poids de son enfant depuis les paramètres de l'enfant - La valeur est persistée et relue correctement après recréation de la base - Aucune modale de carte ne demande le poids à l'AM ## Note Non bloquant pour [#206](https://git.ptits-pas.fr/jmartin/petitspas/issues/206) / [#207](https://git.ptits-pas.fr/jmartin/petitspas/issues/207) : les cartes soin sont livrées **sans** champ poids.
jmartin added this to the 0.2.0 milestone 2026-10-05 21:33:25 +00:00
jmartin added the enhancementfrontendbackendv0.2.0 labels 2026-10-05 21:33:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#208