Templates

Eye Care Center Management System Web App

The Eye Care Center Management System Web App runs 21 modules across 22 screens, enforces 5 user roles on the server as well as in the menu, ships 20 built-in reports, and stores everything in a 26-tab Google Sheet inside your own Google account. Setup is a copy-paste job that takes about ten minutes, and the app then seeds 73 settings and 64 editable master lists on its own.

🚀 Try the Live Demo Before You Buy

We have deployed this web app in our own Google account so you can test every page, every role — with real sample data — before purchasing. No signup, no email required.

▶ Launch Live Demo →

🔑 Test Login Credentials

Sign in as admin to manage the whole system, as dr.anil to record eye exams and prescriptions, as reception to handle appointments and patient registration, as optician to manage eyewear inventory and sales, or as accounts to manage billing and payments.

RoleUsernamePassword
🧑‍💼 AdminadminAdmin@123
👨‍⚕️ Doctor / Optometristdr.anilDoctor@123
💁‍♀️ ReceptionistreceptionFront@123
🕶️ Optician / StoreopticianOptic@123
🧾 AccountantaccountsAccts@123

💡 What you get after purchase: The full source code (Code.gs + Index.html) plus a step-by-step deployment guide so you can deploy your own private instance in your own Google account in under 15 minutes.

Most eye clinics end up running three disconnected things at once: a paper case sheet for the refraction, a spreadsheet for frame and lens stock, and a receipt book for billing. The powers get re-typed on the way to the lab, the recall register goes stale, and nobody can say how much capital is sitting in slow-moving frames. This system puts the whole patient journey – registration, appointment, examination, prescription, optical sale, lab job order, invoice, payment and recall – behind one login Eye Care Center Management System Web App .

Eye Care Center Management System Web App

Key Features of the Eye Care Center Management System Web App

  • A full refraction record. Each examination stores distance and near visual acuity, auto-refraction, subjective refraction with sphere, cylinder, axis and add, intraocular pressure for both eyes, anterior and posterior segment findings, assessment and plan.
  • Three prescription types. Spectacle, contact lens and medication prescriptions each get their own numbering series, powers grid, validity date and print layout.
  • An optical store, not an add-on. Frames, spectacle lenses, contact lenses, solutions and accessories carry cost, MRP, selling price, shelf and reorder level, and every movement writes a row to the stock ledger.
  • Lab job orders with a seven-step status trail. Pending, Sent to Lab, In Progress, Fitted, Quality Check, Ready and Delivered, with expected dates and overdue highlighting.
  • Billing that reconciles. Line discounts, bill-level discount as amount or percent, tax, round-off, part payments, receivables ageing and an insurance claim register.
  • Five roles enforced twice. Admin, Doctor/Optometrist, Receptionist, Optician/Store and Accountant – checked in the menu and again on the server before any data is read or written.
  • Ten printable documents at three sizes. A4, 4-inch and 3-inch, set separately per document type.
  • No clinical automation. The system never generates, suggests or calculates a diagnosis, treatment or medication dose. Every clinical field is free entry or list-driven.

Screen-by-Screen Walkthrough

Sign In

A split sign-in screen carrying your clinic name and logo. Users sign in with a user name or their email address, and Keep me signed in holds the session on trusted machines.

Eye Care Center Management System Web App sign in screen

Dashboard

Ten live figures – today’s appointments, patients seen today, new patients this month, collected today, billed this month, job orders in progress, ready for delivery, items low on stock, total outstanding and follow-ups due today – plus Revenue and collection last twelve months and Revenue by category.

Eye Care Center Management System Web App dashboard

Patients

The register shows mobile, city, source, ocular history, insurance, registration date and status, with a nine-tab patient profile behind every row and duplicate checking on new registrations.

Eye Care Center Management System Web App patient register

Appointments

Three views of one diary – a doctor-wise day view with time slots, a filterable list and a month calendar – each booking carrying practitioner, type, chief complaint, fee and payment status. Eye Care Center Management System Web App .

Eye Care Center Management System Web App appointments

Eye Examinations

The consulting-room record: complaint, subjective refraction, IOP for both eyes, diagnosis, dilation status and review date, filterable by date, practitioner and diagnosis text.

Eye Care Center Management System Web App eye examinations

Prescriptions

Spectacle, contact lens and medication prescriptions on three tabs, each with powers, PD, lens advice, validity and a dedicated print layout.

Eye Care Center Management System Web App prescriptions

Procedures

Procedures in range, scheduled, completed and completed package value across the top, then each case with eye, surgeon, package amount, advance, balance and status.

Eye Care Center Management System Web App procedures

Follow-Ups and Recalls

Due today, overdue, due this week and open recalls as counters, with a Rebuild recalls button that regenerates the list from your own clinical records and an Email selected batch action.

Eye Care Center Management System Web App follow-ups and recalls

Optical Inventory

