🔑 Forgot password?
🔒 Privacy Notice & Terms · गोपनीयता सूचना

New clinic or new staff member? Activate your account here using the CLINIC or STAFF code you were given.

Dashboard

💾 Local
🛎️New Visit
℞Prescription
👥Patients
📅Follow-ups
💊Medicines
👑Owner View
📋Day Review
Today's Patients
0
visits today
✅ Money Received
₹0
in hand today
💵 Cash Collected
₹0
cash payments
📱 Online Collected
₹0
UPI + card
⏳ Pending / Due
₹0
on today's bills
🧾 Total Billed
₹0
billed today
Low Stock
0
below 5 units

📋 Today's Visits

PatientTotalMethodStatus

📈 Revenue Trend

📅 Follow-Ups Today

✅

No follow-ups due today

🔎 Find or add patient

Always search first. If the patient has been here before, use their existing record so their history and UHID stay in one place.

➕ New patient

🩺 Vitals — optional ▾

👥 Today — waiting & seen

💬 Reminders to send

Today's remaining appointments and all of tomorrow's. The message opens in WhatsApp already written — check it, then send.

📅 Upcoming appointments

👤 Patient Details

🏥 Services

₹
₹
× ₹
× ₹
× ₹
₹

💊 Medicines Dispensed

MedicineQty₹/UnitDisc%AmountStock

🩺 Procedures

ProcedureQty₹/UnitDisc%Amount

💳 Payment

No follow-up needed for this patient.

🧾 Bill Summary

🦴 Ortho Consult₹0
🏥 Gyane Consult₹0
Physiotherapy ₹0
Joint Injection₹0
IM Injection₹0
Medicines₹0
🩺 Procedures₹0
Discount-₹0
GRAND TOTAL₹0
Balance Due₹0
📅 Today
⬅️ Yesterday
📆 This Week
🗓 This Month
📊 This Year
👥 All Time
🏥 All specialties
Gynaecology
Obstetrics
Orthopaedics
Physiotherapy
Custom Range: to
PatientPhoneAge/SexDiagnosis First VisitVisitsLast Visit OrthoGyaneOther consultPhysioProcMeds TotalDueActions
📋 Day Review
Visits

Walk-in / standalone

No patient linked — tap to search
Link patient

Recent prescriptions

Specialty

Dental
General
Paediatrics

Symptoms

Diagnosis

Side:

Allergies

Saved against this patient — it will appear automatically on their next prescription.

Pregnancy & breastfeeding

Saved against this patient. Gestational age is worked out afresh each visit, so an old prescription always shows the age it was written at.

Vitals & examination

History

Past medical history ☆ favourites
Past surgical history ☆ favourites

Investigations already done ☆ favourites

Pick the test, then type its result — so the next prescription shows what was found. The unit fills itself in; tap the unit box for your clinic's list.

Investigations advised

Medicines

Procedures planned

Advice & precautions

Follow-up

Plan / disposition

Prescriber

Medicine / ItemStock₹ per unitStatusActions

🧾 Added today — still correctable

These are today's entries from the permanent record below — not extra copies. Whoever added an entry can correct it here until midnight. After that it stays in the register and only the admin can change it.

Today
🔔 Send Reminders
Upcoming (7 days)
Overdue
All
✅ Tasks from the doctor
🩺 Clinical
💰 Financial
📅 Daily
📆 Monthly
👨‍⚕️ Doctor-wise

💰 Revenue Breakdown by Head

Billed = what these bills charge. Received cash / online = how much of each head has actually come in on these bills (to date). The Cash / Online cards above are the money received on this day, including dues collected on older bills.

Revenue HeadDoctor💵 Received cash📱 Received onlineBilledCount

👨‍⚕️ Doctor Summary

DoctorPatientsConsultationProceduresSub-Total

📋 Visit Details

PatientDoctorConsultProcedurePhysioMedicinesCashOnlineDueGSTActions

💊 Medicine usage

₹0
Total Outstanding
All Dues
Today
This Week
Older
Yesterday's Business
Patients
0
Cash
₹0
Online
₹0
Billed
₹0
Collected
₹0
Due
₹0
Patient Checklist
Revenue by Head
Monthly Revenue
💰 Expenses & Profit

Expenses are included in Settings → Export (Full backup and Excel workbook).

🏥 Clinic / Hospital Information

Printed on bills and prescriptions. Patients can call or WhatsApp this number, and patient reminders go out from its WhatsApp.
Only for the owner's daily summary (patients seen, money collected) on WhatsApp. Never printed.
Your clinic's registration under the Clinical Establishments Act (or your state's equivalent). Prints on bills.
Tax registration only — not the same as the clinic registration above.

🩺 This is the one place clinic details are kept. The welcome screen you saw at first run writes to these same fields — it is not a second copy. Doctor names, registration numbers and qualifications live under Doctors below, one entry per prescriber.

The first-time setup asks for a short version of what is on this card, plus your first prescriber. It writes to these same fields and to Doctors — it never creates a second copy.

👨‍⚕️ Doctors

➕ Add a doctor or physiotherapist fill in, then tap Save doctor

Names appear in visit forms and reports. The registration number prints on prescriptions. Adding an email links this doctor to their login — without it they can still be a prescriber, but cannot sign in.

Taking on a doctor from a specialty you don't run yet? Just pick it in Default specialty — the app will offer to switch that specialty on for the clinic.

🔑 About the passcode. It is asked for only when someone prescribes under this doctor's name using a shared clinic login. It is a courtesy lock between colleagues, not security — it is stored on the device and anyone who can open the device can find it. Real proof of who prescribed comes from that doctor having their own login.

🔑 Give a doctor or physiotherapist their own login

