Multi-branch from day one
Every schema, every query, every report knows which branch it belongs to. Open branch #4 and the system simply has four branches. There is no database rewire and no consultant fee.
Multi-branch, PDPA-compliant, and written in Thai first. One platform for TCM, Dental, Aesthetic, and General clinics. It runs a single-doctor shophouse and it runs a multi-branch group, on the same code.
Sign yourself up on the web. Nobody has to call you back first.
Most practice software is a Western product with a Thai font pushed in after the fact. SyncEdge Clinic started from the Thai workflow: PDPA consent, PromptPay at the counter, PND tax reports, medical-certificate numbering that never repeats. Everything else was built outward from there.
Every schema, every query, every report knows which branch it belongs to. Open branch #4 and the system simply has four branches. There is no database rewire and no consultant fee.
Consent versioning, write-path audit logging, AES-256-GCM encryption for sensitive fields such as national IDs and medical notes, and row-level security that physically blocks cross-tenant reads.
Medical certificates on the Thai Medical Council forms with race-safe numbering, a Thai-first interface, PromptPay payments, and PND-3/53 tax reports. All of it was in the first release.
Every tier contains the one below it, so an upgrade never takes anything away. All prices are in Thai Baht (฿) with 7% VAT included. The 2-month free trial runs on the full feature set of whichever tier you pick at signup.
The complete single-provider practice.
The practice that employs providers.
The group practice.
The hospital or chain that requires its own instance.
Persona, realistic monthly software budget, and the tier that fits.
| Persona | Monthly budget | Recommended |
|---|---|---|
| Single-provider practice, 0–1 front-desk staff | ฿500–1,500 | Solo |
| Single location with employed providers and monthly fee settlement | ฿2,000–4,000 | Starter |
| Group practice, 2 or more locations under one company | ฿5,000–10,000 | Pro |
| Hospital, chain or franchise requiring a dedicated instance | Custom | Enterprise |
Enterprise is a dedicated deployment: database, cache and object storage provisioned for one organisation, separate from the shared platform. It is quoted per organisation on an annual term.
Solo is the full platform. Each plan above it adds one thing: compensation, scale, or deployment.
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Demographics, identifiers, national ID card capture | ||||
| Allergy and chronic-condition records, field-level encryption |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| SOAP encounter workbench, ICD-10 / ICD-11 coding | ||||
| e-Prescribing with allergy and drug-interaction alerts | ||||
| Medical certificates, compliant serial numbering, template designer | ||||
| Treatment packages and course tracking |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Dental odontogram and treatment plans | ||||
| Laboratory orders, results, trend analytics | ||||
| Clinical image annotation and body-chart charting | ||||
| TCM assessment workbench and herbal dispensing | ||||
| Specialty configuration | 1 per practice | 1 per practice | per location | per location |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Patient queue with waiting-room display | ||||
| Provider and room scheduling with conflict control | ||||
| Follow-up task management | ||||
| Staff rostering, resources, holidays | ||||
| Role-based access control |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Lot- and expiry-tracked stock | ||||
| Suppliers, requisitions, purchase orders, goods receipt | ||||
| Cycle counts, disposals, consumables catalog | ||||
| Dual-approval stock adjustments | ||||
| Inter-site stock transfers | — | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Invoices, receipts, tax invoices, credit / debit notes, WHT certificates | ||||
| Cash, bank transfer, PromptPay, card | ||||
| Point-of-sale and installment plans | ||||
| Patient prepaid credit | ||||
| Promotions engine | ||||
| End-of-day reconciliation |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Daily revenue, item sales, receivables aging, appointment outcomes | ||||
| PP30 VAT and PND-3 / PND-53 statutory reports | ||||
| Provider P&L and patient-retention analytics | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Rule-based fee schedules, automated accrual, withholding tax | — | |||
| Approval-controlled payout cycles, case-level adjustments | — | |||
| Provider self-service statements, rule simulation | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Unlimited locations at a flat rate | — | — | ||
| Consolidated records and cross-site dashboard | — | — | ||
| Per-location specialty configuration | — | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Versioned PDPA consent | ||||
| Data-subject request handling | ||||
| Immutable, searchable audit trail | ||||
| Legacy data migration (Excel / CSV) | ||||
| Accounting export: PEAK / FlowAccount / Express | — | — | — | |
| Full-dataset export | — | — | — | |
| Dedicated single-tenant instance | — | — | — | |
| SLA-backed priority support | — | — | — |
You are warned at 80% of your seat allowance. There are no per-seat, per-location or storage charges, and no overage line on the invoice.
| Entitlement | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Seats (active users) | 5 | 20 | 20 per location | Unlimited |
| Locations | 1 | 1 | Unlimited, flat rate | Unlimited |
| Specialty configuration | 1 per practice | 1 per practice | Per location | Per agreement |
| Deployment | Shared cloud | Shared cloud | Shared cloud | Dedicated instance |
| Support | Standard | Standard | Standard | SLA-backed, priority |
| Photo and attachment storage | Included | Included | Included | Per agreement |
Everything a tier lists is in its price. If you need more, the answer is the next tier, not a line item to negotiate.
All of it is already in the tier price.
| Branch 2, 3, 4 … (Pro) | Included · no per-branch fee |
| Users beyond the quota | Upgrade the tier · no per-seat fee |
| Photo and attachment storage | Included |
| Legacy data import (Excel / CSV) | Included · we help you prepare the files |
| Updates and backups | Included |
Six points, all of them on this page before you sign up.
2 months on the full feature set of the tier you pick at signup. No credit card. When it ends your data stays: you can read and export it, and writing resumes once you choose a plan.
A year costs the same as ten months, 17% below the monthly rate.
None. Every tier is self-serve and works the moment you sign up. Import legacy data yourself through the Migration Center; we help you prepare the files. Enterprise includes its dedicated-deployment setup in the quote.
All prices in Thai Baht (฿), 7% VAT included. Ask us for a full tax invoice in the clinic's name.
Quoted on scope: the dedicated deployment, branch count, accounting integration and SLA. Annual commitment.
Upgrades apply immediately and charge only the prorated difference. Downgrades apply when the paid period ends. Cancel renewal any time and keep using the plan to the end of the period. All of it inside the app.
PDPA here lives in the database schema itself: every tenant row, every write, every audit entry.
Postgres 17, Valkey cache, and SeaweedFS object storage on a self-managed cluster, hosted in Thailand and deployed by GitOps (ArgoCD).
Every row carries a company_id, and the database itself refuses cross-tenant reads. No application-layer check is in the way to get bypassed.
Consent-versioned workflows, full write-path audit trail, AES-256-GCM encryption for sensitive fields such as national IDs and medical notes, HTTPS on every route.
OWASP ASVS L2 baseline. Ed25519 JWT sessions, 15-minute access tokens with 7-day refresh rotation.
Database and file backups every night, 7 days retained, restore drills actually run. Structured logging, OpenTelemetry tracing, /healthz + /readyz endpoints.
Clinic data is hosted in Thailand by default, meeting PDPA data-residency expectations. Dedicated infrastructure available on request (Enterprise).
Sign up yourself at clinic.syncedge.tech/register. No sales call is needed. Enter your email, confirm the 6-digit code, name your clinic, pick a clinic type and a tier, and you are working. The 2-month trial needs no credit card; add a card inside the app when it ends. A guided demo is still there if you would rather be walked through it first.
Yes, from Settings > Plan & Billing. Upgrades take effect immediately and charge only the prorated difference. Downgrades take effect when the paid period ends, and you keep the current plan until then. Cancel renewal any time and keep using the plan to the end of the period. Your data stays, whichever direction you move.
General practice, TCM, dental and aesthetic clinics. Every tier has the clinical workbench, a tooth-by-tooth chart for dental clinics and lab ordering for general practice. The TCM workbench, herbal pharmacy and the drawing board on patient photos are on every tier too. Thai traditional medicine, physiotherapy and other specialties use the standard workbench.
Yes, one type on every tier; the menus follow it. On Pro and Enterprise, where you run several branches, each branch can carry a different type, for example general practice at one and TCM at another.
Starter and above. Set fee rules per doctor or per service as a percentage, a fixed amount or a tiered scale. The system computes fees from paid bills, applies withholding tax, groups them into payout rounds, allows per-case overrides, and lets each doctor see their own ledger.
No. Pro is one price, ฿5,990 per month, for as many branches as you open. The user quota is 20 per branch, so a three-branch Pro clinic has 60 seats. A staff member who works at several branches counts once.
There is no free tier. There is a 2-month trial on the full feature set of whichever tier you pick at signup, and it needs no credit card.
Nothing is deleted. Your clinic's data stays in place; you can open it and export it. Only writing new records pauses until you choose a plan again.
Yes. During the trial a button on the dashboard fills the clinic with sample patients, appointments, bills and stock so every screen has something in it, and clears it again whenever you are ready to record real patients.
Yes. The Migration Center imports Excel / CSV files using downloadable Thai templates: patients, package and course balances, opening stock and suppliers. Every row is validated before anything is written, problem rows are reported for fixing, and old HN numbers are kept for reference. There is no charge.
Not as a product. SyncEdge Clinic is cloud only, paid monthly or yearly. Enterprise customers get a dedicated deployment (database, cache and storage separate from every other customer) as part of the quote.
Four guides written from the questions clinic owners ask us most. Take them to any vendor, not just this one.
Start from clinic size, branch count, and the tasks your staff repeat every day, then work out what to look for first.
The three ways clinic software is sold in Thailand: perpetual on-site, translated foreign cloud, and cloud built for Thai clinics.
Setup, training, data migration and renewals, added up to the three-year number that actually leaves your account.
Where a spreadsheet still holds up, and where it starts putting patient records and PDPA compliance at risk.
Sign up yourself, pick a tier, and get 2 months free with no credit card to start. Pay by card inside the app when the trial ends, and cancel whenever you like. Chains, franchises and hospital groups should talk to us first.