Items on the shelf list, low on stock, out of stock and stock value at cost, then every item with type, brand, model, shelf, MRP, selling price, cost, stock value, quantity and reorder level.

Eye Care Center Management System Web App optical inventory

Lab Job Orders

Jobs in range, still open, ready for delivery and overdue as live counters, with frame, lens, powers, lab, expected date, status and lab cost on every row.

Eye Care Center Management System Web App lab job orders

Suppliers

Every vendor with category, contact, city, payment terms, purchase count, total spend and outstanding balance in one line.

Eye Care Center Management System Web App suppliers

Purchases

Purchases in range, total value, paid to suppliers and still payable, with a Received action that is what actually brings goods into stock.

Eye Care Center Management System Web App purchases

Invoices

Invoices in range, billed, collected and outstanding at the top, then every bill with type, practitioner, total, paid, balance, mode, payment status and insurance claim status.

Eye Care Center Management System Web App invoices

Payments and Dues

Collections split by mode – cash, card, UPI and bank transfer – across three tabs: Payments received, Outstanding and ageing, and Insurance claims.

Eye Care Center Management System Web App payments and dues

Reports

Twenty reports in five groups with a period picker, on-screen result, Excel export and print: Finance (Daily Collection / Cash Book, Revenue Summary, Outstanding / Receivables Ageing, Tax Summary, Insurance Claim Status), Clinic (Doctor-Wise Performance, Patient Registration, Appointment Analysis, Diagnosis-Wise Patient Count, Follow-Up Due), Optical (Optical Sales, Current Stock, Low Stock, Stock Movement Ledger, Stock Valuation, Fast and Slow Moving Items, Job Order Status and Turnaround), Purchasing (Purchase Summary, Supplier Payables) and System (Audit Log).

Eye Care Center Management System Web App reports

Doctors and Staff

The clinic roster with role, specialisation, registration number, consultation fee, working days and patients seen.

Eye Care Center Management System Web App doctors and staff

User Management

Accounts with role, linked staff member, last sign-in, sign-in count, lock state and must-change-password flag, plus a Role permissions matrix.

Eye Care Center Management System Web App user management

Import and Export

Twelve tables can be exported with an optional date range and five can be imported from a downloadable template. Passwords and salts are never exported.

Eye Care Center Management System Web App import and export

Audit Log

Sign-ins, changes, prints, exports and archives with the user, role, module, action, record and timestamp – filterable by date, user, module and action.

Eye Care Center Management System Web App audit log

Settings

73 settings across 11 groups on 13 tabs – Clinic Profile, Printing, Email, Numbering, Appointments, Clinical, Tax, Regional, Security, Optical Store, Appearance, Database Archive and System.

Eye Care Center Management System Web App settings

Help and Guide

A built-in Getting started in five minutes page with six how-to cards: register the patient, book the visit, record the examination, issue the prescription, bill and collect, send it to the lab.

Eye Care Center Management System Web App help and guide

Eye Care Center Management System vs. an Excel/VBA Clinic Tool vs. Paid Optometry SaaS – Feature Comparison

FeatureEye Care Center Management System Web AppExcel / VBA Clinic ToolRevolutionEHR / Practo Ray / Cliniko
Cost$39.99 one-time$50-150 one-time$50-150 per user / month
PlatformAny browser – Google Sheets + Apps ScriptWindows Excel with macros enabledVendor cloud
Setup timeAbout 10 minutes15-30 minutesDays – onboarding call and data migration
Real-time team collaborationYes – unlimited users, 5 rolesNo – one file, one user at a timeYes – per seat, billed monthly
Mobile accessYes – responsive to 390pxNo – macros do not run on mobileYes
Customisable fields and dropdownsYes – 64 editable master lists, no codeNeeds VBA editsLimited to vendor fields
Optical stock and lab job orders in the same systemYes – built inRarelyOften a paid add-on module
Own your databaseYes – a Google Sheet in your accountYes – a file on your PCNo – vendor-hosted, export on request
Year-1 cost at 5 users$39.99$50-150$3,000-9,000

For an eye clinic that wants a real multi-user system with an optical store and a lab bench attached, without a per-seat monthly bill, the Eye Care Center Management System Web App sits in the sweet spot.

Who Should Use This Template

Perfect for:

  • Independent eye clinics and optometry practices with 1-10 practitioners that also run a dispensing counter.
  • Optical showrooms needing prescriptions, frame and lens stock, lab job orders and billing in one place.
  • Vision centres and small eye hospitals replacing paper case sheets or a shared spreadsheet.
  • Owners who want the database to live in their own Google Drive rather than a vendor’s cloud.

Not a fit if:

  • You need a HIPAA Business Associate Agreement, SOC 2 certification or single sign-on. This is an Apps Script app, not a certified EHR.
  • You need to file electronic insurance claims to a payer clearinghouse – the system tracks claim status but does not submit claims.
  • You are a multi-hospital group generating tens of thousands of rows a month; Apps Script quotas and Sheets row limits become the ceiling.

