Al-Fazal Hospital — Phase 3
Healthcare · Flutter CRM built on-site in Lahore · Ongoing relationship
The Idea
After completing the backend for Dr. Yasir's website, work with him kept growing. One day, I personally suggested to him: “Do you use any software to manage your clinic?†He said no — everything was still being handled manually. With the reception getting 60–70 patients a day, I felt he genuinely needed proper software. So I pitched him the idea of building a custom CRM.
He said, “Sure, give me an idea.†Within a day or two, I built a mobile app demo and shared it with him. He liked it, but said he had some additional ideas of his own. I agreed to incorporate them too, and we kept discussing the requirements back and forth over WhatsApp for the next 3–4 days — sometimes he was busy, so it moved slowly.
Deciding to Go In Person
Since I'm based in Multan and he's in Lahore, and I rarely travel outside my own city, doing this remotely was getting difficult. Around this time, I happened to be at a friend's place — someone who had studied at UET Lahore and topped his class there. I told him about the situation, and he offered to come along with me, since my family normally wouldn't let me travel alone.
On May 19th, at around midnight, I called Dr. Yasir and told him I wanted to visit his clinic in person to build the software on-site. He was genuinely happy and said, “Most welcome, come over.†During that call, we also settled the package — I quoted him around 120,000–125,000 PKR for the lifetime software build, with full ownership handed over to him. He agreed in principle but felt the package was a bit too high.
The Trip Falls Apart, Then Comes Together
I did a bit of shopping to prepare for the trip, since I was going with my friend. But at the last moment, my friend backed out, which caused some tension at home, and I ended up on my own. With Dr. Yasir already expecting me, I couldn't back out either.
So instead, I messaged my cousin — who lives in the city — to book train tickets, since I'd always wanted to experience traveling by train and had never done it before. He booked us tickets for Sunday, with the train departing at 4 PM from Multan Cantt.
The Train Journey
My younger cousin and I boarded the train that afternoon. I sent Dr. Yasir a heads-up that we were on our way. He said, “No problem, I'll try to pick you up myself since I don't have a driver.â€
The journey itself was rough — the economy-class seats were the only tickets available (business class wasn't open), and we ended up covered in dust and dirt by the time we arrived. Our clothes, which we'd carefully picked out for a good first impression, were completely ruined.
Arriving Late at Night
We reached Lahore around 9 PM. I called Dr. Yasir a few times, but he didn't pick up right away — both my cousin and I got increasingly anxious, being in an unfamiliar city at night with someone who'd invited us but wasn't answering. After a few more calls, he finally answered — he'd been busy having dinner. He then booked us an InDrive ride to get to the hospital, since I didn't have the app installed.
We showed up at Al-Fazal Hospital looking like a mess — dust-covered clothes, disheveled — while Dr. Yasir was still out at home for dinner (the clinic was closed for the evening by then).
Meeting Dr. Yasir Face-to-Face for the First Time
This was our very first in-person meeting — until then, everything had been over chat, not even a video call. When he saw the state we were in, he understandably thought we looked a bit rough around the edges. Still, his assistant showed us upstairs to an empty patient room where we could wash up and change into fresh clothes.
Around midnight, once things quieted down, I finally got to meet Dr. Yasir face-to-face in his cabin. He turned out to be an incredibly kind person — he treated us like his own kids. Even though I had enough money on me, we hadn't eaten anything all day. Noticing this, he insisted on giving me 1,000 PKR from his own pocket to go get food, despite my repeated attempts to decline. He said, “You're like my kids, just take it.â€
We met his wife too, who is also a dentist. Dr. Yasir himself is a gold medalist dentist — and by every account, a genuinely good human being. After he left for home, my cousin and I went out, grabbed food, and got back to the room around 1 AM to sleep.
The Next Morning
We woke up at 7 AM. Since the clinic didn't open until 12 PM, we freshened up and stepped out to find the streets still quiet, with nothing open yet. Eventually we found a hotel that had just opened and had breakfast there.
Back at the clinic, we spent a couple of hours working on some website-related tasks while waiting. This time, we made sure to dress properly in formal wear (pant-coat) — though the “first impression†damage from the previous night's dusty arrival was already done.
The Requirements Meeting
At 12 PM, Dr. Yasir gathered his staff — doctors and nurses — and we had a proper face-to-face requirements meeting. He was very open and detailed in explaining what he needed, and I noted down all the key points.
Building On-Site
Back in the room, I analyzed the existing manual system, mapped out a complete flowchart, and built a full roadmap based on his requirements. I started development using AI tools (Claude's free tier) to help move faster.
Within 2–3 days on-site, I built the complete application in Flutter, exactly matching the concept we had planned out remotely, now fully implemented. At the time, the clinic didn't even have a proper computer — they were using a touchscreen LCD and managing everything through Excel. I built out the full system including WhatsApp integration, automated reminders, and a token/queue system.
Testing & Debugging
A few days later, Dr. Yasir got a new computer and printer for the clinic. When I tested the software on the new setup, several issues came up — errors related to printing, the token system, and the clinic's logo rendering. Fixing and testing these issues took another 3–4 days on-site.
Training the Staff
Once the new computer was set up at the reception, I started training the receptionist on how to use the software. She was fairly new to this kind of technology — she'd previously only worked with Excel and struggled even with basic typing — so I walked her through everything step by step.
Waqas, the clinic assistant who had been looking after us throughout our stay (arranging our meals and taking care of anything we needed), was also trained alongside her, since he would be helping guide the staff on using the system going forward.
By the fifth day, Waqas had a solid handle on how everything worked. By the sixth day, I had completed all remaining tasks and delivered a full day of training. Dr. Yasir was satisfied and gave the go-ahead: “Okay, this is good.â€
Wrapping Up and Heading Out
On the seventh day, around Maghrib time (5 PM), it was time for me to head off — I was going to stay at my cousin's place in another part of Lahore, near where my paternal aunt lived.
Before leaving, I met Dr. Yasir's wife, who is a genuinely kind person, and also his nephew — a 6th-semester BS Engineering (IT) student — who came by to see the software and approved of it.
I met Dr. Yasir briefly as he was in the middle of seeing patients. He thanked me and said I was free to go. Regarding payment — he had already given me 15,000 PKR as an advance during the build, and said he'd settle the rest later. I told him not to worry about it.
The Payment Comes Through
I left for my aunt's/uncle's place and stayed there for a day. The next day, my cousin and I went out to a park, then decided to visit Minar-e-Pakistan since we were already in Lahore. From there, we went to Anarkali Bazaar, where I did some shopping — around 50,000 PKR worth, including some formal wear.
Right around that time, Dr. Yasir sent me 55,000 PKR via WhatsApp, saying: “Umair bhai, take this — my work isn't running smoothly yet, the software isn't fully in use, nothing's really moving.†I reassured him this was normal — transitioning from an old manual system to a new software system always comes with an adjustment period, and his receptionist would get the hang of it with time. He accepted that and sent the payment anyway.
Heading Back to Multan
On the eighth day, my cousin booked our return tickets, and we headed back to Multan that night, arriving around midnight. My older cousin picked us up and dropped us home, where we had a late dinner around midnight before finally getting some sleep.
The Outcome
With that, the on-site CRM/software project for Dr. Yasir was complete. This remains one of my strongest, longest-running client relationships — starting from a single cold call to a full end-to-end digital transformation of the clinic.
- Phase 1 — Frontend website 27,000 PKR
- Phase 2 — Backend, admin & WhatsApp 40,000 PKR
- Phase 3 — Flutter CRM (15k + 55k) 70,000 PKR
- Grand total — still active 137,000 PKR
View the live site