Cherish Skin & Hair Clinic
Dr. Kruti Jain, MD (Dermatology)
Your Skin Care Oasis · Aurangabad

Patient Registration & Appointment

Type a name or mobile number — existing patients auto-fill instantly.

👤 Patient who

More about the patient — address, birthday, allergies, referred by, history

📅 Appointment when

Quick complaint chips

Consultation Fee Collection

Gross fee₹500.00
Discount− ₹0.00
Net payable₹500.00
Received (cash + online)₹500.00
Balance₹0.00

✨ Procedure / Session Fee (optional) — syncs to Doctor's Desk & Billing
Gross procedure fee₹0.00
Discount− ₹0.00
Net (to Billing)₹0.00

The procedure fee is collected/settled at Billing. Leave the fee at 0 to skip.

Today's Queue

Red waiting · Green seen by doctor · stays here until ✓ Done.

Online Booking Requests

👥 Patient Directory (all-time)

Click a row (or 🧬) to open the full profile — visit trail, prescriptions, bills, procedures & photos.

🔔 Reminder queue

🩹 Routine Follow-ups

Synced automatically from the follow-up date set at Doctor's Desk.

✨ Procedure Follow-ups

Post-procedure care calls (sessions tracked at Doctor's Desk).

💰 Payment Due Follow-up

Consultation balances and pharmacy invoice dues.

🚫 No-shows — booked but never arrived

🎂 Birthdays Today

🎯 Course not finished — paid for more sessions than they have taken

Someone who bought six sessions and stopped at three is worth calling before a generic reminder. Oldest gap first.

🌙 We Miss You — inactive patients

No visit in the recall window (set in Settings). Great list for slow afternoons.

📒 Recent Call Log

Waiting for Consultation

Find Any Patient — reopen or reprint anytime

Select a patient from the queue — or search any past patient to reopen the case sheet and print the prescription again.

Ready for Billing

Invoice Register

Find, reprint, WhatsApp or reopen any bill. Reopen restores stock & unlocks editing.

💸 Pending Dues — who owes money

Quick Money Actions

Walk-in Pharmacy Sale

Patient came directly to the medical store? Create them here.

Select a consulted patient, or create a walk-in pharmacy sale.

🪦 Dead stock — items not selling

No sales in the last

📊 Medicine analytics

Window

Add Item — medicine, consumable or general

Fill batch + expiry + qty to add stock. When editing an existing item, this adds a new batch (existing stock stays). For regular restocking use Purchases & Suppliers (GRN).

Inventory

0 expired 0 expiring soon 0 below PAR 0 items
BrandMolecule / DescriptionCat.Sch.GSTMRP ₹RackDistributorStockBatches (FEFO)

🧮 Accounts

Collections summary for your accountant & CA — by payment mode, by type, GST, and outstanding dues.

📈 Financial Analytics

💳 Collection by payment mode

📂 Collection by type

🧾 GST (pharmacy)

👥 Collection by patient

📒 Transaction ledger — every bill, all details

📆 Day-wise collection by type

📅 Day-by-day collection

⏳ Outstanding dues

Book your appointment

Dr. Kruti Jain, MD (Dermatology, Venereology & Leprosy) · Your Skin Care Oasis

Our receptionist will confirm your slot by phone. Consultation fee is payable at the clinic.

💡 Tip for staff: share this page with patients using the link ending in ?page=booking — they will see only this booking form.

Cherish Skin & Hair Clinic

This is your private summary. Please do not share the link.

Patient Intake Form

Please fill this before your visit — it saves time at the clinic.

⚙️ Settings — control every page

🩺 Data Health — find & merge duplicate patients

Patients registered twice (same phone number) can be merged into one record — their visits, bills, follow-ups and photos are combined; nothing is deleted until you confirm.

💾 Backup Health — local · NAS · OneDrive

Each tile inspects the newest backup at that destination and opens it to verify it is a readable clinic database (not just that a file exists). OneDrive note: the file is verified in the OneDrive folder; the cloud upload itself is done by the OneDrive app.

The tiles turn on only AFTER a successful 💾 Save. NAS path: open the backup folder on the NAS in File Explorer, click the address bar, copy, paste above.

👣 User Activity — append-only, kept 12 months

Every recorded action across the app: who, when, what. Actions are logged, never clinical content. Honest limit: this is accountability for normal use on a shared LAN app, not forensic-grade security.

Press 🔎 Load to fetch the activity log.

🏥 Clinic Profile

🛎️ Reception

📞 Follow-up Page

🩺 Doctor's Desk

🧾 Billing & Invoice

🏪 Cherish Medical Store

Batches inside the critical window are blocked from billing (FEFO skips them). The PO suggests ordering up to multiplier × PAR.

🎨 Appearance & Branding

🎨 Appearance — theme, colours & text size for the whole app

Cherish · Reception
✓ Seen ● Waiting
Consultation ₹400.00
Procedure ₹1,900.00
Advanced — fine-tune dark-mode colours

Adjust the dark-theme colours if any text is hard to read at night. Changes preview live. Use a lighter "Text" or darker "Background" to boost contrast.

👨‍⚕️ Doctors & Services

⚡ Rx Templates — build one-click disease prescriptions

Create a template per condition (Acne, Melasma, Fungal…). Type a brand to autofill from your Medical Store stock. The doctor loads these with one click at the desk.

Advanced: paste/edit as text

Format per line: Generic | Brand | Strength | M-A-E-N | days | notes

🔔 Reminders & Recall (WhatsApp)

The queue appears on the Follow-up page. Without an API key, tap-to-send WhatsApp works from the queue today; add a provider key later for fully automatic sending. Reminders are service messages — patients can be opted out per person (DPDP).

🖨 Prescription & Print Designer

Design the letterhead used on every printed prescription, bill and receipt: colours, fonts, clinic & doctor details, footers — and an offline WhatsApp QR patients can scan from the paper. Changes preview live below; press 💾 Save all settings (or the button here) to make them permanent.

✍️ Consent Form Templates

💸 Money & Tax

🛡️ Safety & Recall

🖨️ Prescription & Print Header / Footer Designer

Full control over every printed document. Live preview updates instantly as you change any field.

⭐ Loyalty Programme

💬 WhatsApp Business API (optional — for automatic sending)

Without these credentials, all WhatsApp buttons open the app manually (current behaviour). Fill these to enable fully automatic sends (appointment reminders, receipts, birthday wishes). Requires Meta business verification — see the setup guide.

🛡️ Billing Controls & Permissions

⭐ Patient Feedback

Security & Auto-logout

Holiday Calendar

Compliance Reminders

Discount Coupon Codes

Petty Cash Float

Treatment Protocols Library

Advice Text Library

Quick Diagnosis Chips

🧪 Demo Patients

Load realistic sample patients across Reception, Doctor's Desk and Billing so no page looks empty while you explore. Clearly marked — remove anytime before going live.

🗄️ Auto Cloud Snapshots

A weekly snapshot (without photos, to stay light) is saved automatically inside your cloud database whenever an admin opens the app. Last 8 are kept. Photos are included only in the manual download backup.

🧹 Data cleanup (admin)

Finds and removes duplicate “ghost” visit rows — extra same-day entries with no payment, no receipt, no bill and no case notes (created by older Repeat/Reopen flows). Patients, bills and payments are never touched.

🔗 Patient Booking Link

Share this with patients so they can request appointments online. They will only see the booking form — nothing else.

Patients can scan this QR from a reception poster or your Instagram bio.


📋 Online Intake Form

Send new patients this link to fill their history before arriving — it auto-appears in Reception requests.

⚠ If "Test booking flow" fails, run cherish-booking-fix.sql once in Supabase → SQL Editor to enable anonymous requests.

☁ Backup & Restore

Backup downloads one file with every patient, appointment, prescription, image, invoice and inventory record. Your email app opens — attach the downloaded file and send. Restore it on any device.