The EMR superapp for clinics of every size
One system from registration to financial reports.
Medivana brings registration, electronic medical records, pharmacy, cashier, claims, automatic accounting, HR, and CRM together in one cloud app, with an AI Assistant that helps around the clock.
- Servers in Indonesia
- Connected to SATUSEHAT and BPJS
- Go-live from 3 working days
The self-guided demo contains sample data for your clinic type and stays active for 7 days.
Today's summary
Ask AI: which drugs are running low?Visits
48
Revenue
Rp 8.9M
SATUSEHAT
46/48
General clinic queue
6/12| No. | Patient | Status |
|---|---|---|
| A-010 | Siti A. | Done |
| A-011 | Budi H. | Cashier |
| A-012 | Rina K. | Pharmacy |
| A-013 | Dewi P. | In exam |
| A-014 | Agus W. | Waiting |
| A-015 | Hendra T. | Waiting |
Automatic journal
JU-2610-0187- Dr
- Cash
- 185,000
- Cr
- Service revenue
- 150,000
- Cr
- Drug revenue
- 35,000
Balanced
Designed for the obligations of clinics in Indonesia
Servers in Indonesia
Data is processed in domestic data centers
Law 27/2022 on PDP
Patient consent and DPA
MoH Regulation 24/2022
Electronically signed EMR
SATUSEHAT (FHIR)
Visits sent automatically
BPJS PCare & Online Queue
Bridging in the background
Chained audit log
Every data access is recorded
Visit flow
One visit. Follow the flow.
One patient, from registration to the balance sheet. Each step fills the next, with no re-entry.
- Step 01 of 6
Registration
The patient arrives, and the data is right from the start.
Patients are found by NIK, duplicates are prevented, and a queue number is issued per clinic unit.
- NIK
- 3374 •••• •••• 0012
- SATUSEHAT
- Patient found
- Queue
- A-012 · General clinic
- Step 02 of 6
Consultation (EMR)
The doctor records once, on one screen.
The doctor records SOAP notes, diagnoses, procedures, and prescriptions on a single screen.
- Diagnosis
- J06.9 · Acute URTI
- Procedure
- General examination
- Prescription
- Paracetamol 500 mg × 10
- Step 03 of 6
Pharmacy
Prescriptions reach the pharmacy without paper.
The prescription arrives at the pharmacy, the batch is picked automatically, and stock drops when the medication is dispensed.
- Batch
- PCT-2611 · FEFO
- Stock
- 142 → 132 tablets
- Label
- Printed 58 mm
- Step 04 of 6
Cashier
The invoice builds itself.
The invoice is built from procedures and medications; the patient pays by cash, VA, or QRIS.
- Doctor fee
- Rp 150,000
- Medication
- Rp 35,000
- QRIS
- Rp 185,000 · paid
- Step 05 of 6
Automatic journal
Every rupiah is journaled immediately.
Revenue, cash, cost of goods sold, and inventory are journaled automatically with no re-entry.
- Debit · Cash
- Rp 185,000
- Credit · Service revenue
- Rp 150,000
- Credit · Drug revenue
- Rp 35,000
- Step 06 of 6
Reports & SATUSEHAT
Books balanced, reports ready.
Profit and loss updates instantly, and the visit is sent to SATUSEHAT in the background.
- Profit and loss
- Updated 10:42
- SATUSEHAT
- Visit sent
- Balance sheet
- Debit = credit
Balance sheet
Debits equal credits.
Care is done, and so is the bookkeeping. Financial reports update without waiting for the period close.
- Total debit
- Rp 185,000
- Total credit
- Rp 185,000
Balanced · JU-2610-0187
Modules
Every part of the clinic, one login.
Eleven module groups share the same patient, billing, and journal data. No separate apps to keep in sync.
- Front officeNIK registration, queues, online booking
- ClinicalEMR, specialty packages, teleconsultation
- DiagnosticsLaboratory and radiology
- PharmacyPrescriptions, allergy alerts, labels
- InventoryBatches, expiry, POs, stock take
- FinanceCashier, claims, automatic accounting
- HRSchedules, attendance, payroll, doctor fees
- Patient relationsMembership, vouchers, WhatsApp
- IntegrationsSATUSEHAT, BPJS, API
- AnalyticsDashboards and BI per branch
- AI24/7 AI Assistant
One superapp
One dataset, no re-entry.
Registration fills the EMR, the EMR fills pharmacy and cashier, the cashier fills the journal. You only do the work once.
Solutions
Designed for every type of facility.
From solo practices to multi-entity clinic groups, with plans that grow with your clinic.
- Solo practiceIndependent doctors, dentists, or midwivesA tidy practice with no extra adminPlan usually chosenPraktik · from Rp 332,500/month
- Primary clinicClinics with 1–4 units, BPJS partnersSmooth patient flow from queue to reportPlan usually chosenKlinik · from Rp 1,075,000/month
- Main clinicMultiple units, specialists, diagnosticsEvery unit, diagnostics, and finance connectedPlan usually chosenKlinik Pro · from Rp 2,491,667/month
- Dental clinicDental practices and clinicsOdontogram and treatment plans in one EMRPlan usually chosenKlinik · from Rp 1,075,000/month
- Aesthetic clinicAesthetics, skin care, retailTreatments, session packages, and membership, neatly recordedPlan usually chosenKlinik · from Rp 1,075,000/month
- Clinic groupThree or more branches, multiple entitiesEvery branch on one screenPlan usually chosenEnterprise · from Rp 2,075,000/month
Medivana AI Assistant
Ask anytime. Every answer cites its source.
An assistant on every screen that reads data according to your access rights and never acts without confirmation.
24/7 product help
How to use every module, answered from the help center with source links.
Data analysis within your access rights
Profit and loss, visit, and stock summaries drawn only from data you are allowed to see.
Actions with confirmation
The AI only proposes; a draft PO or reminder is created only after you press Confirm.
Recorded and auditable
Every AI action is recorded under the name of the user who confirmed it.
Why did October profit drop compared with September? Then help me prepare a purchase for medicines that are running low.
October net profit fell 8.4%, mainly because the cost of goods sold for drugs rose after the supplier raised the purchase price of amoxicillin[S1]. Service revenue actually rose 3.1%[S2].
- S1 · Profit and loss, Oct vs Sep
- S2 · Revenue by service
Proposed action · awaiting your confirmation
Create a draft PO for 4 items below minimum stock
Supplier PBF Sehat · estimated Rp 3,450,000 · no data changes until you press Confirm.
Draft PO-202610-0031 created by the AI on confirmation by Dr. Rina · recorded in the audit log
Security and integrations
Patient data protected in layers. Clinic data flowing where it belongs.
Designed for EMR obligations (MoH Regulation 24/2022), the Personal Data Protection Law, and national health data exchange.
Protection
Security architecture- Servers in IndonesiaClinic data is stored and processed in data centers in Indonesia.
- EncryptionTLS 1.2+ in transit; sensitive identifiers are encrypted with AES-256-GCM using per-organization keys.
- Per-clinic isolationData is separated per clinic at the database level (row-level security).
- Chained audit logAccess to and changes of sensitive data are recorded with a hash chain.
- Granular roles and permissionsAccess rights per role and branch; the AI Assistant follows the same permissions.
- Strong authenticationTwo-step verification; SSO and IP allowlist for Enterprise.
- Versioned medical recordsCorrections are stored as a new version with a reason, in line with MoH Regulation 24/2022.
- Controlled staff accessThe Medivana team only accesses clinic data through a recorded, justified emergency procedure. Backups are encrypted.
- Servers in Indonesia
- PDP Law
- MoH Regulation 24/2022
- Connected to SATUSEHAT & BPJS
Integrations
All integrations
SATUSEHAT
All plansVisits, diagnoses, procedures, and prescriptions are sent in FHIR format in the background.
BPJS PCare and Online Queue
Klinik and above; add-on for PraktikRegistrations, visits, and queue status sync automatically.
WhatsApp Cloud API
Quota by planAppointment reminders, OTPs, and broadcasts with patient opt-in.
Digital payments
All plansPatients and subscription invoices are paid by Virtual Account at 12 banks, QRIS, or Visa and Mastercard credit/debit cards; subscription invoices can also be auto-debited from a credit card.
API and webhooks
Klinik Pro, Enterprise; add-on for KlinikOAuth2 client credentials, per-permission scopes, HMAC-signed webhooks.
Thermal printers
All plans58/80 mm receipts, medication labels, and queue numbers straight from the browser.
SATUSEHAT, BPJS Kesehatan, WhatsApp, QRIS, Visa, Mastercard, and the Virtual Account issuing banks' names and logos are trademarks of their respective owners; they are shown only to indicate integrations and payment methods.
Pricing
Clear pricing per location.
Choose monthly or annual billing. No hidden fees; implementation services are listed separately in the quote.
Praktik
Independent doctors, dentists, or midwives
Rp 332,500/month per location
Billed annually, save Rp 798,000
- NIK registration and queue
- Outpatient EMR + SATUSEHAT
- Pharmacy, cashier, simple stock
- A good fit for primary clinics
Klinik
Primary clinics with 1–4 units
Rp 1,075,000/month per location
Billed annually, save Rp 2,580,000
- Everything in Praktik
- Online booking and patient portal
- BPJS PCare + Online Queue
Klinik Pro
Main clinics, large multi-unit clinics
Rp 2,491,667/month per location
Billed annually, save Rp 5,980,000
- Everything in Klinik
- Specialty packages: dental, aesthetics, MCH, physiotherapy
- Laboratory and radiology
Enterprise
Clinic groups with ≥ 3 branches
Rp 2,075,000/month per location
Annual billing only
- Everything in Klinik Pro
- Multi-branch and multi-entity consolidation
- Cross-branch inventory
Monthly price when billed annually. Pay by Virtual Account, QRIS, or credit/debit card (auto-debit with a credit card). Prices exclude VAT.
Go-live supported by our team
Compare plans and add-ons- 01Praktik · ≤ 3 working daysMaster data setup → 2-hour online training → Go-live
- 02Klinik · ≤ 7 working daysMaster data and chart of accounts setup → 2 onsite training sessions → Supported go-live
- 03Enterprise · ≤ 21 working days per waveProject plan and consolidation → Integration and migration → Phased go-live per branch
FAQ
Frequently asked questions.
Can I try Medivana before subscribing?
Yes, with the self-guided demo. Sign up with a WhatsApp number, choose your clinic type, then explore every module with sample data for 7 days. We do not open production accounts without a subscription; demo data is separate and is not moved to a production account. You can also schedule a demo with our team.
Does Medivana connect to SATUSEHAT and BPJS?
Yes. Visits are sent to SATUSEHAT (FHIR) automatically on every plan. BPJS PCare and Online Queue bridging is included in Klinik and above and available as an add-on for Praktik. Send status and resends are visible in one dashboard.
Where is clinic data stored?
On servers in Indonesia, encrypted in transit and at rest, and isolated per clinic. Access is recorded in a chained audit log that cannot be altered silently.
How long does implementation take?
Praktik is ready in 3 working days, Klinik in 7 working days, and Enterprise in 21 working days per branch wave. This includes master data setup, training, and go-live support according to your plan.
Can data be moved from our old system?
Yes. The migration service moves patient data, stock balances, and opening accounting balances from your old system. It starts at Rp 2,500,000 depending on data volume and format.
What devices do we need?
A modern browser on a computer, laptop, tablet, or phone with an internet connection is enough. Medivana can also be installed like an app (PWA) from the browser, without an app store. The Medivana Doctor and Medivana Patient mobile apps are coming soon. Receipts and medication labels can be printed on 58 or 80 mm thermal printers.
How do we pay for the subscription?
Subscription invoices are paid by Virtual Account (12 banks), QRIS, or Visa and Mastercard credit/debit cards; credit cards can also be set to auto-debit every period. Annual billing costs the same as 10 months (save 2 months). All prices exclude VAT.
Can the AI Assistant change data without permission?
No. The AI Assistant only reads data within the user’s access rights, shows the sources of its answers, and every action runs only after you press confirm.
Does the data still belong to the clinic?
Yes. You can export your full data anytime, including FHIR, CSV, and accounting reports. If you stop subscribing, your data can still be exported under the terms of service.
Is it suitable for clinics with many branches?
Yes. The Enterprise plan provides multi-branch and multi-entity consolidation, cross-branch inventory, SSO, IP allowlist, and a dedicated CSM. Plans are priced per location.
What customer support do you offer?
The AI Assistant answers product questions around the clock. Human support is available by chat for Praktik (08:00–17:00), by chat and phone for Klinik (07:00–21:00), with priority for Klinik Pro, and a dedicated CSM with 24/7 critical incident handling for Enterprise.
Next steps
See Medivana working for your clinic
Try the self-guided demo with sample data, or ask our team to walk you through the flows that matter most to your clinic.
The self-guided demo contains sample data for your clinic type and stays active for 7 days.