Skip to content

Pharmacy

Preparing medication, printing labels, and dispensing

Updated 30 Oct 2026

In this article

Pharmacists process prescriptions from the pharmacy queue: choose batches, print medication labels, and record dispensing. Stock and cost of goods sold (COGS) are reduced automatically.

Steps

  1. Open the Pharmacy queue and select the patient's prescription.
  2. Review the prescription: dose, interactions with allergies, availability.
  3. Choose a batch for each drug. Medivana suggests the batch with the nearest expiry date (FEFO, first expired, first out); you can change it.
  4. Print the medication label (patient name, drug, dosage instructions, date, expiry) on a thermal or label printer.
  5. Hand over the medication with drug information and record the dispensing. If only part is available, record a partial dispensing.

What happens automatically

  • Warehouse stock is reduced per batch; the stock card records the movement.
  • COGS is calculated using the weighted average per warehouse and posted: Dr COGS – drugs and medical consumables · Cr Inventory.
  • The medication is added to the cashier's invoice at the payer's tariff.
  • Dispensing data is sent to SATUSEHAT, the national health data platform (MedicationDispense, with the KFA code when available).

Common problems

Symptom Cause What to do
A batch does not appear The batch stock in the branch's pharmacy warehouse is zero or expired Check the stock card; transfer stock from another warehouse
Negative stock not allowed The dispensed quantity exceeds the recorded stock Record the goods receipt or a stock take first
Drug without a KFA code The item master has not been mapped Add the KFA code (national drug and medical device dictionary) to the item master so the SATUSEHAT sync succeeds

Baca dalam Bahasa Indonesia