Login Start free
Features & plugin marketplace

Everything your clinic does, in one place.

Spo2x is a complete clinic operating system: scheduling, charts, billing and the patient portal are built in. Then switch on 60 plugins — compliance, payments, interoperability and engagement — tuned for your country. No core changes. No lock-in. No surprises.

No credit card · Set up in minutes · Works in 10 languages

60Plugins
7Categories
4Markets
10Languages
Built in, not bolted on

The core platform — ready on day one

Before a single plugin, your team already runs the whole clinic from one calm, secure workspace.

Scheduling & waitlist

Online booking, recurring visits, smart waitlists and a live arrivals board — fill the calendar without the phone tag.

Doctor directory & booking

A public, searchable directory with maps and live availability — patients find the right doctor and book an open slot in seconds, no phone call.

Unified patient chart

Problem list, allergies, vitals trends and notes on one timeline — a simple note or structured SOAP per clinic, with the red-flag banners clinicians need.

e-Prescribing

Author a prescription in seconds, print it branded, and register it to national portals where supported.

Clinical decision rules

Configurable rules fire alerts and guardrails right on the chart — surface interactions, missing steps or due follow-ups before they slip.

AI Assist

Optional AI helpers draft patient comms, suggest clinical coding, extract structured data from notes and flag no-show risk — with per-clinic provider keys and PHI scoping you control.

Billing & invoices

Invoices, partial payments, refunds and per-patient statements on an append-only ledger that always balances.

Patient portal

Patients book, complete intake, pay, view records and follow up from their phone — in their own language.

Live activity pulse

Real-time, role-aware updates the moment it matters — check-ins, consults, payments, low-stock — popped to the right people.

Staff, roles & scheduling

Manage your team across seven roles, set doctor schedules and time-off, and keep least-privilege access — every action audited.

Multi-clinic platform

Run one clinic or a whole group from a single platform — each clinic's data stays private and isolated by design, with clear oversight across all your locations.

Security & compliance

Role-based access, full audit trails, encryption at rest and TLS everywhere — tenant isolation tested like auth.

Global by design

Ten languages, per-clinic time zones and market-aware formatting, so one platform fits every region.

Owner & operator insight

See the whole practice at a glance

A read-only command center for owners and admins. Revenue, collections, capacity and care — with the story told in plain language, not a wall of numbers.

Spo2x analytics — executive summary dashboard
1

Executive summary

A plain-language headline plus north-star KPIs — revenue, collection rate, visits and no-shows — each with a target and a trend.

Spo2x analytics — billed vs collected revenue trend
2

Revenue & cash

Billed-versus-collected trend, collection rate, average invoice, AR aging and days-sales-outstanding — the CFO view.

Spo2x analytics — provider productivity scorecard
3

Capacity & providers

Utilization against posted schedules, a provider scorecard (visits, no-shows, consult time, revenue) and rebooking rate.

Money at risk

What no-shows and slow collections actually cost, translated into currency so you can act on it.

Targets you set

Choose your collection and no-show goals; every KPI flags red, amber or green against them.

Export & compare

Export to CSV, print to PDF, pick fiscal date presets, and compare to the same period last year for seasonality.

The marketplace

60 plugins. Switch on exactly what you need.

Every plugin rides the same secure core and respects the same guardrails — clinic isolation, audit, consent. Enable a plugin platform-wide, or let each clinic opt in for itself. Many are free; premium modules bill monthly, and only while they're switched on.

Patient engagement & growth

Keep schedules full, patients loyal, and your reputation glowing.

16 plugins

Calendar Sync (ICS)

Global

Give patients a downloadable .ics file so they can add an appointment to Google, Apple or Outlook calendar in one tap.

Customer Care & Surveys

Global

Post-visit surveys, patient birthday outreach, and reusable survey templates for your front-desk / customer-care team. A paid add-on billed monthly while active.

Digital Intake Forms

Global

Send patients a pre-visit intake form by link; their answers land on the chart before they arrive, so the visit starts informed.

Follow-up Care Plans

Global

Post-visit discharge instructions with scheduled recovery check-ins (e.g. +3/+7/+30 days). Staff action due check-ins and can notify the patient; responses are recorded against the plan.