Each prescriber should sign in with their own login, so every prescription carries their name and registration number. It takes two steps and nothing needs changing anywhere else.

✉️ A prescriber signs in with an email address, not a mobile number — so they can reset their own password.

📝 Prescription Templates

The symptom, diagnosis, procedure and advice buttons that appear on the prescription page. Switch on the specialties your clinic runs, and edit any list to match how you actually write.

These starter lists are only a suggestion. Please read through each one and change it to suit your practice before your staff rely on it.

The tick-list and the switches below are the same setting shown two ways — use whichever you prefer.

Use these to move a template between clinics — useful when a pilot clinic has refined its lists and you want to reuse them.

🪪 Patient Records Health

Tap Check to look for duplicate patients and shared UHIDs.

📊 Trend Graphs

Tick the measurements worth watching over time. When a patient is linked on the prescription page, each ticked one with two or more readings is drawn as a line — so you can see at a glance whether they are getting better.

Readings come from three places automatically: vitals, results typed into Investigations done, and the outcome measures on your quick templates. Nothing extra needs entering.

🧪 Investigation Units

When a test is picked on the prescription page, its unit fills itself in. The app already knows the common ones — use this to correct any that your lab reports differently, and to add tests we don't know.

Your line always wins over the built-in one. Part-matches work too, so blood sugar = mg/dL covers fasting, post-prandial and random.
Separate with commas. Leave blank to use the standard set.

👥 Staff logins & access

Add a staff member (receptionist, physio). Generate a code, share it with them, and they set their own login on the activation page. Staff can view and create records but cannot edit or delete.

📱 No email? They can use their 10-digit mobile number instead, with a password they choose. No SMS is sent — the number is just their username. Note: if they forget that password, only you can reset it (in Supabase), because there is no inbox to send a reset link to.

What staff logins may open

Your own admin login always sees everything. Money figures are off by default so the clinic's takings stay with you.

💰 Default Fees

Two consultation fees. Rename them to suit your clinic (e.g. "Skin / Dermatology", "Paediatrics"). The name shows on the bill, WhatsApp, reports and exports. Choose the names before you start billing — older bills will show the new name too.

(₹)
(₹)

Add as many as you need (e.g. "Skin consultation", "Follow-up visit", "Physician"). They appear on New Visit; each prints and reports under its own name.

Leave a box blank to use the clinic default above. The fee is filled in automatically when that doctor is chosen on New Visit — it can still be changed on the bill.

With this set, the desk can show a payment QR for any bill and it prints on bills with a balance due. Money goes straight to this UPI account — ArcRx never touches it.

📹 Online consultations

Loading…

🧾 GST Settings

Applied to medicines only. Toggle per bill.

🧠 Psychiatry — what prints

🩺 Procedures

Add the procedures your clinic charges for, each with a rate. These appear in billing on every device of the clinic.

Only adds names you don't already have. Fees are starting values for a small clinic — edit them here; they reach every device.

➕ Add a new procedure fill in, then tap Save procedure

Changing a rate in the list above saves it straight away — a green tick confirms it.

🔄 App version & updates

This device is running v—
Tap the button to check the server for a newer version.
Updates never touch your patients, bills or templates. If the app says a version is waiting, "Update now" reloads it once. Works only with internet.

☁️ Multi-Device Cloud Sync

Not connected

Connect once on each device — iPad, MacBook and Android all share the same data in real time.

First time setup:
1. Enter email + password above
2. Click Step 1 (Create Account)
3. Check email inbox → click Confirm link
4. Come back → click Step 2 (Connect)

Already have account: Skip Step 1, just click Step 2.

🖨 Printing & letterhead

Where ArcRx prints on the paper. Choose "My letterhead" if your prescriptions are printed on your own stationery.

This is the clinic's normal paper. On the print screen itself there is the same switch, for the odd print that goes on the other kind.

📲 WhatsApp & daily summary

📲 This device
📲 Daily summary to the owner
Also send the summary to a partner or accountant (optional)
Leave blank if only the owner gets it. Each number gets its own Send button. Saved as soon as you leave the box.

💳 ArcRx subscription

Shown when the app is online and signed in to the cloud.

🔒 ArcRx privacy & sharing

The ArcRx team never sees your patients — no names, phone numbers or records. It sees only counts: how many visits, prescriptions and bills, which app version each login uses, and which pages are used, so that problems are fixed early.

Shown when the app is online and signed in to the cloud.

🔐 Admin password

⚠️ Data Management

⬇ Export

Full backup is every patient, prescription, investigation, medicine, purchase, expense and setting in one file — use it before switching devices. Excel workbook is one spreadsheet with Visits, Patients, Stock, Purchases and Expenses sheets, for your accountant or analysis.

⬆ Import

Bring in a patient list or a medicine list from an old register or another system (CSV file — most systems offer "Export to Excel"; save as CSV), or restore a full backup taken from ArcRx. Every import shows a preview first and only adds — nothing is deleted.

🔒 Device history

An older version of this app could briefly show a device's leftover data from whichever clinic used it last, before the next clinic's login cleared it — nothing was ever accessible in the cloud, but it could appear on screen for a moment. Fixed since v10.18. This is the record of every clinic switch this device has been through, so nothing about that history is invisible.

🔄 Update Safety — How it works

When you upload a new app version to Netlify, all your data is safe. The app automatically migrates patient records, bills, medicines and settings on the first open. A backup copy is saved locally before every migration.

💾 Device storage
🔎 Analysis fields

Prescriptions now carry a diagnosis code and a medicine id so they can be counted. Nothing about prescribing has changed.

🔔 Staff Join Requests

👥

No join requests yet