๐Ÿš€ Getting Started

Quick Start Guide

From zero to a fully running digital clinic in under 5 minutes. No installation, no server, no technical knowledge needed.

Step-by-Step Setup

1

Subscribe & Get Credentials

Visit medinits.com/pricing, choose your plan, pay via UPI/card. Credentials appear immediately on screen and are sent to your WhatsApp and email.

2

Login at app.medinits.com

Open app.medinits.com in Chrome or any modern browser. Enter your email and password. Works on mobile, tablet, desktop.

3

Set Up Your Clinic Profile

Click โš™๏ธ Settings โ†’ fill in Clinic Name, Doctor Name, Qualification, Phone, UPI ID, and GSTIN. Click Save All. Your letterhead is now ready for prescriptions and invoices.

4

Add Your Free AI Key (Enterprise only)

Go to aistudio.google.com โ†’ Get API Key (free, no credit card). Copy it. In MediNITS Settings โ†’ AI Models โ†’ paste under Gemini โ†’ click Set Default โ†’ Save. AI prescriptions now work.

5

Add Your First Patient

Click ๐Ÿ‘ฅ Patients โ†’ + Add Patient โ†’ fill name, phone, date of birth โ†’ Save. The patient now appears in Patients, Billing, Appointments and Automation.

6

Generate Your First Prescription

Patients โ†’ click patient โ†’ Visit History โ†’ Add Visit โ†’ enter chief complaint โ†’ click "AI Generate Drugs" โ†’ review โ†’ Print / Save PDF.

๐Ÿ’ก Free AI Setup: Get your Gemini key at aistudio.google.com in 2 minutes. Completely free, no credit card, 1500 requests/day.
๐Ÿ’พ Data Safety

Backup & Restore

MediNITS uses a 6-layer automatic backup system. Your data is never lost. Here is exactly how it works and how to take manual backups.

How Automatic Backup Works

Every time you save a patient, create an invoice, or update settings, MediNITS automatically writes your data to 6 different storage locations simultaneously:

๐Ÿ—„๏ธ
Layer 1: IndexedDB (Primary)
The most reliable browser database. Survives page refreshes, browser restarts, even most browser updates. Stores up to 1GB+ of data.
๐Ÿ“ฆ
Layer 2: localStorage Primary Key
Standard browser storage. Fast read/write. Survives normal browser sessions.
๐Ÿ“ฆ
Layers 3-4: localStorage Backup Keys (_bk1, _bk2)
Redundant copies under different keys. If one key is corrupted, others survive.
๐Ÿ”
Layer 5: Session Storage
Live session copy. Available even if localStorage has issues within the current session.
โ˜๏ธ
Layer 6: Supabase Cloud (optional)
Configure your free Supabase account in Settings โ†’ Cloud to enable automatic cloud sync after every save.

How to Take a Manual Backup

Method 1: Export Settings Backup (Recommended)

1

Open Settings

Click โš™๏ธ Settings & APIs in the sidebar.

2

Click "๐Ÿ’พ Export Backup"

A JSON file named medinits_backup_YYYY-MM-DD.json downloads automatically. This contains all your settings, clinic profile, and API keys.

3

Store Safely

Save this file to Google Drive, WhatsApp Saved Messages, or email it to yourself. Keep it private โ€” it contains your API keys.

Method 2: Cloud Backup (Supabase)

1

Set Up Supabase (free)

Go to supabase.com โ†’ Create new project โ†’ wait 2 minutes for it to start.

2

Get Credentials

Supabase Dashboard โ†’ Settings โ†’ API โ†’ copy Project URL and anon public key.

3

Configure in MediNITS

Settings โ†’ Cloud Backup โ†’ paste URL and key โ†’ click โ˜๏ธ Supabase (set as default) โ†’ click โฌ†๏ธ Backup Now โ†’ toggle "Auto-sync after every save".

โœ… Best practice: Export Settings backup weekly + enable Supabase auto-sync. This gives you both local + cloud redundancy.

How to Restore Data

Restore from Settings Backup File

1

Open Settings

Click โš™๏ธ Settings & APIs in the sidebar.

2

Click "๐Ÿ“ฅ Import Backup"

Select your medinits_backup_*.json file. All settings, API keys, and clinic profile restore instantly.

Restore from Supabase Cloud

If you lose all local data (e.g. switched devices or cleared browser), configure Supabase credentials in Settings and click ๐Ÿ”„ Sync Data. All your backed-up patient records, invoices and appointments will re-download.

