Skip to content

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.

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.

Sample data
  1. 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
    See the module: Registration and queue
  2. 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
    See the module: Outpatient EMR
  3. 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
    See the module: Pharmacy and prescriptions
  4. 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
    See the module: Cashier and billing
  5. 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
    See the module: Automatic accounting
  6. 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
    See the module: Dashboard and BI

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

Solutions

Designed for every type of facility.

From solo practices to multi-entity clinic groups, with plans that grow with your clinic.

Compare all solutions

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.

Medivana AI AssistantWithin access rights: Owner · Semarang branchSample

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.

  • 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 plans

    Visits, diagnoses, procedures, and prescriptions are sent in FHIR format in the background.

  • BPJS PCare and Online Queue

    Klinik and above; add-on for Praktik

    Registrations, visits, and queue status sync automatically.

  • WhatsApp Cloud API

    Quota by plan

    Appointment reminders, OTPs, and broadcasts with patient opt-in.

  • Digital payments

    All plans

    Patients 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.

    • BCA
    • BNI
    • BRI
    • Bank Mandiri
    +8 banks
    • QRIS
    • Visa
    • Mastercard
  • API and webhooks

    Klinik Pro, Enterprise; add-on for Klinik

    OAuth2 client credentials, per-permission scopes, HMAC-signed webhooks.

  • Thermal printers

    All plans

    58/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
  1. 01Praktik · ≤ 3 working daysMaster data setup → 2-hour online training → Go-live
  2. 02Klinik · ≤ 7 working daysMaster data and chart of accounts setup → 2 onsite training sessions → Supported go-live
  3. 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.