Mizan System Calculation Formulas Document
Data tracking, processing, and InBody results system
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):
Note:
At every report save, the employee's classification is recorded as a snapshot at the time the report is created.
2. Score Calculation Method
Independent scoring formulas ensuring fair competition
The scoring method differs entirely between Athlete and Riser employees.
score = average(total_score)
Example: Reports [85, 87, 86, 88] → Total Score = 86.5avg_score = average(total_score)
improvement = last_score - first_score
bonus = improvement × 0.5
score = min(avg_score + bonus , 79.9)
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.
3. Progress Rate (Progress %)
A percentage measuring real, actual change
progress = ((curent_score - prev_score) / prev_score) × 100
Documented practical examples of status changes:
4. Status Labeling System
Motivational ranks and titles based on numbers and discipline
Athlete (athleteCat)
Riser (transCat) in detail:
5. Consistency & Commitment
Smart check to ensure a consistent follow-up routine is maintained
diff_days = (current_report_date - previous_report_date).days
IF diff_days > 60 → Consistent = False
ELSE → Consistent = True
6. Internal Ranking Method
Automated overall ranking among employees of the same company
Order by Descending ON score (within company)
// Rank 1 → Highest score holder in the entire company
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
| Metric | Calculation Source & Inputs | Update Timing |
|---|---|---|
| category | Formula based on total_score and body_fat_percentage | On every new InBody report |
| score | Average of reports + improvement bonus for Risers | On every new InBody report |
| progress | Percentage difference between the last two consecutive reports | On every new InBody report |
| status | Analysis of score + progress + total muscle mass | On every new InBody report |
| rank | Descending comparison of score among employees of the same company | When any new report is created or updated |