Moving to a New Device

  1. On old device: Settings โ†’ Export Backup โ†’ download JSON file
  2. On new device: Open app.medinits.com โ†’ login with credentials
  3. Settings โ†’ Import Backup โ†’ select the JSON file
  4. If using Supabase: paste credentials โ†’ click Sync Data
โš ๏ธ Important: Patient data (names, records, prescriptions) is stored locally on your device. Export Backup captures your settings and keys. For full patient data portability, always use Supabase cloud backup.
๐Ÿ“Š Navigation

Dashboard

The Dashboard is your clinic's command center โ€” real-time stats, today's appointments, OPD queue, and quick-action shortcuts, all in one glance.

Dashboard Cards

๐Ÿ‘ฅ
Total Patients
Live count of all patients in your database. Click to go to Patient Management. Shows plan limit (e.g. 100/100 for Basic).
๐Ÿ“…
Today's Appointments
Count of appointments scheduled for today. Click to open Calendar. Shows next appointment time.
โ‚น
Monthly Revenue
Total invoiced this calendar month. Shows collected vs pending split. Click to open Billing & Analytics.
๐Ÿท๏ธ
OPD Queue
Live token queue. Today's waiting count, current token being served, average wait time.

Quick Actions

The Dashboard includes one-click shortcuts to the most common workflows: Add Patient, New Appointment, Generate Invoice, and Send WhatsApp Reminder.

Recent Activity Feed

Shows the last 10 actions across all modules โ€” new patients added, invoices created, appointments confirmed, prescriptions printed. Each item links to the relevant record.

๐Ÿ‘ฅ Core Feature

Patient Management (EMR)

Add, search and manage patient records. Every patient has a full Electronic Medical Record (EMR) with visit history, prescriptions, invoices, lab reports and insurance details.

Adding a Patient

  1. Click ๐Ÿ‘ฅ Patients in sidebar โ†’ click + Add Patient
  2. Fill: Full Name (required), WhatsApp number, Date of Birth, Blood Group, ABHA ID (optional)
  3. Add Allergies, Chronic Conditions, Emergency Contact
  4. Toggle DPDP Consent if the patient has given verbal consent
  5. Click Save Patient
โœ… Once saved, the patient automatically appears in the Billing patient selector and Appointments booking โ€” no re-entry needed.

Patient Record Sections

๐Ÿ“‹
Visit History
Every visit recorded with date, chief complaint, diagnosis, prescribed drugs, vital signs, clinical notes. Click any visit to print the prescription PDF.
๐Ÿงพ
Invoice History
All invoices for this patient โ€” paid, partial, and pending. Mark payments directly from the patient record.
๐Ÿ“…
Appointment History
Past and upcoming appointments with status (confirmed, completed, cancelled).
๐Ÿงช
Lab Reports
Upload and store lab reports as PDFs or images. Link to specific visits. Share via WhatsApp.
๐Ÿฅ
Insurance & TPA
Record insurance provider, policy number, TPA details. Generate insurance-formatted bills.

Searching Patients

Use the search bar at the top of the Patients section. Search by name, phone number, ABHA ID or registration number. Results appear instantly as you type.

Patient Limit by Plan

Basic: 100 patients | Professional: 500 patients | Enterprise: 1,000 patients | White-Label: Unlimited. When you reach the limit, MediNITS shows an upgrade prompt. Upgrade by contacting +91 9663769576.

๐Ÿ“‹ AI Feature

EMR & AI Prescriptions

Record patient visits with full clinical notes and generate AI-powered prescriptions in 30 seconds using Google Gemini or Groq Llama โ€” both completely free.

Recording a Visit

  1. Patients โ†’ click patient name โ†’ + Add Visit
  2. Enter: Date, Chief Complaint, Vital Signs (BP, Temp, Weight, SpO2, Pulse)
  3. Enter Diagnosis
  4. Add Drugs manually OR click ๐Ÿค– AI Generate Drugs
  5. Add Clinical Notes, Follow-up Date
  6. Click Save Visit

AI Prescription Generation Enterprise

1

Enter Diagnosis

Type the diagnosis (e.g. "Acute Pharyngitis with mild fever, 3 days duration, no allergies")

2

Click "๐Ÿค– AI Generate Drugs"

MediNITS sends your diagnosis to Gemini/Groq and returns 3-6 appropriate medications with dosage, frequency and duration.

3

Review & Edit

All AI suggestions are editable. Remove drugs, adjust dosages, add your own. The AI is a starting point โ€” your clinical judgment always takes precedence.

4

Print / Save PDF

