A care worker and an older woman looking at a tablet together
3D pulmonary diagnostic visualization
Warning

Pulmonary hallucinations: imagined lung symptoms Rate 7.2%.

Hospital management, in one system

Every patient, doctor and payment, in sync.

Appointments, consultations, wards and beds, the OPD queue, lab results, billing, stock and reports live in one secure system. No double-booked doctors. No double-booked beds. No lost paperwork.

One system keeps appointments, patients and payments in sync so no doctor is double booked ( ) and nothing gets lost

Built for a hospital day

Everything the front desk needs, in one place

See The App โ†’

Live doctors calendar

Day, week and month views built from real appointments

Doctor (sample)Dr. Sarah Ali
+ Add
212223242526
09:00 โ€“ 09:45 AMConsultation
10:30 โ€“ 11:00 AMFollow-up
โœ“Conflict-free
booking
โ—Live
calendar

Clash checks

A double booking is refused before it is saved

๐Ÿฉบ๐Ÿ“…๐Ÿงพ๐Ÿ“ฆ๐Ÿ’ณ๐Ÿ“‹๐Ÿ”’๐Ÿงช
Doctor already booked
Doctor off that day
Overlaps the break
Past closing time
๐Ÿšš ๐Ÿ“ฆ LOW

Suppliers and stock

See what each supplier delivers, spot what is running low, and restock in a click

๐Ÿ—“๏ธ
Appointment requestA new visit is waiting for approval (sample)
๐Ÿ“ฆ
Low stockAn item is under its limit (sample)
๐Ÿงพ
Receipt readyPrint it from the row menu (sample)

Alerts and search

A bell for what needs attention, and one search box for patients, doctors, visits and suppliers

Why Choose Optix Medical Sync?

From the first request to the printed receipt, every step stays in one record, so nothing is retyped and nothing is lost.

The appointments page with requests waiting for approval The doctors calendar for the day Transactions with receipts
โœ“Conflict-free
booking
ApproveDoctor is free, request accepted09:00
RefuseDoctor already booked09:30
๐Ÿ“…Live doctors
calendar
Visits this week (sample)
CompletedUpcoming
๐ŸงพReceipts in
one click
ConsultationSample paymentPaid
Follow-upSample paymentPending

Request

A visit request arrives. Staff check the doctor's day and approve it, or reject it. A booking is refused when the doctor is busy, off that day, or the slot hits the break.

  • Approve or reject in one click
  • Each doctor's working days and hours
  • Visit length by visit type
Try the booking check

Visit

The calendar shows who is where. Status, notes and attached files stay with the appointment, and every patient has one profile with consultations, prescriptions, admissions, lab results and bills.

  • Day, week and month calendar
  • Notes and status on every visit
  • Consultations with printable prescriptions, lab results with file attachments
See the modules

Bill

Itemised invoices pull in bed days, lab tests and consultation fees. Part payments leave a balance, receipts are printed, and the reports update by themselves.

  • Paid, partly paid and unpaid, with a Dues filter
  • Printable invoices, receipts and appointment slips
  • Revenue and visit reports with CSV export
See pricing
โ—Ž Modules

One workspace for the whole hospital

Real screens from the running app, with sample data. Pick a module to see what it does.

The day at a glance

  • Bed occupancy, today's OPD queue, pending lab orders and the day's revenue with unpaid dues
  • Patient flow for the last seven days and revenue split into consultations, bed days, and lab and radiology
  • A bell for what needs attention: patients waiting, results pending, beds nearly full, unpaid bills
/app ยท Dashboard
Dashboard with occupancy, queue, lab and revenue cards

Requests, approvals and a 3-step booking

  • New requests wait in a queue with one-click approve or reject
  • Patient, appointment and payment details, checked at each step
  • Double booking and break-time clashes are refused
  • Start a consultation or send a reminder from the row menu
/app ยท Appointments
Appointments list with approvals

A calendar built from real appointments

  • A column per doctor with the real appointments and off days
  • Day, week and month views: zoom out for the load, in for the details
  • Click a visit for its status, billing, notes and files
/app ยท Calendar
Doctors calendar

One profile for every patient

  • Search and filter by name, ID or phone, inpatient or outpatient
  • A care timeline with consultations, admissions, lab results and bills
  • Attach a file to a lab report and download it later
/app ยท Patients
Patients list

Consultation notes and printable prescriptions

  • Start from an approved appointment or the queue: complaint, vitals, diagnosis, medicines and follow-up date
  • Print the prescription on your hospital's letterhead; pharmacists can read the medicine list
  • Order lab or radiology tests from the same screen
/app ยท Consultations
Consultation form with vitals and prescription lines

Orders, results and the result sheet

  • A catalog of tests with prices and reference ranges, with 27 common tests to start from
  • Order from a consultation or an admission, mark the sample collected, enter the results
  • Results outside the range are flagged High or Low; print the report; tests go onto the bill
/app ยท Lab & Radiology
Lab and radiology orders

Admit, transfer and discharge

  • A bed board by ward: free, occupied, cleaning and maintenance, with the patient on every occupied bed
  • Bed days times the ward rate become the charge when the patient is discharged
  • A printable discharge summary, and the server refuses to give one bed to two patients
/app ยท Wards & Beds
Bed board grouped by ward

