Why Managing a Healthcare Group With Four Different Business Types Requires More Than Standard ERP
Healthcare groups in the UAE face an unusual operational challenge: they often
manage multiple legally distinct entities with completely different service models
under one ownership structure. Al Shrooq was operating a health services centre,
a home care provider, a general cleaning and maintenance company, and a construction
firm. Each entity had its own staff, its own operational processes, and its own
customer-facing workflows. Running four separate software systems was not viable,
but a single generic ERP could not serve the specific needs of all four.
1. Four WPS Registrations, One HR Team:
Each company is separately registered for UAE WPS payroll, requiring individual
SIF file generation per entity at every pay cycle. Processing four separate payrolls
manually each month created a significant administrative burden and introduced
risk of errors in salary processing.
2. Healthcare Operations Needed Patient-Level CRM:
The health services centre manages patient leads, service quotations, department-level
approvals, and sales invoices against a patient record that includes Emirates ID,
medical reports, service type and duration. No standard ERP CRM could accommodate
this without customisation specific to a UAE health services environment.
3. Medical Staff Needed Healthcare-Specific Self-Service Features:
Doctors at the health services centre needed the ability to refer patients to other
departments or doctors from within the ESS portal. The system also needed to handle
blood test report uploads and share them through a structured workflow from the
doctor through admin to the nursing department. These features do not exist in
standard HR self-service portals.
4. The Construction Subsidiary Needed Project-Based Inventory:
Four Walls General Constructions requires inventory to be tracked per construction
project, not just per location. Consumable items are purchased for a specific project
and must be tracked against it, while machinery is shared across multiple projects
and needs to be monitored separately. Standard inventory modules do not separate
consumables from shared machinery at a project level.
5. The Cleaning Services Entity Needed Constraint-Based Scheduling:
Care Plus General Service manages visit scheduling for cleaning assignments.
The system needed to validate that the same employee could not be allocated
to two different customers at the same date and time, with job-wise transaction
capture linked to each sales order and the ability to extend service duration
when customers require additional time.