Logo

BHIMA

Basic Hospital Information Management Application

Bhima is a free, open source accounting and hospital information management system (HIMS) tailored for rural hospitals in Africa. We are an international team based in the Democratic Republic of the Congo.

Scenario Descriptions for Payroll Processes

Scenario Analysis for Payroll Calculation in the Index System

💰 Payroll Calculation with BHIMA

The BHIMA system provides a robust and flexible method for calculating employee payrolls, including the allocation (or “ventilation”) of local allowances and bonuses. This system is based on a series of index-based constants that allow accurate and individualized payroll computation, especially in environments where grade and experience significantly affect earnings.

⚙️ Core Payroll Calculation Constants

🕒 Time and Workload Variables

📈 Payroll Output Calculations

🏥 Index System Used by HGR (General Reference Hospital)

The HGR payroll model introduces a unique indexing approach that combines a fixed base index with individual performance-based bonuses. This hybrid system ensures both equity and meritocracy in the distribution of salaries and incentives.

🔄 Relative Point

The Relative Point is calculated by multiplying the Fixed Base Index with the Individual Performance Rate: Relative Point = Fixed Base Index × Individual Performance

This index is not a monetary value but rather a scoring unit used in performance-based calculations.

Characteristics:

This method ensures that performance contributes dynamically to the total remuneration without compromising the integrity of the base salary system.


🎯 Fixed Bonus

The Fixed Bonus is part of index-based systems where employees receive a constant base index, expressed as a percentage of the full base index. It does not depend on performance or days worked.

Fixed Bonus = Fixed Base Index × Pay Rate

This bonus provides a stable and predictable component of the salary, especially useful in administrative or non-clinical roles.

Characteristics:

This ensures fairness and consistency across employees holding similar functions with identical grade levels.


🏅 Performance Bonus

The Performance Bonus is calculated by proportionally distributing the performance incentive envelope across employees based on their relative points.

Performance Bonus = Performance Envelope / Sum of Relative Points

This creates a fair and transparent distribution system that aligns reward with measurable individual contributions.


📈 Individual Performance

The Individual Performance is a percentage-based index manually entered for each payroll configuration. It reflects the personal contribution and productivity of an employee during a specific pay period.

Characteristics:

This approach supports accountability and encourages efficiency, rewarding those who consistently meet or exceed expectations.


💡 Summary:
The HGR index system introduces a blend of fixed and performance-based compensation, fostering a workplace culture that values both stability and merit. The clear distinction between monetary and index values ensures transparency and accurate payroll processing.


📅 Indexed Payroll Scenario – Local Bonus Distribution

This section explains the indexed payroll distribution scenario for a specific pay period under the “Ventilation de la prime locale” system.

📌 Payroll Key Deliverable 4 – INDEXED

Period: January 1st to January 31st, 2025

The payroll configuration includes various indexed components categorized by their role in salary computation. This method ensures a structured and flexible calculation model, especially useful in environments with performance-sensitive pay such as hospitals or public institutions.


🧾 Configured Payroll Items for the Period

Each item below is defined by its type (index or monetary), whether it is manually entered, and its functional classification in payroll.


🎯 Purpose of Indexed Payroll System

This indexed system:

By aligning base salary elements with real performance and activity levels, the system enables efficient resource allocation while rewarding effort and commitment. 📈

👤 Employee Configuration: Olivier Benjamin Hensley

As part of the employee configuration for the payroll period, a total of 69 employees have been registered. For demonstration purposes, we will focus on one specific case:

📄 General Information


🏷️ Job Details


📈 Seniority Adjustment

The adjustment of the base index is calculated according to the annual index growth rate (%) defined in the Payroll Settings:

🧮 Adjusted Base Index Calculation

Adjusted Index = Base Index × (1 + growth rate) ^ years of seniority Adjusted Index = 200 × (1 + 0.05) ^ 10 ≈ 200 × 1.62889 ≈ 325.78

🧾 Approximate Adjusted Index: 326


➕ Total Payroll Index (Including Responsibility)

Total Index = Adjusted Index + Responsibility Index Total Index = 326 + 60 = 386

Total Compensation Index: 386


🧠 Notes:

📊 Base Index Progression Over 10 Years

In the BHIMA payroll system, the Base Index evolves annually based on the configured Base Index Growth Rate, which in this case is 5% per year. Below is the year-by-year growth for the employee Olivier Benjamin Hensley:

📆 Year 🗓️ Payroll Year 📈 Base Index
Year 0 2015 200
Year 1 2016 210
Year 2 2017 221
Year 3 2018 232
Year 4 2019 243
Year 5 2020 255
Year 6 2021 268
Year 7 2022 281
Year 8 2023 295
Year 9 2024 310
Year 10 2025 326

💼 Payroll Simulation for the Year 2025 (Indexed Payroll System)

For the year 2025, the employee Olivier Benjamin Hensley has a Base Index of 326. Let’s simulate his payroll using the indexed system in BHIMA, assuming the following conditions:

🎁 Additional Benefits for the Payroll Period

💰 Payroll Envelope


⚙️ How the Indexed Payroll Algorithm Works

👨‍💼 Employee Work Summary


🧮 Step 1: Daily Index Calculation

We calculate the daily index by dividing the Base Index and Responsibility Index by the number of standard worked days:

Daily Index = (Base Index + Responsibility Index) / Worked Days = (326 + 60) / 23 = 16.782

➡️ 📌 Daily Index = 16.782


✖️ Step 2: Adjusted Index Calculation

Multiply the Daily Index by the Total Days Worked (including additional days) to get the adjusted index:

Adjusted Index = Daily Index × Total Days = 16.782 × 27 ≈ 453.13

➡️ 📘 BASE OF DAYS WORKED = 453.13


✅ This adjusted index becomes the foundation for calculating the employee’s salary and all indexed benefits.


➕ Additional Indexed Benefits

Base Salary and Indexed Benefits = 453.130435 + 2 + 3 = 458.130435

➡️ BASE SALARY AND INDEXED BENEFITS = 458.13

The Total Code for this employee is calculated by summing all indexed elements, including benefits.

➡️ TOTAL CODE = 458.1304


💰 Remuneration Rate Calculation

For all configured employees, the system has calculated:

PAY RATE = 14,000 / 53,232.52 ≈ 0.26

➡️ REMUNERATION RATE = $0.26 per index point


🧾 Final Gross Pay

The Gross Amount to be Paid for the employee is calculated as:

GROSS SALARY = BASE SALARY AND INDEXED BENEFITS × REMUNERATION RATE = 458.1304 × 0.26 ≈ $120.49

➡️ GROSS SALARY – INDEXED = $120.49


⚙️ System Flexibility with Indexed Configuration

The indexed payroll system allows you to configure:

These must be configured as indexed values, with:

This ensures that all these components are properly integrated into the indexed payroll structure and calculated dynamically during the payroll process.