Tokens, call next and a waiting-room screen

  • Issue a token from an appointment, for a registered patient or for a new walk-in
  • Call next, mark no-show, start the consultation from the token
  • A full-screen display with big numbers for the waiting room that refreshes by itself
/app ยท OPD Queue
OPD queue with a board per doctor

Invoices, part payments and dues

  • Itemised invoices: add bed days, lab tests and consultation fees in a click, then a discount
  • Part payments leave a balance, and a Dues filter lists who still owes
  • Printable invoices and receipts, and CSV export of this page or all filtered rows
/app ยท Transactions
Transactions with balance due

Suppliers and stock levels

  • Items under their limit are flagged and counted in the bell
  • See what each supplier delivers and spends
  • Restock in a click, without opening a form
/app ยท Stocks
Stock table with low items

Doctors, working days and hours

  • A seven-day view of who works when
  • A start and end time for each working day
  • Full time or part time, editable
/app ยท Staff List
Staff list with working days

Who changed what, and when

  • Every create, update and delete, plus sign-ins, with the user and time
  • Filter and search by user, area or words in the details
  • Only a Super Admin can open it
/app ยท Audit Log
Audit log
โ—Ž Try it

A double booking is refused before it happens

This is the real rule the app applies. Pick a doctor, a visit type and a time. The slot must be free, on a working day, and clear of the 1 to 2 pm break.

  • Checks the doctor's existing appointments
  • Knows each doctor's working days
  • Visit length changes by visit type
Choose a time to check it.
โ—Ž Security

Everyone sees only what their job needs

Permissions are enforced on the server, not just hidden on screen. Every change is written to an audit log.

Super Admin runs the workspace

  • Can change every area, including wards, consultations, the queue and lab
  • Adds and removes users
  • The only role that opens the audit log and backups
๐Ÿ“…Appointments, patients, staffCreate, edit, deleteCan change
๐ŸงพTransactions and reportsBilling and revenueCan change
๐Ÿ›กUsers and audit logSuper Admin onlyCan change

Doctors focus on patients

  • Appointments, patients, consultations, wards and beds, the OPD queue, and lab and radiology: view and change
  • Staff list: view only
  • Invoices, stock and users are never sent to this role
๐Ÿ“…AppointmentsCalendar and visitsCan change
๐Ÿง‘โ€โš•๏ธPatientsProfiles and lab reportsCan change
๐Ÿ“‹Staff listDoctors and working daysView only

Receptionists run the front desk

  • Books appointments and registers patients, admits and discharges, runs the OPD queue and orders lab tests
  • Reads the staff list to pick a doctor, and reads consultation notes
  • No access to billing, stock or users
๐Ÿ“…AppointmentsBook, approve, rescheduleCan change
๐Ÿง‘โ€โš•๏ธPatientsRegister and updateCan change
๐Ÿ’ณTransactionsBillingNo access

Accountants own the money

  • Transactions and invoices: view and change
  • Reports, suppliers and stock: view only
  • Reads appointments, patients, staff, bed days and lab orders so they can be billed
๐ŸงพTransactionsReceipts and exportsCan change
๐Ÿ“ŠReportsRevenue and purchasesView only
๐ŸššSuppliers and stockWhat is bought and heldView only

Pharmacists keep the shelves full

  • Suppliers and stock: view and change
  • Reads consultations and prescriptions to dispense, plus wards and admissions
  • No access to patients, appointments, billing, the queue or lab
๐ŸššSuppliersDeliveries and spendCan change
๐Ÿ“ฆStocksLevels and restockingCan change
๐Ÿง‘โ€โš•๏ธPatientsRecordsNo access
  • Audit logWho created, changed or deleted what, and when.
  • Daily backupsThe database is copied automatically, last seven kept.
  • Your data, your serverOne database file per hospital, kept apart from every other workspace.
โ—Ž Pricing

Simple plans that grow with you

Every plan starts with a free trial. No card needed.

Prices are per workspace, per month. Want to talk first? Start a trial and ask from inside the app.

โ—Ž Modules

Fourteen modules,
one source of truth

Appointments, consultations, wards, lab, billing, stock and more share one database, so every screen agrees with every other.

Start free trial
โ—Ž F.A.Q

Got Questions?
Straight Answers.

Short, factual, and about what the software does today.

Yes. Every workspace has its own database file and its own uploads folder. A user can only ever reach the workspace they signed in to.

Create a workspace and use every feature for the trial period. When it ends the workspace becomes read-only until a plan is chosen. Nothing is deleted.

In SQLite database files on the server that runs the platform, plus a folder per workspace for uploaded files. Nothing is sent to an outside service.

Node.js 24 or newer. There are no packages to install. Start it with one command and open it in a browser.

There are five roles: Super Admin, Doctor, Receptionist, Accountant and Pharmacist. The server enforces them, so a restricted role never receives data it may not read.

Yes. The audit log records every create, update and delete, plus sign-ins, with the user and the time. Only a Super Admin can open it.

The database is copied to a backups folder on every start and once a day. The last seven copies are kept, and a Super Admin can also back up on demand.

Yes, when you press Send. From an appointment you can send a reminder by WhatsApp, SMS or email through the Optix account hub. It needs a sign-in with your Optix account and a linked WhatsApp number or SIM. Nothing is ever sent automatically.

The app is designed for desktop and tablet screens. This website is fully responsive.

See it working

Create a workspace in a minute and explore every module with sample data.

Start free trial