Every module, written out

Five modules,
one patient file,
no second copy

All five write to the same record—which is why the medicine your pharmacist just handed over is already on the invoice by the time the patient reaches the desk.

one visit, four desks

Follow a single patient through a Tuesday morning

  1. 01

    Reception

    Patient checks in. Arrival time and updated insurance reference land on the appointment record.

  2. 02

    Consulting room

    Doctor opens the same record, reads the history, writes a note and a prescription. It is flagged for dispensing.

  3. 03

    Pharmacy

    Pharmacist dispenses against the waiting script. Batch, quantity and remaining stock write straight back.

  4. 04

    Accounts

    The consultation fee and the medicine are already on the invoice. Accounts only collects payment and closes it.

module by module

Five modules that write to one record

Most clinic software is a folder of separate tools wearing one logo. The pharmacy sale does not reach the invoice, the cancelled appointment does not reach the report, and someone starts keeping a notebook again. Every module below writes to the same record.

AtriaOS patient record showing visit timeline, prescriptions and attached documents
01

One file per patient, not five

History, prescriptions, lab results, clinical notes and scanned documents attach to a single record. Nothing lives in a second register, and nothing depends on which staff member happened to write it down.

  • Search by name, phone number or file number, including partial matches
  • Consultation notes, diagnoses and prescriptions written into the same timeline
  • Lab results and scanned documents attached to the visit they belong to
  • Every read and edit is logged with the staff member and timestamp
Start using records
AtriaOS appointment calendar with a column per provider and reminder status
02

The front desk stops guessing

Provider availability, room allocation and reminders in one calendar. A cancellation frees the slot the moment it is entered, instead of at the end of the day when nobody can fill it.

  • A column per provider, with room and equipment held against the booking
  • SMS and email reminders sent the evening before, with the reply logged
  • Cancellations release the slot immediately and flag the waiting list
  • No-shows are recorded against the patient record rather than deleted
Start using scheduling
AtriaOS billing view showing invoices, payment status and the daily total
03

The day reconciles before staff leave

Charges post from appointments and pharmacy sales as they happen, so the takings are already assembled at closing. Nobody rebuilds the day from a receipt book.

  • Consultation fees, procedures and dispensed medicine post to one invoice
  • Part payments, refunds and outstanding balances tracked per patient
  • Daily takings split by payment method, with a cash count to check against
  • Revenue broken out by service line and by provider, not just a monthly total
Start using billing
AtriaOS pharmacy stock list showing batches, quantities and expiry dates
04

Stock answers before the counter does

On-hand quantity, batch and expiry sit next to the prescription that needs them. A doctor writing a script sees what is actually available, so shortages are not discovered in front of the patient.

  • Quantity held per batch, each with its own expiry date and supplier
  • A prescription checks stock, dispenses from it and posts the charge in one step
  • Reorder point set per item, with restocks raised against the supplier record
  • Expiry warnings 90 days ahead, so slow-moving stock can still be returned
Start using pharmacy
AtriaOS operations settings showing staff roles, departments and permissions
05

Who can do what, decided once

Departments, rooms, working hours and roles are configured at setup and then largely left alone. Access follows the role, so a new receptionist inherits the right scope on their first morning.

  • Roles per department: reception, pharmacy, clinician, accounts, administrator
  • Working hours, holidays and room inventory held per department
  • An audit trail covering record access, edits and permission changes
  • Full CSV export of records, invoices and stock history from settings
Start using operations

the patient side

Two of those modules face outward

Records and scheduling both have a patient-visible edge. Neither is a separate product, and neither holds a second copy of anything.

Illustration of a clinic storefront with a map pin and appointment booking card
Public profile

A page that books into your calendar

Services, doctors and opening hours on a search-indexed page. A request from it lands as a pending appointment for reception to confirm, not as an email to retype.

Claim your profile
Illustration of a patient checking visits, prescriptions and records on a tablet
Patient portal

The record, read-only, from their side

Visit history, prescriptions and upcoming appointments. You choose which record types are visible, and the portal never shows a note the clinician has not released.

Ask about the portal

who sees which part

One record, five different views of it

Shared data is only safe if access is narrow. Each role opens the same patient file and finds a different amount of it.

AtriaOS dashboard as an administrator sees it, with department, revenue and stock panels

Reception

Front desk

Books and moves appointments, registers new patients, takes payment. Sees contact details and visit dates, not clinical notes.

Clinician

Consulting room

Full clinical history for patients on their own list, writes notes and prescriptions, orders labs. Does not open the day's financial reporting.

Pharmacy

Dispensary

Prescriptions waiting to dispense, stock levels, batches and supplier restocks. Sees the medicine line of a patient's record, nothing further.

Accounts

Back office

Invoices, payments, outstanding balances and revenue reporting. Sees what a visit cost without seeing what was diagnosed.

Administrator

Whole clinic

Configures departments, roles and hours, and reads the audit trail. Every administrator action is itself logged.

same modules, sized differently

From two rooms to two hundred beds

Small clinic
One daily view: appointments, sales, low stock, the day’s total. Wards and multi-provider scheduling stay switched off until you need them.
Hospital
Everything above plus admissions, ward and bed management, and departments that scope reporting per unit.

worth knowing before you commit

Four things it does not do

No insurance claim adjudication
Invoices and payer details are recorded, but claims are not submitted or chased from inside AtriaOS. Export and file through your existing route.
No imaging viewer
Radiology reports and images attach to the record as files. Reading them properly still belongs in your PACS workstation.
No payroll
Staff roles and working hours are held for scheduling and access, not for calculating pay. Timesheets export to CSV.
No offline mode
AtriaOS needs a connection. Clinics on unreliable power run it alongside a printed day sheet, which the system generates each morning.
Ask whether one of these blocks you

reading only gets you so far

Run these modules against one real week

Thirty days alongside whatever you use now. Book real appointments, dispense real stock, raise real invoices. If any of it fails during your busiest hours, export your data and leave.

No card required · Export your data at any time · Cancel from settings