Approval desk
Review pending decisions and unblock users.
Approval desk
Decisions that need an administrator. Account deletion has its own case workspace.
Start with A for a new signup, or B for an existing profile without a signup; do not repeat both for the same evidence. C applies when a clinic connection needs review. Opening a request does not approve it. Re-verifying an already verified profile creates another history entry.
Approved & rejected history
Most recent decisions first. Each recorded re-verification is shown separately. Opening a request never resolves it.
Open doctor signups
These include signups ready for review and provisional doctors still preparing or correcting evidence. Open Doctor Signup Approval for the right status and next action.
Doctor Signup Approval
Follow each sign-up from incomplete evidence through an identity decision. Waiting means QDoctor can review it now; In process means the doctor still needs to finish or correct their submission. Approved, Rejected and Superseded remain available as records. Clinic consent is a separate decision.
Pharmacy clinic doctor approvals
A pharmacy added these doctors to its own clinic. Check the doctor’s registration or licence and clinic connection in one QDoctor decision. A register match only helps identify the doctor; it never skips this review. Claimed doctors use their own consent path.
Find doctor, pharmacy or patient
Search by name, phone, email, registration number or account ID.
Content moderation
Review new public photos and descriptions before they appear. Previously approved content stays visible. Patient reports are listed below.
Provider edits waiting for approval
Opening an edit does not approve it. Approve or reject with a note.
Choose an edit to review it.
Patient reports
Reports about public doctor or pharmacy profiles and photos. Opening a report never resolves it.
Choose a report to review its evidence and decision options.
Account deletion cases
Find a case without memorising its number. Retained identity and files are owner-only evidence, not an ordinary account profile.
If a number was reused, separate dated cases appear. Verify the case ID and person before opening evidence. Every search and read is logged.
Matching cases
Choose a case to inspectCase workspace
Restricted, audited evidenceSearch, then open a case to see its dated milestones and retained evidence here.
Settlement & refund review
Patients whose deletion is waiting on money: cash-outs, gateway refunds and reconciliation flags, under the QD-C case number.
▾ 📡 Live sign-ups
New account starts, including people still completing setup. This is not a count of approved providers or ad conversions. Roles reflect the current account classification; administrators are excluded.
Completed means required customer steps are finished. Provider approval is shown separately.
How these figures work
Completed = required customer steps submitted, not provider approval. Incomplete = customer steps missing. No routine follow-up = suspended, deletion requested or staff. Account check = records need QDoctor review. A chosen date filters account creation; completion is the current status, not a historical snapshot.
Today starts at midnight IST. The 7-day and 30-day views are rolling windows. All time covers retained accounts; previously deleted or purged accounts are unavailable.
Recent windows · 30 minutes to 24 hours
Patient sign-ups
▾ 🔓 Sign-in flow
Unique accounts by their latest recorded sign-in, including incomplete setup. Each account is counted once per window; repeat logins and automatic session use are not a complete event history. Administrators are excluded.
Accounts are counted by their latest stored sign-in, not every past login.
How these figures work
A chosen date shows accounts whose latest recorded sign-in falls on that date. Earlier logins overwritten by a later login cannot be reconstructed.
Today starts at midnight IST. The 7-day and 30-day views are rolling windows. All time covers retained accounts; previously deleted or purged accounts are unavailable.
Recent windows · 30 minutes to 24 hours
Patient sign-ins
▾ 🚨 Operational alerts
▾ ⚠️ Needs attention
▾ 📊 Usage analytics · the data Google Analytics can’t see
▾ 🚀 Organic sharing · last 30 days
Counts use opaque referral IDs only. Patient names, visit dates, serials and health information are never stored in referral analytics.
▾ 🔐 Security level
▾ 🧩 Feature controls
▾ 🔑 Admin access
▾ 🔗 Automatic profile merges
▾ 📇 Doctor confidence
Doctor Pro
Subscribers, measured Pro impact, renewal work, account notices and the Doctor Pro assistance queue.
Agents & pharmacy payouts
Review each pharmacy's patient bonus and doctor commission together, then manage agents, rates and the separate payment ledgers.
Payment gateway control
Save Razorpay or Instamojo credentials securely, test them, then activate the vendor for new Doctor Pro payments. Existing orders remain tied to their original vendor.
Razorpay: paste Key ID and Key Secret. The secret is encrypted in Supabase Vault and is never returned to this browser.
Customer OTP test access
Allow a number you control to use the real QDoctor app OTP flow during internal testing. This does not approve an account or change OTP mode.
Checking OTP mode…
Tester numbers
Loading tester list…
Change test access
Store reviewer sign-in
Only the three reserved review numbers below can use a fixed code. This is separate from tester SMS access and does not change ordinary sign-in. Set up one role at a time; do not put the code in notes or screenshots.
Activation lasts 30 days. The code stops working at expiry; existing sessions still require manual cleanup. Disabling does not delete an account or sign out a device.
Fortius SMS OTP transport test
Temporary proof only: generate six digits, send the approved SMS to an Indian mobile number you control, then verify the received code. This never creates an account or login session.
Fail-safe Fortius credential rotation
Pasting a key only stages an inactive candidate. The working key stays untouched until the candidate delivers and verifies a real OTP and an administrator explicitly activates it. Activation and rollback create a critical admin notification.
Fingerprints are calculated from encrypted Supabase Vault values. They let you confirm the exact replacement without exposing either key.
No replacement is staged. The active credential remains unchanged.
Send and verify one test OTP
Enter a valid Indian mobile number. Per number: 1-minute cooldown and 3 sends/hour. Per admin: 10 sends/hour.
Premium booking controls
Choose which premium opportunities QDoctor may offer. Ordinary bookings and queues continue normally when premium is off.