Click Print to get a professional prescription with your clinic letterhead, signature line, Rx symbol, patient details and drug list.

โš ๏ธ AI-generated drug suggestions are for reference only. Always verify against clinical guidelines and patient history before prescribing.

Prescription PDF Format

Every printed prescription includes: Clinic name & logo, Doctor name & qualification, Patient name & age, Date, Rx symbol, Drug list with dosage, Advice/notes section, Doctor signature area, and a unique Rx number for record-keeping.

Getting Your Free AI Key

  1. Go to aistudio.google.com
  2. Sign in with any Google account
  3. Click "Get API Key" โ†’ Create API Key in new project
  4. Copy the key (starts with AIzaSy...)
  5. In MediNITS: Settings โ†’ AI Models โ†’ Gemini โ†’ paste key โ†’ Set Default โ†’ Save
๐Ÿ’ก Gemini free tier: 1,500 requests/day and 1 million tokens/minute. Sufficient for 100+ AI prescriptions daily.
๐Ÿงพ Core Feature

Billing & Payments

Create professional GST invoices with UPI QR codes, track paid/partial/pending status, send WhatsApp reminders, and export reports for your CA โ€” all in one place.

Creating an Invoice

  1. Click ๐Ÿงพ Billing in sidebar
  2. Select Patient from the dropdown โ€” their name and phone auto-fill. Any outstanding invoices are highlighted.
  3. Enter date and select payment mode (Cash, UPI, Card, Cheque)
  4. Click + Add Item โ€” enter description, quantity, rate
  5. Toggle GST if applicable โ€” enter GSTIN and tax rate
  6. Click Generate Invoice โ€” a professional PDF-ready invoice is created
โœ… New: When you select a patient, MediNITS automatically shows any unpaid invoices for that patient with the total amount due โ€” so you never miss a pending balance.

Invoice History & Payment Status

Every invoice appears in the Invoice History panel below the billing form. You can filter by: All | Pending | Partial | Paid. Search by patient name or invoice number.

โœ…
Mark Fully Paid
Click "โœ… Mark Paid" on any pending invoice. The status changes to Paid and the payment timestamp is recorded.
โ—‘
Partial Payment
Click "โ—‘ Partial" โ†’ enter the amount received, select payment mode (Cash/UPI/Card/Cheque/NEFT), add a note โ†’ Save. The invoice shows Paid Amount and Balance Due clearly. The invoice stays as "Partial" โ€” NOT marked as fully paid โ€” until the full amount is collected.
๐Ÿ’ฌ
Send via WhatsApp
Click ๐Ÿ’ฌ WA to send the invoice summary (amount, UPI ID, balance due) directly to the patient's WhatsApp.
โฐ
Payment Reminder
Click โฐ Remind to send a polite WhatsApp payment reminder for outstanding invoices.

UPI QR Code on Invoices

Add your UPI ID in Settings โ†’ Clinic Profile โ†’ UPI ID. Every invoice will have a scannable UPI QR code โ€” patients scan and pay instantly with GPay, PhonePe, Paytm or any UPI app.

GST Report (GSTR-1)

Analytics โ†’ GST Helper shows a complete month-by-month GST breakdown: Taxable Value, CGST, SGST, totals โ€” ready for your CA to file GSTR-1. Click Print to download as PDF.

๐Ÿ“… Scheduling

Appointment Calendar

Full drag-and-drop calendar for scheduling, rescheduling and managing appointments. WhatsApp confirmations sent automatically.

Booking an Appointment

  1. Click ๐Ÿ“… Calendar โ†’ click on any time slot
  2. Select patient from dropdown (or type to search)
  3. Set appointment type (Consultation, Follow-up, Procedure, Emergency)
  4. Add notes if needed
  5. Click Save โ€” WhatsApp confirmation auto-sent to patient

Views Available

Day view (hourly slots), Week view, Month view. Use the arrows to navigate between dates. Today button jumps to current date.

Drag & Drop Reschedule

Simply drag an appointment block to a new time slot to reschedule. A WhatsApp reschedule notification is sent automatically.

QR Code Booking Page

Analytics โ†’ Share QR Code to give patients a link where they can self-book appointments. Confirmed bookings appear in your calendar instantly.

๐Ÿท๏ธ Queue Management

OPD Queue & Token System

Issue numbered tokens to walk-in patients. Display the live queue on a waiting room TV or screen. Patients know exactly when their turn is coming.

