Find a patient by name, phone or MR number…
DHA Phase 5, Lahore DHA Phase 5
Dashboard/Back office/HR & Payroll

HR & payroll

Staff files, licence expiries, duty rosters, biometric attendance, leave and the monthly payroll run. HR officer: Saba Iqbal.

Headcount
84
DHA 46 · Gulberg 22 · Johar 16 · 9 visiting consultants
Licences expiring ≤ 60 d
5
1 expired — blocked from clinical roster
Attendance today
71 / 75
3 late · 1 absent · ZKTeco sync 09:30
Payroll cost (Sep)
Rs 7.84 M
27% of revenue · excludes doctor share
Nurse Shazia Parveen — PNMC licence expired 30 Sep 2026

Removed from clinical shifts automatically. Upload the renewal to restore. PHC inspectors check staff registration in personnel files.

StaffRole · branchCouncilReg. no.Licence expiryFilesStatus
AS
Dr. Ayesha Siddiqui
EMP-0012 · joined 2019
Consultant FM · DHAPM&DC45821-P31 Dec 20276 / 6Valid
KJ
Dr. Kamran Javed
EMP-0031 · Pathologist
Lab director · CareWell DiagnosticsPM&DC28814-P28 Nov 20267 / 7Expires in 46 d
SP
Shazia Parveen
EMP-0058
Staff nurse · GulbergPNMCPNMC-RN-7712030 Sep 20264 / 5Expired
NA
Noman Ali
EMP-0044
Pharmacist · DHAPunjab Pharmacy CouncilPPC-B-2187330 Jun 20275 / 5Valid
AM
Asad Mehmood
EMP-0063
Medical lab technologist · LabAHP CouncilAHPC-MLT-1042205 Dec 20265 / 5Expires in 53 d
ZR
Zeeshan Raza
EMP-0071
Biomedical engineer · AllPECBIOMED/2219015 Aug 20284 / 4Valid
AB
Ayesha Bano
EMP-0049
Receptionist / cashier · DHA———3 / 3Active

Each staff file holds CNIC, contract, qualifications, council registration, training records (e.g. infection control, fire safety) and competency assessments. Reminders go out at 60, 30 and 7 days before a licence expires.

Week of 12–18 Oct 2026M 08–16E 14–22N 22–08OffLeave
Staff
Mon 12
Tue 13
Wed 14
Thu 15
Fri 16
Sat 17
Sun 18
Rubina Shah (RN)
M
M
M
E
E
M
Off
Sana Iqbal (RN)
E
E
Off
M
M
E
E
Shazia Parveen (RN)
Blocked
Blocked
Blocked
Blocked
Blocked
Off
Off
Bilal Masih (Nurse aide)
N
N
N
Off
Off
N
N
Hina Akram (RN)
M
Leave
Leave
M
M
Off
M

Day-care on Wed 14 needs 2 RNs on the morning shift — only 1 is rostered. Rule: minimum staffing per unit is set in Settings.

ZKTeco K40 · DHA · synced 09:30ZKTeco · Gulberg · synced 09:28Johar Town device offline since 08:10Upload CSV
StaffShiftInOutLateOvertimeStatus
Rubina ShahM 08:00–16:0007:52———Present
Ayesha BanoM 08:30–16:3008:47—17 min—Late
Asad MehmoodN 22:00–08:0021:5508:40—40 minOT pending approval
Bilal MasihN 22:00–08:00————Absent
Noman Ali09:00–17:0008:58———Present
StaffTypeDatesDaysBalance afterCoverStatus
Hina AkramCasual13–14 Oct26 / 10Sana IqbalApproved
Dr. Fatima NoorAnnual13 Oct111 / 209 patients rescheduledApproved
Asad MehmoodSick20–21 Oct26 / 8None — lab night shiftPendingApprove
Amna TariqAnnual01–07 Nov75 / 20Hamid Raza (split)PendingApprove
1Attendance locked
2Variable pay & OT
3Calculate & review
4Owner approval
5Bank file & payslips
EmployeeBasicAllowancesGrossIncome tax [Verify]EOBI emp. 1% [Verify]AdvanceNet payEOBI empr. 5%
Dr. Hassan Javed · MO180,00070,000250,00025,0004000224,6002,000Payslip
Zeeshan Raza · Biomed100,00040,000140,0004,9004000134,7002,000Payslip
Noman Ali · Pharmacist85,00035,000120,0002,7004000116,9002,000Payslip
Asad Mehmood · MLT60,00025,00085,000350400084,2502,000Payslip
Rubina Shah · RN55,00020,00075,0002504005,00069,3502,000Payslip
Ayesha Bano · Reception35,00010,00045,0000400044,6002,000Payslip
Salary tax slab table (FY 2025-26 shown) [Verify]
0–600k: 0 · 600k–1.2M: 1% · 1.2–2.2M: 11% · 2.2–3.2M: 23% · 3.2–4.1M: 30% · >4.1M: 35%. Editable table with effective dates.
EOBI [Verify]
Employer 5% + employee 1% of the minimum wage (PKR 40,000) → Rs 2,000 + Rs 400 per insured employee.
PESSI / SESSI [Verify]
Provincial social security for eligible wage bands is calculated per branch's province and listed on the challan report.