Technical Quality Release

Mizan System Calculation Formulas Document

Data tracking, processing, and InBody results system

Core Status
Active & Stable
Technical Guide Contents
Formula Philosophy

The diverse formulas ensure fair competition and allow every employee to progress from their current position, whether they are a professional athlete or just starting their health journey.

1. Employee Classification

Automatic distribution based on physiological criteria

The employee's classification is automatically assigned at every InBody data upload.

// Category determination formula (programmatic)

IF (total_score >= 80) AND (body_fat_percentage < fat_threshold)

→ category = athlete

ELSE

→ category = transformer

Body fat percentage thresholds (fat_threshold):

Gender
Maximum fat % to qualify as Athlete
Male
24%
Female
33%
Note:

At every report save, the employee's classification is recorded as a snapshot at the time the report is created.

⚡ Interactive Category Lab & Processor
85 pts
18%
Resulting Classification:
(Gender Fat Threshold: 24%) Athlete 🏆

2. Score Calculation Method

Independent scoring formulas ensuring fair competition

The scoring method differs entirely between Athlete and Riser employees.

Athletes Category:
// Formula

score = average(total_score)

Example: Reports [85, 87, 86, 88] → Total Score = 86.5
Risers Category:
// Formulas

avg_score = average(total_score)

improvement = last_score - first_score

bonus = improvement × 0.5

score = min(avg_score + bonus , 79.9)

Why the bonus and cap?

Because a Riser starts from a physiologically lower baseline, they are strongly rewarded for the effort and rate of positive change — not their absolute numbers.

🧪 Riser Bonus Simulation & Auto-Comparison
Example data: 60, 65, 70, 75
Example data: 85, 87, 86, 88
Riser Processing Output ⚡
Average Score:67.5
First → Last:60 → 75
Improvement:+15.0
Bonus (×0.5):+7.5
Final Score (cap 79.9):75.0
Athlete Processing Output 🏆
Average score:86.5
Final Score:86.5

3. Progress Rate (Progress %)

A percentage measuring real, actual change

// Progress calculation formula

progress = ((curent_score - prev_score) / prev_score) × 100

Documented practical examples of status changes:

Case
prev_score
curent_score
progress
Improvement
70
75
+7.14% ↑
No Change
70
70
0.0% →
Regression
70
65
-7.14% ↓
First Report
-
70
0.0% (No comparison)
⚡ Interactive Relative Progress Lab
Calculated progress rate for second report:+7.14% ↑

4. Status Labeling System

Motivational ranks and titles based on numbers and discipline

Athlete (athleteCat)

score >= 85Elite 🏆
score < 85Consistent 🛡️

Riser (transCat) in detail:

score >= 85
Elite
progress > 0 && muscle_mass ↑
Top Gainer
progress >= 5%
Rising Star
All other consistent employees
Consistent

5. Consistency & Commitment

Smart check to ensure a consistent follow-up routine is maintained

// Gap and consistency formula

diff_days = (current_report_date - previous_report_date).days

IF diff_days > 60 → Consistent = False

ELSE → Consistent = True

⚡ Consistency Index & Threshold Simulation
Days elapsed between two checks:45 days
STATUS SUMMARY:
Consistent & Compliant (Consistent = True)

6. Internal Ranking Method

Automated overall ranking among employees of the same company

// Ranking formula and top-performer determination

Order by Descending ON score (within company)

// Rank 1 → Highest score holder in the entire company

Key Competition Note

Athletes and Risers compete together in a single unified leaderboard, with the option to separate them into two distinct lists.

Core Metrics Summary Table

A comprehensive review of all system variables and metrics

MetricCalculation Source & InputsUpdate Timing
categoryFormula based on total_score and body_fat_percentageOn every new InBody report
scoreAverage of reports + improvement bonus for RisersOn every new InBody report
progressPercentage difference between the last two consecutive reportsOn every new InBody report
statusAnalysis of score + progress + total muscle massOn every new InBody report
rankDescending comparison of score among employees of the same companyWhen any new report is created or updated

We Use Cookies

We only use essential cookies for login and language preferences. No tracking or ads.