Apoteker — Resep, Stok, Tata Kelola Obat
Pengadaan dan mutasi
Antrian resep, penolakan obat, stok dual-pool, satuan, promo, kupon, VI Smart Faktur, mutasi resep↔OTC, dan laporan farmasi.
Pembelian ke supplier
Tujuan: PO/penerimaan barang dagang.
Menu: Farmasi → Pembelian
Langkah
- Buat pembelian, pilih supplier, item, qty, harga.
- Setelah barang fisik datang, catat Barang Masuk.
Hasil yang diharapkan: Stok naik; hutang supplier bisa muncul di akuntansi.

Gambar. Pembelian ke supplier
VI Smart Faktur
Tujuan: Mengubah foto/teks faktur supplier menjadi PO setelah ditinjau.
Menu: Farmasi → VI Smart Faktur
Langkah
- Unggah file faktur atau tempel teks OCR. Pilih supplier bila dikenali.
- Tinjau baris: cocokkan nama obat ke master (tombol cari kandidat).
- Konfirmasi untuk membuat purchase order, atau tolak jika faktur salah.
Hasil yang diharapkan: PO baru muncul di Pembelian; faktur tercatat confirmed/rejected.
Jika gagal: Jangan konfirmasi baris yang belum terikat obat_id — stok tidak akan masuk benar.

Gambar. VI Smart Faktur
Mutasi stok resep ↔ OTC
Tujuan: Memindahkan qty antar pool tanpa mengubah total stok obat.
Menu: Farmasi → Mutasi Stok
Langkah
- Pilih obat, jumlah, arah (resep → OTC atau sebaliknya), dan batch bila perlu.
- Simpan. Pool sumber berkurang, pool tujuan bertambah (FEFO).
- POS desktop hanya menjual pool OTC — mutasi ke OTC diperlukan sebelum barang bisa dijual bebas.
Hasil yang diharapkan: Total stok sama; komposisi resep/OTC berubah. Ini model distribusi yang disengaja.

Gambar. Mutasi stok resep ↔ OTC
Transfer stok antar cabang
Tujuan: Mengirim stok ke cabang lain.
Menu: Farmasi → Transfer Stok Antar Cabang
Langkah
- Pilih cabang tujuan, item, qty, pool.
- Simpan. Cabang sumber berkurang; cabang tujuan menerima setelah dikonfirmasi sesuai layar.
Hasil yang diharapkan: Stok cabang seimbang tanpa penjualan fiktif.

Gambar. Transfer stok antar cabang
Barang masuk / keluar
Tujuan: Mutasi stok non-penjualan.
Menu: Farmasi → Barang Masuk / Barang Keluar
Langkah
- Isi alasan, item, jumlah.
- Simpan. Stok menyesuaikan.
Hasil yang diharapkan: Kartu stok dan laporan mutasi sinkron.

Gambar. Barang masuk / keluar

Gambar. Barang masuk / keluar
Pemakaian internal
Tujuan: Obat/alkes dipakai klinik (bukan dijual).
Menu: Farmasi → Pemakaian Barang
Langkah
- Catat item dan jumlah.
- Simpan.
Hasil yang diharapkan: Stok berkurang tanpa invoice pasien.

Gambar. Pemakaian internal
Stok opname
Tujuan: Menyelaraskan fisik vs sistem.
Menu: Farmasi → Stok Opname
Langkah
- Hitung fisik.
- Input selisih. Simpan. Investigasi selisih besar.
Hasil yang diharapkan: Stok sistem = fisik.

Gambar. Stok opname
Pemusnahan
Tujuan: Obat rusak/kedaluwarsa dimusnahkan berita acara.
Menu: Farmasi → Pemusnahan Barang
Langkah
- Pilih item, jumlah, alasan.
- Simpan dan arsipkan BA di luar sistem bila perlu.
Hasil yang diharapkan: Stok turun; jejak pemusnahan tersimpan.

Gambar. Pemusnahan
Logbook narkotika/psikotropika
Tujuan: Pencatatan wajib.
Menu: Farmasi → Logbook Narkotika
Langkah
- Catat setiap gerakan narkotika.
- Ekspor untuk audit BPOM/Dinkes.
Hasil yang diharapkan: Log lengkap dan dapat diekspor.

Gambar. Logbook narkotika/psikotropika