Solutions · Pharmacy
Your pharmacy, ready for SATUSEHAT e-prescriptions
Medivana is a private pharmacy system provider and is not affiliated with the Ministry of Health. Each pharmacy registers with SATUSEHAT itself; we guide you through every step.
Incoming e-prescription
Sample data- From
- Referring hospital
- Prescriber
- dr. Contoh, Sp.PD
- Repeats (iter)
- 1 time
- Valid for
- 5 more days
- Amlodipine 10 mg30 tabletsIn stock
- Metformin 500 mg60 tabletsIn stock
- Atorvastatin 20 mg30 tabletsKFA-equivalent substitute
- Pharmacist reviewApproved
- Dispense to SATUSEHATSent
E-prescription flow
From the hospital prescription to medicine in the patient's hands
One prescription flows through without retyping: looked up, reviewed, prepared, paid, then reported back to SATUSEHAT.
- 1/5 · HospitalPrescription issuedThe doctor writes an electronic prescription and the hospital sends it to SATUSEHAT.
- 2/5 · SATUSEHATPrescription availableComplete with KFA drug codes, prescriber, repeats, and validity date.
- 3/5 · Medivana ApotekFound, reviewed, preparedPharmacy technicians look it up by QR or NIK and prescription number; the responsible pharmacist reviews and approves.
- 4/5 · PatientCollected or redeemed onlinePay at the cashier, or an online order is prepared for pickup or delivery.
- 5/5 · Back to SATUSEHATDispense reportedA MedicationDispense is sent automatically, referencing the hospital's original prescription.
At the same time
- Stock is deducted per batch, FEFO
- Payment is recorded at the cashier
- Revenue and COGS journals are created
Following the program stages
Two stages, one system
The SATUSEHAT e-prescription program for pharmacies runs in stages. Medivana Apotek covers both stages in one subscription per outlet.
Stage 1
E-prescriptions served at the pharmacy counter
- Look up a prescription by QR or code, or by NIK and prescription number
- Prescriptions past their validity date cannot be filled
- Prescription review and approval by the responsible pharmacist
- Partial fills and repeats are recorded
- MedicationDispense sent to SATUSEHAT automatically
Stage 2
Published catalogue and online orders
- Catalogue per branch: KFA code, pack, price, and available stock
- Safety stock and stock already ordered are not published
- Published periodically and whenever stock changes
- Order inbox from received to completed
- WhatsApp or email notification at every step
The schedule of each stage follows official announcements from the Ministry of Health. The catalogue publisher supports both push (signed webhook) and pull (API), so it can be pointed at an aggregator according to the program's technical specification.
About PSEF. Medivana is in the process of registering as a PSEF (Penyelenggara Sistem Elektronik Farmasi, the Indonesian registration for online pharmacy platforms). The registration number will be shown on this page once it is issued. Each pharmacy keeps its own SIA licence, with a responsible pharmacist (APJ) who holds an active SIPA.
Ways to serve
Four channels, one stock and one till
E-prescription, walk-in
- Look up the prescription from SATUSEHAT
- Pharmacist review and approval
- Prepare, print the label, take payment
- Dispense reported automatically
Online redemption
- Order arrives in the inbox
- Stock is reserved for the order
- Prescription verified, medicine prepared
- Collected or delivered, then completed
Paper prescription
- Prescriptions from any doctor
- Items found in the drug master
- Pharmacist review and approval
- Pay and hand over
Over-the-counter sales
- Search or scan the product
- Prescription-only drugs are blocked
- Pay by cash, QRIS, or card
- Automatic stock and journals
Features
Built for the way pharmacies work
Pharmacy dashboard
Waiting e-prescriptions, online orders by status, SATUSEHAT sync errors, near-expiry stock, and today's sales.
Pharmacist review
Administrative, pharmaceutical, and clinical checks before medicine is handed over; every approval is recorded.
KFA-equivalent substitution
Generic substitutes by KFA equivalence, only when the prescriber allows it, with the patient's consent recorded.
Repeats and partial fills
The remainder of a prescription is tracked, so the next pickup is not counted again by hand.
Sync status per prescription
Sent, pending, or failed with the reason in Indonesian; resend with one click.
Batch-level stock
Automatic FEFO batch picking, near-expiry stock in view, and stock taking.
Cashier and automatic journals
Self-pay or insurer payments; revenue, COGS, and inventory are journalled at once.
Clear roles
Responsible pharmacist, pharmacy technician, cashier, and owner, each with their own access, plus an audit trail.
Compliance
Pharmacy rules enforced by the system
Decisions stay with the pharmacist
Prescription review and substitution approval by the responsible pharmacist only.
Prescription-only drugs need a prescription
The POS blocks sales of prescription-only drugs without a prescription.
No narcotics online
Narcotics, psychotropics, and precursors are never published to the online catalogue.
Practice licences tracked
The expiry dates of the responsible pharmacist's SIPA and STR show on the pharmacy dashboard.
Protected credentials
SATUSEHAT client ID and secret are stored encrypted per pharmacy.
Data in Indonesia
Servers in Indonesia, encryption in transit and at rest, role-based access.
The system supports record-keeping and controls. Professional responsibility and pharmacy licensing remain with the pharmacy and its responsible pharmacist under the applicable regulations.
Get started
Onboarding steps that follow the program registration
- Entity registrationThe pharmacy's profile, address, and email are registered to obtain a SATUSEHAT Organization ID.
- Access registrationThe client ID and secret are entered once and stored encrypted.
- Location and pharmacistThe pharmacy location is registered; the pharmacist's SIPA, STR, and SATUSEHAT ID are completed.
- Sandbox testA connection test and a sample prescription before the pharmacy switches to production.
Integrated with
Prescriptions and dispenses through SATUSEHAT, notifications through WhatsApp, QRIS payments at the cashier.
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
Priced per outlet, for single pharmacies and chains
One subscription covers SATUSEHAT e-prescriptions, the online catalogue and orders, POS, stock, the cashier, and accounting. Annual billing costs the same as 10 months.
Apotek
Independent pharmacies, priced per outlet
Rp 499,000/month per outlet
Or Rp 4,990,000 per outlet per year with annual billing (save Rp 998,000)
Request a quote- SATUSEHAT e-prescriptions: look-up, APJ review, dispensing reported automatically
- Published catalogue and online order inbox
- Over-the-counter POS that blocks prescription-only drugs without a prescription
- Stock by batch and expiry date, with FEFO
- Cashier and core accounting with automatic journals
- Pharmacy dashboard, including the APJ's SIPA and STR expiry dates
- One-time implementation
- Rp 1,500,000
Help with SATUSEHAT registration, drug master import and KFA mapping, sandbox testing, 2-hour online training
Jaringan Apotek
Pharmacy chains with several outlets
Rp 3,990,000/year per outlet
Annual billing only, minimum 3 outlets
Request a quote- Everything in Apotek, at every outlet
- Published catalogue per outlet
- One annual contract for all outlets
- Phased go-live, with the first outlet as the pilot
- One-time implementation
- Rp 5,000,000 + Rp 750,000 per outlet
Project plan, the first outlet as the pilot, then a phased go-live per outlet
Prices are per outlet and exclude VAT. Pay by Virtual Account, QRIS, or credit/debit card.
Questions about Medivana Apotek
Is Medivana Apotek part of the Ministry of Health program?
No. Medivana is a private pharmacy system provider. Medivana Apotek is ready to connect to the SATUSEHAT e-prescription program through the SATUSEHAT API; each pharmacy registers with SATUSEHAT itself, and we guide you through the steps.
What is Medivana's PSEF status?
Medivana is in the process of registering as a PSEF. The registration number will be shown on this page once it is issued. Until then, the published catalogue and the online order inbox work as features of your own pharmacy system, and the pharmacy remains responsible for its licences and for dispensing.
What does a pharmacy need to prepare?
The pharmacy's SATUSEHAT Organization ID, access credentials (client ID and secret), the responsible pharmacist's details (SIPA and STR), the drug list, and opening stock. The onboarding checklist in the app guides you from sandbox to production.
What if a prescribed drug is out of stock?
The pharmacy can fill part of the prescription and record the remainder, or use a KFA-equivalent generic when the prescriber allows it. The substitution is approved by the responsible pharmacist and the consent of the patient or family is recorded.
Can every drug be sold online?
No. Narcotics, psychotropics, and precursors never enter the online catalogue, and prescription-only drugs are only dispensed against a valid prescription.
Can it handle paper prescriptions and customers without a prescription?
Yes. Paper prescriptions from any doctor and over-the-counter sales at the POS use the same stock, cashier, and journals as e-prescriptions.
How much does it cost?
Subscriptions are priced per outlet. The Apotek plan can be billed monthly or annually; Jaringan Apotek is billed annually for at least three outlets. See the Pricing section on this page for details. All prices exclude VAT.
Next steps
Get your pharmacy ready for SATUSEHAT e-prescriptions
See the e-prescription, online order, and over-the-counter flows with sample data, or ask our team to prepare a quote for your outlets.
The self-guided demo contains sample data for your clinic type and stays active for 7 days.