Loyalty & Referrals

Global

A points-based loyalty programme with tiers and per-patient referral codes. Earn and redeem points, and reward patients who refer others. Financial-incentive rules vary by market.

Lunar Calendar (Tết)

Vietnam

Flag bookings that fall on Vietnamese lunar holidays (Tết) and show the âm lịch date in the patient portal.

Marketing Campaigns & CRM

Global

Segment patients by their CRM fields (lead source, customer type) and broadcast a message. v1 delivers in-app notifications and tracks audience + sent counts. External channels (email/SMS) require marketing consent per market.

Medication Adherence

Global

Per-patient medication schedules with refill reminders. Enrol a medication with a refill interval; due refills surface on a worklist and a reminder notifies the patient and rolls the next due date forward.

QR / Kiosk Self Check-in

Global

Let patients check themselves in from a reception tablet or a QR code by entering their phone — arrivals show up live on the appointments board.

Recall & Recare

Global

Recurring 'due for X' reminders — annual checkups, dental cleanings, vaccination boosters. Due recalls surface on a worklist and a notice notifies the patient and rolls the next due date forward.

Reviews & Reputation

Global

Pull your clinic's Google reviews using your own Google Places API key, track your rating over time, and prompt happy patients to leave a review. Google Places availability varies by market.

Telemedicine Video

Global

Attach a one-click video consultation room to an appointment using Jitsi Meet (or Daily/Twilio when credentials are supplied).

Two-way Calendar Sync

Global

Give each doctor a private subscribe link so appointments flow into Google/Outlook live, and let them import external commitments back as time-off so the app never double-books.

US Reminders (Twilio)

United States

Send SMS appointment reminders via Twilio or SendGrid when an appointment is booked.

Zalo & SMS Reminders

Vietnam

Send appointment confirmations and reminders to patients over Zalo, SMS (eSMS.vn, SpeedSMS.vn, Twilio, Vonage), and Telegram.

Zalo OA Booking

Vietnam

Send appointment confirmations and ZNS reminders through a Zalo Official Account.

Payments, billing & finance

Get paid faster — through the rails your market already trusts.

7 plugins

Collections Automation

Global

Surface overdue invoices by age and outstanding balance and chase them with payment reminders. Stop-on-pay is automatic; repeat reminders are throttled. Consent/opt-out applies per market.

Commission & Payroll

Global

Per-doctor commission rules (percent of attributed revenue or per completed visit) with on-the-fly payout statements for any date range — visits, attributed revenue, and commission per provider.

EU Payments (SEPA)

Europe

Settle paid invoices through EU payment providers supporting SEPA, iDEAL, Bancontact and Klarna, logging each settlement.

Expense & P&L

Global

Record clinic operating expenses (rent, payroll, supplies, COGS, utilities, marketing) and see a profit-and-loss view against the revenue already collected — income minus expenses, with a breakdown by category.

MoMo & ZaloPay Wallets

Vietnam

