Scheduling & waitlist
Online booking, recurring visits, smart waitlists and a live arrivals board — fill the calendar without the phone tag.
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
Before a single plugin, your team already runs the whole clinic from one calm, secure workspace.
Online booking, recurring visits, smart waitlists and a live arrivals board — fill the calendar without the phone tag.
A public, searchable directory with maps and live availability — patients find the right doctor and book an open slot in seconds, no phone call.
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.
Author a prescription in seconds, print it branded, and register it to national portals where supported.
Configurable rules fire alerts and guardrails right on the chart — surface interactions, missing steps or due follow-ups before they slip.
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.
Invoices, partial payments, refunds and per-patient statements on an append-only ledger that always balances.
Patients book, complete intake, pay, view records and follow up from their phone — in their own language.
Real-time, role-aware updates the moment it matters — check-ins, consults, payments, low-stock — popped to the right people.
Manage your team across seven roles, set doctor schedules and time-off, and keep least-privilege access — every action audited.
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.
Role-based access, full audit trails, encryption at rest and TLS everywhere — tenant isolation tested like auth.
Ten languages, per-clinic time zones and market-aware formatting, so one platform fits every region.
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.
A plain-language headline plus north-star KPIs — revenue, collection rate, visits and no-shows — each with a target and a trend.
Billed-versus-collected trend, collection rate, average invoice, AR aging and days-sales-outstanding — the CFO view.
Utilization against posted schedules, a provider scorecard (visits, no-shows, consult time, revenue) and rebooking rate.
What no-shows and slow collections actually cost, translated into currency so you can act on it.
Choose your collection and no-show goals; every KPI flags red, amber or green against them.
Export to CSV, print to PDF, pick fiscal date presets, and compare to the same period last year for seasonality.
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.
Keep schedules full, patients loyal, and your reputation glowing.
Give patients a downloadable .ics file so they can add an appointment to Google, Apple or Outlook calendar in one tap.
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.
Send patients a pre-visit intake form by link; their answers land on the chart before they arrive, so the visit starts informed.
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.
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.
Flag bookings that fall on Vietnamese lunar holidays (Tết) and show the âm lịch date in the patient portal.
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.
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.
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.
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.
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.
Attach a one-click video consultation room to an appointment using Jitsi Meet (or Daily/Twilio when credentials are supplied).
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.
Send SMS appointment reminders via Twilio or SendGrid when an appointment is booked.
Send appointment confirmations and reminders to patients over Zalo, SMS (eSMS.vn, SpeedSMS.vn, Twilio, Vonage), and Telegram.
Send appointment confirmations and ZNS reminders through a Zalo Official Account.
Get paid faster — through the rails your market already trusts.
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.
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.
Settle paid invoices through EU payment providers supporting SEPA, iDEAL, Bancontact and Klarna, logging each settlement.
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.
Accept invoice payments via MoMo and ZaloPay e-wallets (Vietnam's dominant wallets).
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.
Issue VietQR / Napas 247 quick-transfer QR codes for invoices and reconcile bank settlements.
Plug straight into national health systems and stay audit-ready.
Check BHYT eligibility and submit insurance claims to Vietnam Social Security (VSS/BHXH).
Verify a patient's chipped national ID card (CCCD) via NFC eKYC and auto-fill registration.
Reusable consent templates with patient e-signature capture, saved to the chart.
Verify a patient's European Health Insurance Card (EHIC) coverage eligibility at registration for cross-border EU care.
Record EU GDPR consent and data-protection metadata when a patient registers, with a configurable DPO contact and retention period.
Report notifiable diseases (by ICD-10) to Vietnam's Ministry of Health surveillance system.
Push and pull vaccination records to the National Immunization Information System / So suc khoe dien tu.
Push clinical encounters to the citizen electronic health record book (Sổ Sức Khỏe Điện Tử).
Verify a patient's national ID (Can cuoc cong dan) via VNeID eKYC.
Check patient insurance eligibility and submit claims via an X12 clearinghouse when a patient is registered.
Issue legally-valid electronic invoices via a GDT-approved provider (Viettel/VNPT/MISA) when billing.
Register prescriptions to the National e-Prescription Portal (Cong don thuoc quoc gia) and fetch dispensing status.
Speak HL7, FHIR, DICOM and more — exchange data with any system.
Link imaging studies to the patient chart via DICOMweb (QIDO-RS search and WADO-RS retrieval) and open them in a connected viewer.
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}.
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).
Build and (optionally) send HL7 v2.x ADT messages (admit/register/update) to hospital information systems over MLLP/HTTP.
Send laboratory orders to a Laboratory Information System and ingest results, supporting HL7 v2 (ORM/ORU) or FHIR payloads.
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).
Connect to a Radiology Information System / PACS (DICOMweb QIDO/WADO or DIMSE), test the connection, and order imaging + ingest reports.
Export clinical data to a SMART on FHIR endpoint when a medical record is created.
Richer clinical terminology lookup for problems and labs (SNOMED CT and LOINC) to augment ICD-10, via a FHIR terminology server ValueSet $expand.
Send electronic prescriptions to pharmacies through the Surescripts network when a medical record is created.
Generate and exchange eHDSI cross-border patient summaries and ePrescriptions with national contact points (NCPeH) across the EU.
Run the back office like clockwork, from stock to staffing.
Track clinic stock — consumables, supplies and dispensable medicines — with an auditable receive/dispense ledger and low-stock alerts.
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.
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.
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.
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.
Sharper charting and the everyday clinical wins that add up.
Print branded medical certificates, sick notes, referral letters and prescriptions.
Track clinic equipment, service dates and upcoming maintenance.
Injects a daily health tip into the patient portal and logs a friendly nudge whenever an appointment is booked.
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.
A practice dashboard of revenue, visits, no-show rate and new patients over a date range.
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.
Per-patient vitals over time with auto-computed BMI and abnormal-value flags.
Authoritative codes and drug data, always in sync.
Look up Vietnamese national drug database (DAV) entries with VND pricing and check interactions.
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.
The same platform speaks to Vietnam's national health systems, Europe's cross-border standards and US clearinghouses — pick the plugins your country needs.
What clinics ask us most before getting started.
Issue API keys and sync patient data into your own apps over a signed REST API — with webhooks for real-time updates.
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.
Start with the complete core, then switch on the plugins your market needs — in minutes, not months.
Thanks! Your message is on its way — we'll get back to you soon.