diff --git a/src/statistiques/v2/sociales/StatsSociales.ts b/src/statistiques/v2/sociales/StatsSociales.ts index 14d85be..80cace8 100644 --- a/src/statistiques/v2/sociales/StatsSociales.ts +++ b/src/statistiques/v2/sociales/StatsSociales.ts @@ -13,6 +13,10 @@ export const statsSocialesDesc = { nbFamilleAvecClassementSuiteIP: { label: "Nb Familles avec un classement suite IP", }, + + nbFamilleAvecEnqueteSocial: { + label: "Nb Familles avec Enquête sociale", + }, nbFamilleAvecAssistanceEducative: { label: "Nb Familles avec une Assistance educative", }, @@ -23,6 +27,10 @@ export const statsSocialesDesc = { label: "Nb Familles avec audition des enfants", }, + nbFamilleAvecSignalement: { + label: "Nb Familles avec signalement", + }, + jugePourEnfant: { label: "Juge pour enfant", stats: { diff --git a/src/statistiques/v2/sociales/computeStatsSociales.ts b/src/statistiques/v2/sociales/computeStatsSociales.ts index 877d92a..07f5d5c 100644 --- a/src/statistiques/v2/sociales/computeStatsSociales.ts +++ b/src/statistiques/v2/sociales/computeStatsSociales.ts @@ -24,6 +24,10 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales { isInformationPreoccupante ).length, + nbFamilleAvecClassementSuiteIP: filterFamillesWithOneOfEvenementsOfType( + famillesResistantesOuEx, + "Classement suite IP" + ).length, nbFamilleAvecStageParentalité: filterFamillesWithOneOfEvenementsOfType( famillesResistantesOuEx, "Stage parentalité" @@ -37,6 +41,15 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales { famillesResistantesOuEx, "Audition des enfants" ).length, + nbFamilleAvecEnqueteSocial: filterFamillesWithOneOfEvenementsOfType( + famillesResistantesOuEx, + "Enquête sociale" + ).length, + + nbFamilleAvecSignalement: filterFamillesWithOneOfEvenementsOfType( + famillesResistantesOuEx, + "Signalement" + ).length, jugePourEnfant: { nbFamillesPassees: filterFamillesWithOneOfEvenements( famillesResistantesOuEx, @@ -47,10 +60,6 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales { (e) => e.Type === "Juge pour enfants" && !isEvenementBefore(e, now) ).length, }, - nbFamilleAvecClassementSuiteIP: filterFamillesWithOneOfEvenementsOfType( - famillesResistantesOuEx, - "Classement suite IP" - ).length, propFamilleSocial: { classementApresIP: famillesResistantesOuEx.filter( (f) => f.Social === "Classement après IP"