Accept invoice payments via MoMo and ZaloPay e-wallets (Vietnam's dominant wallets).

Online Payments

Global

Let patients pay invoices online via Stripe and VNPay. Each clinic uses its own payment gateway, so money settles straight into your clinic's account.

VietQR / Napas 247

Vietnam

Issue VietQR / Napas 247 quick-transfer QR codes for invoices and reconcile bank settlements.

Compliance, insurance & government

Plug straight into national health systems and stay audit-ready.

12 plugins

BHYT Insurance

Vietnam

Check BHYT eligibility and submit insurance claims to Vietnam Social Security (VSS/BHXH).

CCCD Chip eKYC

Vietnam

Verify a patient's chipped national ID card (CCCD) via NFC eKYC and auto-fill registration.

Consent Forms

Global

Reusable consent templates with patient e-signature capture, saved to the chart.

EHIC Eligibility

Europe

Verify a patient's European Health Insurance Card (EHIC) coverage eligibility at registration for cross-border EU care.

GDPR Toolkit

Europe

Record EU GDPR consent and data-protection metadata when a patient registers, with a configurable DPO contact and retention period.

MoH Disease Reporting

Vietnam

Report notifiable diseases (by ICD-10) to Vietnam's Ministry of Health surveillance system.

National Immunization (NIIS)

Vietnam

Push and pull vaccination records to the National Immunization Information System / So suc khoe dien tu.

Sổ Sức Khỏe Điện Tử

Vietnam

Push clinical encounters to the citizen electronic health record book (Sổ Sức Khỏe Điện Tử).

VNeID / CCCD eKYC

Vietnam

Verify a patient's national ID (Can cuoc cong dan) via VNeID eKYC.

X12 Eligibility & Claims

United States

Check patient insurance eligibility and submit claims via an X12 clearinghouse when a patient is registered.

e-Invoice (Tax/GDT)

Vietnam

Issue legally-valid electronic invoices via a GDT-approved provider (Viettel/VNPT/MISA) when billing.

e-Prescription Registry

Vietnam

Register prescriptions to the National e-Prescription Portal (Cong don thuoc quoc gia) and fetch dispensing status.

Interoperability & standards

Speak HL7, FHIR, DICOM and more — exchange data with any system.

11 plugins

DICOM / PACS Imaging

Global

Link imaging studies to the patient chart via DICOMweb (QIDO-RS search and WADO-RS retrieval) and open them in a connected viewer.

Developer API

Global

Issue API keys so third-party apps can securely read clinic data over a REST API. Each key has a public id and a secret (shown once, stored hashed), is scoped to one clinic, and every request is audited. Disabling the plugin is an instant kill-switch. Endpoints: GET /api/v1/patients, GET /api/v1/patients/{id}.

HL7 FHIR R4 API

Global

Exposes patient charts as HL7 FHIR R4 Bundles (Patient, Encounter, Observation, Condition, MedicationStatement) so other EHRs and health-information-exchanges can consume records. Endpoints: GET /fhir/patients/{id} (staff), GET /portal/fhir (patient).

HL7 v2 ADT Messaging

Global

Build and (optionally) send HL7 v2.x ADT messages (admit/register/update) to hospital information systems over MLLP/HTTP.

Lab / LIS Integration

Global

Send laboratory orders to a Laboratory Information System and ingest results, supporting HL7 v2 (ORM/ORU) or FHIR payloads.

Private Insurance Claims

Global

Prepare and track private health-insurance claims. Build an itemized claim for a patient, generate a printable claim packet to submit through the insurer's or TPA's portal, and track the claim status (submitted, approved, paid, rejected) on the chart. Vendor-neutral: the manual/export adapter needs no third-party API; real TPA/insurer API adapters can be added behind the same ClaimAdapter interface. Complements bhyt-insurance (public VSS) and x12-eligibility (US clearinghouse).

RIS / Radiology

Global

Connect to a Radiology Information System / PACS (DICOMweb QIDO/WADO or DIMSE), test the connection, and order imaging + ingest reports.

SMART on FHIR

United States

Export clinical data to a SMART on FHIR endpoint when a medical record is created.

SNOMED CT / LOINC Coding

Global

Richer clinical terminology lookup for problems and labs (SNOMED CT and LOINC) to augment ICD-10, via a FHIR terminology server ValueSet $expand.

Surescripts e-Prescribing

United States

Send electronic prescriptions to pharmacies through the Surescripts network when a medical record is created.

eHDSI Cross-border

Europe

Generate and exchange eHDSI cross-border patient summaries and ePrescriptions with national contact points (NCPeH) across the EU.

Operations & inventory

Run the back office like clockwork, from stock to staffing.

5 plugins

Inventory & Dispensing

Global

Track clinic stock — consumables, supplies and dispensable medicines — with an auditable receive/dispense ledger and low-stock alerts.

Prepaid Packages

Global

Sell prepaid bundles of sessions (e.g. 10 physio visits) and redeem them over time, with a clear remaining-balance and an auditable redemption ledger.

Room & Resource Booking

Global

Book rooms and shared equipment for time slots without conflicts. Maintain a resource list, see a per-day schedule, and reserve resources (optionally linked to an appointment) with automatic double-booking prevention.

Smart Supply Reordering

Global

Turn low-stock signals into purchase orders: maintain suppliers, generate draft POs from items below their reorder level, and receive deliveries back into the inventory ledger. Builds on Inventory & Dispensing.

Task & Handover Board

Global

Shared task lists and shift-to-shift clinical handover notes. Assign and track tasks by priority and due date, and pass structured handover notes (optionally linked to a patient) between shifts with acknowledgement.

Clinical tools & insight

Sharper charting and the everyday clinical wins that add up.

7 plugins

Document Generator

Global

Print branded medical certificates, sick notes, referral letters and prescriptions.

Equipment Maintenance

Global

Track clinic equipment, service dates and upcoming maintenance.

Health Tips

Global

Injects a daily health tip into the patient portal and logs a friendly nudge whenever an appointment is booked.

Maternity & Newborn Care

Global

Track pregnancy, delivery, postpartum, newborn care and immunizations as one clinical module. Turn it on for a clinic and patients get matching self-tracking in their portal — a pregnancy timeline with weekly milestones, gestational age and a weight log, all alongside the chart your team already uses.

Practice Analytics

Global

A practice dashboard of revenue, visits, no-show rate and new patients over a date range.

Specialty Packs

Global

Structured, per-specialty measures (dental, dermatology, pediatrics, OB/GYN, ophthalmology, physiotherapy, mental health) on a single framework — pick a specialty and capture its measures against a patient, with history.

Vitals Trends

Global

Per-patient vitals over time with auto-computed BMI and abnormal-value flags.

Reference data

Authoritative codes and drug data, always in sync.

2 plugins

DAV Drug Database

Vietnam

Look up Vietnamese national drug database (DAV) entries with VND pricing and check interactions.

Reference Data Sync

Global

Keep ICD codes, medicines, equipment and your provider directory current by syncing from trusted reference sources — so your whole team always works from the same up-to-date catalogue.

Built for your market

Local where it counts, global where it helps

The same platform speaks to Vietnam's national health systems, Europe's cross-border standards and US clearinghouses — pick the plugins your country needs.

Global
38
Works anywhere — engagement, billing, interoperability and clinical tools with no local dependencies.
Vietnam
14
BHYT, e-invoice (GDT), national e-prescription, immunization, CCCD eKYC, MoMo/ZaloPay and more.
Europe
4
GDPR toolkit, EHIC eligibility, eHDSI cross-border summaries and SEPA payments.
United States
4
X12 eligibility & claims, Surescripts e-Rx, SMART on FHIR and Twilio reminders.
HIPAA-ready GDPR-compliant Encrypted at rest Role-based access & full audit trail
FAQ

Questions, answered

What clinics ask us most before getting started.

What is Spo2x?
Spo2x is an all-in-one clinic management platform (EHR/EMR). Appointment scheduling, patient charts, billing and a patient portal are built in, with optional plugins for compliance, payments, lab and imaging, and patient engagement.
How much does it cost?
You start with the complete core platform and only pay for the optional plugins you switch on, so your bill matches exactly what your clinic uses. Create an account to see what is included.
Is it built for Vietnamese clinics?
Yes. Spo2x supports BHYT insurance claims, VNPay and Stripe payments, Zalo and SMS reminders, and lunar-calendar (Tet) scheduling, alongside features for the EU, US and other markets.
Is patient data secure and compliant?
Patient data is encrypted at rest, every access is recorded in an audit log, and permissions are role-based. The platform is built to support HIPAA and GDPR obligations for clinics that need them.
Can it manage multiple clinics or locations?
Yes. Multi-clinic management is built in, with strict per-clinic data isolation, shared staff accounts, and a single login across every location.
How long does it take to get started?
Minutes, not months. The core is ready on day one, and you switch on the plugins your market needs as you go, with no core changes and no lock-in.
For developers

Build on our open API

Issue API keys and sync patient data into your own apps over a signed REST API — with webhooks for real-time updates.

Read the developer guide
Nutrition integration

Clinical nutrition with NutriCare

NutriCare is a hospital nutrition platform for food-composition lookup, oral nutritional supplements (ONS) and clinical meal planning. Connect it through our Developer API so patient data flows to NutriCare and the resulting meal-plan links appear right in the patient portal.

Built by NutriMx — “Connecting Vietnamese medical nutrition” — the team behind NutriCare.

Your clinic, fully equipped

Start with the complete core, then switch on the plugins your market needs — in minutes, not months.