How to Use OPD Queue

  1. Click ๐Ÿท๏ธ Queue in the sidebar
  2. Click + Issue Token โ€” enter patient name or select existing patient
  3. Token number is assigned automatically (1, 2, 3...)
  4. Click Call Next to advance the queue counter
  5. Click Display Mode to show full-screen queue for waiting room TV

Display Board

Click "๐Ÿ“บ Display Board" to open a full-screen view showing: Current token being served (large), Next 3 tokens waiting, Total patients in queue, Average wait time. Perfect for a second monitor or TV in the waiting area.

WhatsApp Queue Updates

Optionally send WhatsApp messages when a patient's token is "called" โ€” they can wait outside and come in when notified. Requires CallMeBot configuration in Settings.

๐Ÿ’ฌ Automation

WhatsApp & SMS Messaging

Send automated appointment reminders, post-visit follow-ups, invoice notifications and payment reminders via WhatsApp โ€” completely free using CallMeBot.

Setup CallMeBot (Free, 5 Minutes)

1

Send a WhatsApp to CallMeBot

From your clinic's WhatsApp: send "I allow callmebot to send me messages" to +34 644 21 79 48

2

Wait for API Key

CallMeBot replies with your personal API key (a 6-digit number) within a minute.

3

Configure in MediNITS

Settings โ†’ WhatsApp & SMS โ†’ CallMeBot section โ†’ enter your phone number (with country code, e.g. +919876543210) and API key โ†’ click Set Default โ†’ Save.

โœ… Once set up, every appointment confirmation, reminder, invoice and follow-up message is sent automatically from your phone's WhatsApp number โ€” completely free.

What Gets Sent Automatically

โœ…
Appointment Confirmation
Sent when a new appointment is booked: date, time, clinic address, preparation instructions if any.
โฐ
24-Hour Reminder
Sent automatically 24 hours before each appointment. "Dear [Name], your appointment at [Clinic] is tomorrow at [Time]."
๐Ÿ”„
Follow-Up Messages
Sent on follow-up dates recorded in prescriptions. "Time for your follow-up visit, Dr. [Name] at [Clinic] is expecting you."
๐Ÿงพ
Invoice & Payment Reminder
Send invoice summaries and payment reminders with UPI ID directly from the Billing โ†’ Invoice History panel.

Twilio (Professional WhatsApp API)

For high-volume practices, configure Twilio in Settings โ†’ WhatsApp & SMS โ†’ Twilio section. Requires a paid Twilio account but enables proper WhatsApp Business API with 1000+ messages/day.

๐Ÿ“ˆ Business Intelligence

Revenue Analytics

Understand your clinic's financial health. Revenue forecasts, patient loyalty tiers, retention scores, peak hours, and GST reports โ€” all printable.

Main Analytics Dashboard

Click ๐Ÿ“Š Revenue Analytics in the sidebar. Select time period (30/90/180/365 days). The dashboard shows: Total Billed, Total Collected, New Patients, Average Invoice Value, Patient Retention Rate, Peak Hours.

๐Ÿ“ˆ Revenue Forecast Tab

AI-powered 3-month revenue projection using linear regression on your billing history. Shows monthly bar charts with trend direction (Upward/Downward). Requires at least 2 months of invoice data.

๐Ÿ† Loyalty Dashboard Tab

Segments all patients into 5 tiers based on visit count: Platinum (10+ visits), Gold (5-9), Silver (2-4), Bronze (1 visit), New. For each tier you can bulk-send WhatsApp appreciation messages.

๐Ÿ“Š GST Helper Tab

Complete month-by-month GST breakdown: Taxable Value, CGST amount, SGST amount, Grand Total โ€” per month and annual totals. Print or save as PDF for your CA's GSTR-1 filing.

๐Ÿ‘ค Enterprise Feature

Patient Portal

Give every patient a private health portal link where they can view their complete medical history, download prescription PDFs, and check invoice status โ€” no app install needed.

How to Share Portal

  1. Patients โ†’ click patient โ†’ scroll to bottom
  2. Click ๐Ÿ”— Share Patient Portal
  3. A unique link is generated and copied to clipboard
  4. Send via WhatsApp or SMS to the patient

What Patients Can See

The portal (accessible on any phone browser) shows: Visit history with dates and diagnoses, Prescription details for each visit, A "๐Ÿ–จ๏ธ Print / Download Prescription" button per visit, Invoice history with payment status, Doctor and clinic contact details.

Patient Prescription PDF

In the portal, each visit card has a "๐Ÿ–จ๏ธ Print / Download Prescription" button. Clicking it generates a professional prescription PDF with the clinic letterhead, opens it in a new tab, and auto-triggers the print dialog โ€” patient can save as PDF directly.

