Medical Checkup Reporting
Overview
The Medical Checkup Reporting menu displays complete reports regarding employee medical checkups (MCU) within the company. This feature allows you to monitor MCU statistics, view checkup result lists, and analyze MCU summaries by project.

Page Navigation
The Medical Checkup Reporting page is located in the following menu: Dashboard » Reporting » Medical Checkup
Medical Checkup Statistics
At the top of the page, a summary of MCU statistics is displayed in card format:

| Card | Count | Description |
|---|---|---|
| Total Checkups | 1 | Total number of MCU records |
| Active | 1 | MCU is still valid |
| Warning | 0 | MCU will expire in 1-3 months |
| Expiring Soon | 0 | MCU will expire soon (< 1 month) |
| Expired | 0 | MCU has expired |
Tabs Navigation
There are several tabs for viewing MCU data:

| Tab | Function |
|---|---|
| Checkup List | List of all medical checkups |
| Summary by Project | MCU summary per project |
| Expiring Soon | MCUs that will expire soon |
Filter Options

| Filter | Description |
|---|---|
| Year | Filter by year (2026) |
| Month | Filter by month (February) |
| Checkup Status | Filter by MCU status |
| Status | Filter by MCU result (Fit, Unfit, etc.) |
| Provider | Filter by service provider |
| Location | Filter by examination location |
| Checkup Date Range | Checkup date range |
| Valid Until Range | Validity date range |
Search Bar
A search column is available to easily find MCU data based on:
- Employee name
- Employee Code
- Provider
- Location
- Doctor

Checkup List Table

Table Structure
| Column | Description |
|---|---|
| No | Sequence number |
| Employee Code | Employee ID number |
| Employee Name | Employee name |
| Title | MCU title/type |
| Checkup Date | Examination date |
| Valid Until | Validity date |
| Doctor | Examining doctor's name |
| Location | Examination location |
| Provider | MCU service provider |
| Status | MCU result (Fit, Unfit, Fit with Notes, Pending) |
Checkup List Table Data
| No | Employee Code | Employee Name | Title | Checkup Date | Valid Until | Doctor | Location | Provider | Status |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 01/08/2025 | 01/08/2026 | test | Jakarta | Mitra Sehat | Fit |
| 2 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 14/11/2025 | 14/11/2026 | Dr. Abdul Ghani | Jakarta | Mitra Sehat | Fit |
| 3 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 14/11/2025 | 14/11/2026 | Dr. Abdul Ghani | Jakarta | Mitra Sehat | Fit |
| 4 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 18/11/2025 | 18/11/2026 | Abdur | Jakarta | Mitra Sehat | Fit |
| 5 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 18/11/2025 | 18/11/2026 | Abdur | Jakarta | tessaaa | Fit |
| 6 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 19/11/2025 | 19/11/2026 | koko | Jakarta | Mitra Sehat | Fit |
| 7 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 19/11/2025 | 19/11/2026 | Abdur | tessss | RS Brawijaya | Fit |
| 8 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 09/12/2025 | 09/12/2026 | Dr. Abdul Ghani | Central Jakarta | RS Brawijaya | Fit |
| 9 | MUBI.0001 | Muhammad Jahidin | Annual Medical Check-Up | 05/02/2026 | 05/02/2027 | tesss | tesss | tesss | Fit |
Pagination: Rows per page: 15 | 1–9 of 9
Summary by Project Table

Summary Table Structure
| Column | Description |
|---|---|
| No | Sequence number |
| Project Code | Project code |
| Total Employees | Total employees in the project |
| Active | Number of active MCUs |
| Warning | Number of warning MCUs (1-3 months) |
| Expiring Soon | Number of MCUs expiring soon |
| Expired | Number of expired MCUs |
| Fit | Number of Fit MCU results |
| Unfit | Number of Unfit MCU results |
| Fit with Notes | Number of Fit with Notes MCU results |
| Pending | Number of pending MCUs |
Summary Table Data
| No | Project Code | Total Employees | Active | Warning | Expiring Soon | Expired | Fit | Unfit | Fit with Notes | Pending |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6900B181220100 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Expiring Soon Tab