Real-World Use Cases

Dr. Anita runs a two-chair optometry practice with a dispensing counter. Her receptionist books the slot, Anita records the refraction and issues the spectacle prescription, and the optician raises the lab job order straight from that prescription – so the powers can never be re-typed wrong on the way to the lab.

Ravi manages a three-branch optical chain. He signs in as Accountant, opens Outstanding and ageing to see which bills have crossed 60 days, then runs Stock Valuation to check how much capital is tied up in slow-moving frames – without ever seeing a patient’s clinical notes.

A small eye hospital retired its paper recall register. Follow-ups are rebuilt from the clinical records themselves, so annual eye checks, contact-lens replacements and post-operative reviews surface on their due date and go out as a batch email.

Advantages of the Eye Care Center Management System Web App

  • No monthly bill. A five-person practice on a $60-per-user SaaS plan spends about $3,600 a year. This is $39.99 once.
  • Nothing to install. It runs as a Google Apps Script web app, so any browser on a desktop, tablet or phone works.
  • Configured, not re-coded. 64 master lists mean an administrator can add a diagnosis, a lens coating or an insurance panel without touching code.
  • Every figure reconciles. Taxable value plus tax plus round-off equals the grand total on every invoice, and the stock ledger nets exactly to the item balance.
  • A real audit trail. Every sign-in, edit, print, export and archive is logged with user, role and timestamp.

Opportunities for Improvement

Being straight about the limits: Apps Script has daily execution quotas, so very high-volume clinics will feel a ceiling. There is no offline mode – if the internet is down, the app is down. Insurance claims are tracked, not electronically filed. There is no built-in SMS gateway, so recall reminders go by email unless you wire in a provider. And because the database is a Google Sheet, anyone with edit access to that Sheet can bypass the app’s role checks – keep the Sheet shared with the script owner only.

Best Practices

  • Change all five default passwords in User Management before the first real patient is registered.
  • Fill in Settings first – clinic name, address, tax number, logo and numbering prefixes appear on every printed document.
  • Trim the master lists to what your clinic actually uses; short dropdowns are faster than long ones.
  • Receive purchases as soon as goods arrive – that action, not the purchase order, is what brings stock in.
  • Run Rebuild recalls weekly so the follow-up list stays honest.
  • Use Database Archive once the transaction sheets get large; masters are never archived.

Explore Relevant Templates

You can also browse every multi-user Web App template we build on Google Apps Script.

Frequently Asked Questions

What do I get when I buy the Eye Care Center Management System Web App?

You get a ZIP with Code.cs.txt (the backend), Index.txt (the frontend), Login_Details.txt containing the five default accounts, and a 43-page Word user manual covering deployment, roles, every module and an FAQ.

How long does installation take?

About ten minutes. Paste two files into Google Apps Script, deploy as a web app, then click Run setup now. The Eye Care Center Management System Web App builds all 26 sheets, 73 settings, 64 master lists and a full working data set by itself.

How does this compare to RevolutionEHR or Practo Ray?

Those are certified cloud EHRs billed per user per month. The Eye Care Center Management System Web App is a one-time purchase running in your own Google account with unlimited users. It has no EHR certification and does not file insurance claims, so pick it for practice management rather than regulated clinical certification.

Does it suggest a diagnosis or calculate lens powers?

No. The Eye Care Center Management System Web App never generates, suggests or calculates a diagnosis, treatment or medication dose. Every clinical field is free entry or driven by a master list the clinic maintains itself.

Can several staff use it at once?

Yes. Five roles – Admin, Doctor/Optometrist, Receptionist, Optician/Store and Accountant – and any number of accounts. Every permission is re-checked on the server before data is read or written.

Can I print on a 3-inch thermal printer?

Yes. Ten document types print at A4, 4-inch or 3-inch, set separately for invoices, prescriptions, job order slips, payment receipts and reports.

Where does my data live?

In one Google Sheet with 26 tabs inside your own Google Drive. Nothing is sent to NextGenTemplates, and the Users export always drops the password hash and salt.

About the Author

Built by PK – Microsoft Certified Professional with 15+ years of Excel, Google Sheets and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels. Every template is hand-built and tested before release.

Conclusion

If your clinic is stitching together a case sheet, a stock spreadsheet and a receipt book, the Eye Care Center Management System Web App collapses all three into one browser tab – with the refraction, the frame, the lab job and the bill all pointing at the same patient record.

👉 Click here to Purchase the Eye Care Center Management System Web App

Instant download · One-time payment · No subscription

🎥 For step-by-step video tutorials, visit Youtube.com/@NeoTechNavigators

Last updated: August 2026

PK
Meet PK, the founder of NeotechNavigators.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your data analysis skills to the next level!
https://neotechnavigators.com