๐Ÿ’ก Patients do not need to create an account. The link is unique to each patient and is generated fresh each time.
๐Ÿ“ฑ Enterprise Feature

Social Media AI Posts

Generate professional health tip posts, clinic announcements and health awareness content for Instagram, Facebook, WhatsApp Status, and LinkedIn โ€” in seconds.

Generating a Post

  1. Click ๐Ÿ“ฑ Social + Media AI
  2. Select post type: Health Tip, Clinic Announcement, Awareness Campaign, Festival Greeting, Service Promotion
  3. Enter topic or let AI suggest one based on the season/current health calendar
  4. Select language (English, Hindi, Hinglish)
  5. Click Generate โ€” post text appears in seconds
  6. Edit if needed, then copy or share directly

Ad Campaign Generator

๐Ÿ“ข Ad Campaigns tab lets you generate complete Google Ads and Meta Ads copy including headlines, descriptions and calls-to-action for your clinic's services.

๐Ÿค– Smart Features

Automation

Set up automated workflows that run without any manual intervention โ€” follow-up reminders, recall campaigns, birthday greetings and preventive health reminders.

Available Automations

๐Ÿ”„
Follow-Up Reminders
When a follow-up date is set on a prescription, MediNITS sends a WhatsApp reminder 24 hours before. Zero manual action needed.
๐Ÿ“…
6-Month Recall
Automatically message patients who haven't visited in 6 months. "We miss you at [Clinic]! Time for your regular check-up."
๐ŸŽ‚
Birthday Greetings
Sends WhatsApp birthday messages to patients on their birthday. Builds patient loyalty and keeps your clinic top-of-mind.
๐Ÿ’Š
Preventive Health Reminders
Send bulk seasonal health tips โ€” flu season prep, diabetes awareness month, dental hygiene month โ€” to relevant patient groups.
โš™๏ธ Configuration

Settings & APIs

Configure your clinic profile, AI models, payment gateways, WhatsApp providers, and cloud backup โ€” all with one-click "Set Default" for seamless integration.

AI Models

Configure keys for Gemini, Groq, OpenAI, Anthropic Claude, or DeepSeek. Click Set Default on any model โ€” the entire app uses that model for all AI features. Click Test Key to verify it works.

Payment Gateways

Select default payment method: UPI (free), Razorpay (India cards/EMI), Stripe (international), or Cash. Add UPI ID for QR code invoices. Add Razorpay/Stripe keys for online payment links.

WhatsApp & SMS Providers

Select: CallMeBot (free, personal), Twilio (professional API), or WhatsApp Web (opens WA in browser). Set one as default โ€” all messages across the app use it automatically.

Cloud Backup (Supabase)

Configure Supabase URL and anon key. Click Test Connection to verify. Click Backup Now for immediate sync. Toggle Auto-sync to back up after every save automatically.

Clinic Profile

Clinic name, doctor name, qualification, specialty, registration number, phone, email, address, GSTIN. This information appears on all prescriptions, invoices and the patient portal.

Signature, Stamp & Logo

Draw your signature directly on the canvas, upload a scanned image, or upload your clinic stamp and logo. These appear on printed prescriptions and invoices for a professional look.

๐Ÿ›ก๏ธ Legal & Privacy

DPDP & Compliance

MediNITS is fully compliant with India's Digital Personal Data Protection (DPDP) Act, 2023 and provides built-in tools to help you meet your legal obligations as a Data Fiduciary.

Your Responsibilities as a Doctor (Data Fiduciary)

  • Obtain patient consent before collecting personal and health data
  • Use data only for the purpose it was collected (treatment)
  • Respond to patient data access and erasure requests
  • Not share patient data with third parties without consent
  • Report data breaches to authorities if they occur

MediNITS DPDP Tools

โœ…
Consent Management
DPDP consent checkbox in every patient registration. Toggle on/off per patient. Consent date automatically recorded.
๐Ÿ“ค
Patient Data Export
Export all data for any patient as a JSON file โ€” fulfills Right to Access requests under DPDP Act.
๐Ÿ—‘๏ธ
Right to Erasure
Permanently delete a patient's complete record โ€” fulfills Right to Erasure under DPDP Act. Action is logged in Audit Log.
๐Ÿ“‹
Audit Log
Every action (login, patient added, prescription printed, data deleted) is logged with timestamp, user, and action details. Available in the Audit Log tab.
๐Ÿ“ž For DPDP compliance questions: admin@medinits.com | +91 9663769576