The Expiring Soon tab displays MCUs that will expire in the near future.
Filter Days
Days: 30 Checkups expiring within the next 30 days
Setting for the number of days to filter MCUs that will expire (default: 30 days).
Expiring Soon Table
| No | Employee Code | Employee Name | Title | Valid Until | Days Until Expiration |
|---|---|---|---|---|---|
| - | - | - | - | - | - |
No data for this period (0-0 of 0)
Expiring Soon Tab Features
| Feature | Function |
|---|---|
| Search | Data search |
| Columns | Configure which columns appear |
| Filters | Advanced filters |
| Export | Export data |
MCU Result Status
| Status | Indicator | Description |
|---|---|---|
| Fit | 🟢 Green | Healthy, meets requirements |
| Unfit | 🔴 Red | Unhealthy, does not meet requirements |
| Fit with Notes | 🟡 Yellow | Healthy with medical notes |
| Pending | ⚪ Gray | Waiting for results/completion |
MCU Validity Status
| Status | Time Range | Indicator | Action |
|---|---|---|---|
| Active | > 3 months | 🟢 Green | Normal monitoring |
| Warning | 1-3 months | 🟡 Yellow | Schedule re-MCU |
| Expiring Soon | < 1 month | 🟠 Orange | Schedule MCU immediately |
| Expired | 0 months (passed) | 🔴 Red | Must redo MCU |
Data Analysis
From Statistics:
- Total Checkups: 1 employee with multiple records
- Active: 1 (all records are still valid)
- Warning: 0
- Expiring Soon: 0
- Expired: 0
From Summary by Project (Project 6900B181220100):
- Total Employees: 1
- Active MCU: 1
- Fit: 1 (all results Fit)
- Unfit: 0
- Fit with Notes: 0
- Pending: 0
Interpretation:
- Employee Muhammad Jahidin has 9 MCU records
- All MCU results are Fit
- All MCUs are still valid (none expired)
- No MCUs require special attention (Warning/Expiring Soon)
Other Features
Columns
Click the Columns button to configure which columns appear in the table:

Available columns:
- No
- Employee Code
- Employee Name
- Title
- Checkup Date
- Valid Until
- Doctor
- Location
- Provider
- Status
- Project Code
- Created Date
- Updated Date
Filters
Click the Filters button to filter data based on:

Filter by:
- Status (Fit, Unfit, Fit with Notes, Pending)
- Validity Period (Active, Warning, Expiring Soon, Expired)
- Provider
- Location
- Doctor
- Project Code
- Date Range (Checkup Date, Valid Until)
Export
Click the Export button to export table data to the following formats:
| Format | Usage |
|---|---|
| CSV | For data processing in spreadsheets |
| Excel | Excel format with formatting |
| For printed reports |
Usage Tips
- Monitor Validity Period - Pay attention to the Expiring Soon tab to know which MCUs need to be rescheduled.
- Filter by Status - Use the Status filter to focus on employees with Unfit or Fit with Notes results.
- Check Providers - Analyze which providers are most frequently used to evaluate service quality.
- Review Summary by Project - Look at the project summary to ensure all employees in the project have valid MCUs.
- Export Data - Export reports for audit purposes or reporting to management.
- Pay Attention to Multiple Records - One employee can have multiple MCU records (see example: 9 records for Muhammad Jahidin).
- Use Date Range - Filter by Checkup Date Range to view MCUs within a specific period.
Common Scenarios
Scenario 1: Monthly MCU Review
At the beginning of each month, conduct an MCU review:
- Open the Expiring Soon tab
- Set Days = 30 or 60
- View the list of employees who need to redo their MCU
- Schedule MCUs for them
Scenario 2: Check Employees with Unfit Results
To monitor employee health:
- Filter Status = Unfit
- View the list of employees with unfit results
- Follow up with HR or management
Scenario 3: Per Project Report
For project management needs:
- Open the Summary by Project tab
- Export data to Excel
- Create a distribution chart of MCU status per project
- Identify projects with many expired MCUs
Troubleshooting
Data Does Not Appear
- Check year and month filters
- Ensure the selected tab is correct
- Refresh the page
- Check internet connection
Numbers Don't Match
- Verify the filter period
- Check data consistency in the Medical Checkup menu
- Ensure there is no duplicate data
Days Until Expiration is Incorrect
- Check date format (dd/mm/yyyy)
- Ensure Valid Until is filled correctly
- Check server timezone
Export Failed
- Ensure there is no popup blocker
- Limit the amount of data if too large
- Try CSV format if Excel is problematic
Expiring Soon Tab is Empty
- Check the Days setting (might be too small)
- Ensure there are MCUs with validity periods within that range
- Try expanding the day range
Integration with Related Menus
Medical Checkup Management
Data comes from the Medical Checkup Management menu.
Employee Database
Employee information is integrated with Employee Database.
Project Management
Project summaries are related to Project Management.
Health Insurance
MCU data is used for Health Insurance claims.
Next Steps
Contract Reporting
Complete guide to viewing employee contract reports in Moyee, including contract statistics, status-based filters, summary by project, and contract validity period monitoring.
Training Reporting
Complete guide to viewing employee training and certification reports in Moyee, including training statistics, filtering by status, per-project summaries, and monitoring certificate validity periods.