This commit is contained in:
2025-09-08 23:43:03 +03:00
parent 0081e8948b
commit 2c63875806

View File

@@ -31,11 +31,11 @@ export const getAccountHealthDetailsFields = (
>[], >[],
members: Database['medreport']['Functions']['get_account_members']['Returns'], members: Database['medreport']['Functions']['get_account_members']['Returns'],
): AccountHealthDetailsField[] => { ): AccountHealthDetailsField[] => {
const avarageWeight = const averageWeight =
memberParams.reduce((sum, r) => sum + r.weight!, 0) / memberParams.length; memberParams.reduce((sum, r) => sum + r.weight!, 0) / memberParams.length;
const avarageHeight = const averageHeight =
memberParams.reduce((sum, r) => sum + r.height!, 0) / memberParams.length; memberParams.reduce((sum, r) => sum + r.height!, 0) / memberParams.length;
const avarageAge = const averageAge =
members.reduce((sum, r) => { members.reduce((sum, r) => {
const person = new Isikukood(r.personal_code); const person = new Isikukood(r.personal_code);
return sum + person.getAge(); return sum + person.getAge();
@@ -48,11 +48,11 @@ export const getAccountHealthDetailsFields = (
const person = new Isikukood(r.personal_code); const person = new Isikukood(r.personal_code);
return person.getGender() === 'female'; return person.getGender() === 'female';
}).length; }).length;
const averageBMI = bmiFromMetric(avarageWeight, avarageHeight); const averageBMI = bmiFromMetric(averageWeight, averageHeight);
const bmiStatus = getBmiStatus(bmiThresholds, { const bmiStatus = getBmiStatus(bmiThresholds, {
age: avarageAge, age: averageAge,
height: avarageHeight, height: averageHeight,
weight: avarageWeight, weight: averageWeight,
}); });
const malePercentage = members.length const malePercentage = members.length
? (numberOfMaleMembers / members.length) * 100 ? (numberOfMaleMembers / members.length) * 100
@@ -76,7 +76,7 @@ export const getAccountHealthDetailsFields = (
}, },
{ {
title: 'teams:healthDetails.avgAge', title: 'teams:healthDetails.avgAge',
value: avarageAge.toFixed(0), value: averageAge.toFixed(0),
Icon: Clock, Icon: Clock,
iconBg: 'bg-success', iconBg: 'bg-success',
}, },