Find a patient by name, phone or MR number…
DHA Phase 5, Lahore DHA Phase 5

Packages & treatment plans

Bundled services sold upfront and consumed session by session — revenue is recognised as each item is used.

Active patient packages
286
41 sold this month · 3 branches
Deferred revenue
Rs 2.36 M
Collected but not yet consumed (liability)
Expiring in 30 days
19
Rs 184k unused · reminders queued
Completion rate
78%
Physio lowest (61%) · ANC highest (93%)
WellnessActive

Executive Health Checkup

Rs 18,500 MRP Rs 24,300
  • Physician consultation ×1
  • CBC, LFT, RFT, lipid profile, HbA1c, TSH, urine R/E
  • ECG + chest X-ray PA
  • USG abdomen
  • Dietitian session ×1
Valid 30 days · all 3 branches · corporate rate available
ObstetricsActive

Antenatal care package

Rs 42,000
  • 8 ANC contacts (WHO schedule)
  • Dating + anomaly + growth scans (3)
  • ANC lab panel ×2 (CBC, blood group, HBsAg, HCV, OGTT)
  • TT/Td doses
Valid until EDD + 6 weeks · DHA & Gulberg · instalments allowed
DentalActive

Dental implant plan (single)

Rs 165,000
  • CBCT scan + planning
  • Implant fixture + surgery sitting
  • Healing abutment, impression
  • Zirconia crown (lab work order)
Valid 9 months · DHA only · 3 instalments · Cosmetic tax check
AestheticsActive

Laser hair removal · 6 sessions

Rs 54,000
  • 6 sessions, 4–6 weeks apart
  • Patch test + consultation
  • Before/after photos each session
Valid 12 months · Gulberg only · Taxable (cosmetic) [Verify]
RehabActive

Physiotherapy · 10 sessions

Rs 25,000 Rs 3,000 per visit otherwise
  • Assessment + plan of care
  • 10 treatment sessions (45 min)
  • Home exercise programme
Valid 60 days · all branches · therapist share per session
Sold→Active→Partially consumed→CompletedorExpiredCancelled – refunded
PatientPackageSoldValid untilConsumptionPaidUnused valueStatus
Hira Khan
MRN 10-24518
Antenatal care package02 Jul 2026EDD 03 Jan 2027
4 of 8 contacts · 2 of 3 scans
28,00021,000Partially consumed
Zainab Bibi
MRN 10-11290
Physiotherapy · 10 sessions18 Sep 202617 Nov 2026
4 done · 1 no-show (counted)
25,00012,500Partially consumed
Mariam Fatima
MRN 10-25102
Laser hair removal · 604 Feb 202603 Feb 2027
5 of 6 · next due 21 Oct
54,0009,000Partially consumed
Rizwan Haider
MRN 10-20988
Dental implant plan12 Aug 202611 May 2027
Surgery done · crown at lab
110,00073,000Active
Muhammad Imran
MRN 10-24781 · Engro corporate rate
Executive Health Checkup13 Oct 202612 Nov 2026
Not started
18,50018,500Sold
Usman Ali
MRN 10-19044
Physiotherapy · 10 sessions10 Jun 202609 Aug 2026
6 of 10 at expiry
25,0000 (Rs 10k forfeited)Expired
Sadia Akhtar
MRN 10-22710
Executive Health Checkup01 Sep 202601 Oct 2026
All items consumed
18,5000Completed

At billing, the system checks for an active package first and books the item at Rs 0 against it (shown as "from package" on the invoice). Expiry policy and refund rules are set per package.

Rizwan Haider · Dental implant plan

2 of 3 paid
#DueAmountPaidMode
112 Aug 2026 (at acceptance)55,000PaidCard
2Surgery sitting · 09 Sep55,000PaidRaast
3Crown fitting55,000Due on fitting—

Rule: the next clinical sitting can't be booked while an instalment is overdue (override with manager approval).

Hira Khan · ANC package

Instalment due
#DueAmountPaidMode
102 Jul 202614,000PaidCash
202 Sep 202614,000PaidJazzCash
302 Nov 202614,000UpcomingLink sent

Deferred revenue roll-forward · October 2026

MovementAmount (Rs)
Opening balance (1 Oct)2,218,400
+ Packages sold / instalments collected612,000
− Revenue recognised (items consumed)−431,600
− Expired packages (forfeit → other income)−22,500
− Refunds on cancellation−16,000
Closing balance (to date)2,360,300

Recognition rule per item

Package price is allocated to items in proportion to their standalone price (MRP). When an item is consumed, that allocated amount moves from Deferred revenue to the item's revenue account, and the doctor / therapist share is calculated on it.

Exec checkup
Rs 18,500 ÷ MRP 24,300 = 76.1% of each item
Physio
Rs 2,500 per session; assessment Rs 0
ANC
Per contact + per scan allocation
View journals →