01 Masuk & Sesi Petugas
Titik masuk aplikasi dan identitas siapa yang bertugas.
- ✓Masuk dengan PIN 4 digit — diketik lewat keypad kustom, tanpa keyboard sistem.
- ✓Pemilihan petugas — Apoteker (SIPA) atau Tenaga Teknis Kefarmasian (STRTTK), menentukan kewenangan.
- ✓Identitas petugas di header — nama dan status shift tampil ringkas di satu baris.
- ✓Keluar dari sesi — tersedia di Setelan; keranjang berjalan tidak ikut terbawa.
02 Shift & Kas Laci
Setiap rupiah punya pemilik shift, dan setiap selisih bisa ditelusuri.
- ✓Buka shift dengan modal awal kas — nominal diisi lewat keypad, dengan pilihan nominal cepat.
- ✓Kasir terkunci di luar shift — menambah item, membayar, dan melanjutkan pesanan semuanya diblokir.
- ✓Kas masuk & kas keluar — keterangan wajib diisi, tercatat di buku kas shift.
- ✓Pembukuan tunai bruto → kembalian → net — uang diterima dan kembalian dicatat terpisah, bukan hanya nilai penjualan.
- ✓QRIS dan BPJS sebagai non-laci — menambah omzet tanpa menambah uang fisik di laci.
- ✓Tutup shift wajib hitung kas fisik — tidak bisa ditutup sebelum kas aktual diisi.
- ✓Selisih kas otomatis — pas, lebih, atau kurang; ditandai warna dan dihitung langsung saat mengetik.
- ✓Riwayat shift berpaginasi — empat shift per halaman dengan ringkasan singkat.
- ✓Detail shift dengan tombol kembali — ringkasan kas lengkap plus daftar transaksi shift itu yang juga berpaginasi.
- ✓Laporan shift diantrekan otomatis — dikirim sebagai PaymentReconciliation saat shift ditutup.
03 Jenis Penjualan
Jenis transaksi dipilih lebih dulu karena menentukan obat apa yang boleh keluar.
- ✓Tiga jalur penjualan — OTC tanpa resep, Resep dengan resep dokter, dan BPJS.
- ✓Pemilihan otomatis saat item pertama — jika jenis belum dipilih, muncul pilihan; item yang tertunda langsung masuk setelahnya.
- ✓Obat keras diblokir di jalur OTC — kartu obat diredupkan dan diberi tanda wajib resep.
- ✓Tawaran satu ketukan “Ganti ke Resep” — penolakan selalu disertai jalan keluar, obat langsung masuk keranjang.
- ✓Pindah balik ke OTC ditolak — selama keranjang masih memuat obat keras.
- ✓Data resep wajib — nomor resep dan nama dokter harus terisi sebelum pembayaran.
- ✓Data BPJS wajib — nomor kartu peserta ditambahkan pada jalur BPJS.
- ✓Obat Wajib Apotek dicatat — penyerahan OWA di jalur OTC ditandai sebagai pelayanan apoteker.
04 Keselamatan Obat
Pemeriksaan interaksi bekerja pada zat aktif, bukan nama produk.
- ✓Deteksi interaksi antar obat — basis aturan kurasi apoteker, misalnya Ibuprofen dengan Aspirin.
- ✓Deteksi duplikasi zat aktif — dua produk berbeda yang memuat parasetamol sama ditandai berisiko overdosis.
- ✓Tiga tingkat keparahan — berat, sedang, dan ringan, ditampilkan sebagai chip berwarna.
- ✓Peringatan sebelum obat ditambahkan — kartu obat diberi tanda interaksi berdasarkan isi keranjang saat itu.
- ✓Konfirmasi apoteker saat menambahkan — hanya temuan baru yang ditanyakan, tanpa peringatan berulang.
- ✓Panel ringkasan di keranjang — dipisah antara temuan berat dan yang perlu jeda konsumsi, dengan saran tindakan.
- ✓Pemeriksaan isi paket dan racikan — komponen di dalamnya ikut diurai dan diperiksa.
- ✓Catatan interaksi tersimpan di transaksi — menjadi jejak audit klinis pada laporan.
05 Stok & Penjualan Eceran
Stok disimpan dalam butir tablet; strip hanya cara menampilkan.
- ✓Stok satuan terkecil — satu strip sama dengan sepuluh butir, tersimpan sebagai butir.
- ✓Tampilan stok terbaca — ditulis “116 strip” atau “115 strip + 5 tab” sesuai sisa.
- ✓Penjualan eceran ½ strip — tersedia satu tombol pada kartu obat tablet.
- ✓Harga eceran otomatis — harga kemasan dibagi isi, dibulatkan ke seratus rupiah terdekat.
- ✓Baris strip dan eceran terpisah — obat sama bisa dibeli utuh dan eceran sekaligus, lencana kartu menulis gabungannya.
- ✓Ketersediaan lintas baris — strip, eceran, isi paket, dan komponen racikan dihitung terhadap stok yang sama.
- ✓Pembulatan pecahan ke atas — pemakaian 1½ tablet dipotong dan ditagih 2 butir, ditampilkan terbuka.
- ✓Mutasi stok setelah pembayaran — per obat ditulis jumlah keluar dan sisa akhirnya.
- ✓Peringatan stok menipis dan habis — termasuk saran memakai eceran bila sisa kurang dari satu strip.
06 Obat Racikan
Peracikan sebagai produk yang dibuat saat itu juga, lengkap dengan etiketnya.
- ✓Builder racikan satu layar — nama, bentuk sediaan, jumlah, jasa racik, aturan pakai, dan komponen.
- ✓Tiga bentuk sediaan — puyer, kapsul, dan sirup; satuan serta tarif jasa racik menyesuaikan.
- ✓Stepper dosis pecahan — seperempat, setengah, tiga perempat, dan satu tablet tanpa perlu mengetik.
- ✓Pencarian komponen — obat tablet dicari lewat keypad dengan hasil langsung.
- ✓Kalkulasi hidup tiap komponen — jumlah tablet, biaya, dan sisa stok tampil saat dosis diubah.
- ✓Aturan pakai dari master signa — dropdown dengan pencarian, plus opsi ketik manual bila resep tidak lazim.
- ✓Racikan wajib jalur resep — tidak dapat dibuat pada transaksi OTC.
- ✓Validasi sebelum simpan — minimal satu komponen, aturan pakai terisi, dan stok mencukupi.
- ✓Kartu racikan di keranjang — menampilkan komposisi dan jasa racik, dengan tombol ubah kembali.
07 Paket Obat
Bundel siap jual yang dikurasi dari back-office.
- ✓Daftar paket siap jual — misalnya Paket Flu, Maag, Diare, Alergi, dan Imun Harian.
- ✓Rincian isi paket — obat penyusun beserta jumlah dan golongannya.
- ✓Harga paket dan penghematan — selisih terhadap harga satuan ditampilkan.
- ✓Penanda keamanan kombinasi — isi paket ikut diperiksa mesin interaksi.
- ✓Jual satu ketukan — tersedia sebagai chip di layar kasir maupun dari halaman paket.
- ✓Validasi stok komponen — paket ditolak bila salah satu isinya tidak mencukupi.
08 Daftar Obat
Master obat hasil sinkron dari KFA Browser.
- ✓Pencarian tiga jalur — nama dagang, zat aktif, atau kode KFA.
- ✓Komposisi sebagai chip — zat aktif yang cocok dengan pencarian ikut disorot.
- ✓Penandaan golongan obat — bebas, bebas terbatas, keras, dan OWA.
- ✓Detail obat lengkap — kode KFA, identitas FHIR, harga kemasan dan eceran, serta stok.
- ✓Daftar interaksi yang diketahui — ditampilkan pada detail tiap obat.
- ✓Jual langsung dari detail — menuju kasir dengan obat sudah masuk keranjang.
09 Pesanan & Draft
Satu antrean untuk tiga sumber pesanan yang berbeda asal-usulnya.
- ✓Draft dari kasir — keranjang berjalan disimpan agar pelanggan berikutnya bisa dilayani.
- ✓Pesanan online dan WhatsApp — masuk otomatis ke antrean beserta catatan pelanggan.
- ✓Resep digital SATUSEHAT — membawa nomor resep, dokter, dan fasilitas kesehatan asal.
- ✓Bendera sumber berwarna — kasir, online, dan resep dibedakan sekali lihat.
- ✓Filter berhitung — jumlah pesanan per sumber tampil pada tiap filter.
- ✓Lanjutkan pesanan ke keranjang — jenis penjualan, data resep, dan data pasien ikut dipulihkan.
- ✓Keranjang aktif diamankan otomatis — disimpan sebagai draft sebelum pesanan lain dimuat, tidak ada yang hilang.
- ✓Lencana jumlah pada tab — pesanan menunggu terlihat dari layar mana pun.
10 Pembayaran & Kembalian
Arus uang dibuat terlihat sebelum, saat, dan sesudah pembayaran.
- ✓Pembayaran tunai — uang diterima diisi lewat keypad, disertai pilihan nominal cepat dan uang pas.
- ✓Pembayaran QRIS — dicatat sebagai penerimaan non-tunai.
- ✓Penagihan BPJS — tagihan pasien nol rupiah, SEP terbit, klaim diantrekan.
- ✓Catatan arus laci saat mengetik — uang masuk, kembalian keluar, dan nilai bersihnya tampil sebelum konfirmasi.
- ✓Penolakan uang kurang — pembayaran tidak bisa diselesaikan bila nominal di bawah tagihan.
- ✓Layar sukses dengan kembalian besar — nilai kembalian ditampilkan mencolok agar tidak salah serah.
- ✓Saran pecahan uang — misalnya satu lembar lima puluh ribu dan satu lembar lima ribu.
- ✓Data pasien untuk struk — nama dan nomor WhatsApp diisi lewat keypad, dipakai untuk struk dan pengingat minum obat.
11 Laporan Penjualan
Ringkasan yang menempel pada shift yang sedang berjalan.
- ✓Statistik shift — omzet, jumlah transaksi, item terjual, dan rata-rata per transaksi.
- ✓Daftar transaksi berpaginasi — lima transaksi per halaman.
- ✓Rincian tunai per transaksi — uang diterima, kembalian, dan nilai bersih yang masuk laci.
- ✓Penanda jenis dan sumber — jalur penjualan, metode bayar, dan asal pesanan tampil pada tiap baris.
- ✓Status sinkron per transaksi — tersinkron, menunggu antrean, atau gagal kirim.
12 Offline-first & Sinkronisasi
Pelayanan tidak pernah menunggu jaringan; pengiriman data menyusul.
- ✓Transaksi tuntas tanpa jaringan — seluruh data tersimpan di perangkat lebih dulu.
- ✓Antrean sinkron dengan empat status — menunggu, terkirim, gagal, dan konflik.
- ✓Pengiriman ke SATUSEHAT — penyerahan obat, mutasi stok, penyelesaian resep, dan laporan shift.
- ✓Penarikan data masuk — master obat KFA, harga, resep digital, dan pesanan online.
- ✓Klaim BPJS — transaksi BPJS diantrekan sebagai klaim tersendiri.
- ✓Sinkron otomatis berkala — berjalan di latar saat koneksi tersedia.
- ✓Percobaan ulang otomatis — pengiriman gagal dicoba lagi tanpa mengganggu pelayanan.
- ✓Lencana status di header — tersinkron, sekian antre, atau sedang offline.
13 Mode Debug
Layar tambahan yang hanya muncul bila dinyalakan dari Setelan.
- ✓Tab bersyarat — muncul dan hilang mengikuti sakelar mode debug.
- ✓Tabel audit sinkronisasi — identitas baris, waktu, entitas, resource FHIR, arah, status, percobaan, dan ukuran.
- ✓Paginasi dan filter status — jumlah baris per halaman dapat diatur.
- ✓Ringkasan antrean — jumlah menunggu, gagal, dan berhasil terkirim.
- ✓Simulasi mode offline — untuk menguji pelayanan saat koneksi terputus.
- ✓Pemicu data masuk — menirukan pesanan online dan resep digital yang datang.
- ✓Kirim antrean manual — beserta catatan waktu sinkron terakhir.
14 Antarmuka & Masukan
Dirancang untuk layar sentuh apotek dan satu tangan yang sibuk.
- ✓Keypad angka kustom — lengkap dengan tombol tiga nol, hapus, dan mundur satu digit.
- ✓Keypad huruf kustom — untuk nama pasien, nomor resep, dan keterangan kas.
- ✓Mode angka apa adanya — nomor WhatsApp dan kartu BPJS tanpa pemisah ribuan.
- ✓Dropdown dengan pencarian — dipakai master signa, mencari sampai ke keterangannya.
- ✓Tanpa keyboard bawaan sistem — tidak ada papan ketik yang menutupi setengah layar.
- ✓Responsif ponsel sampai tablet — bilah tab bawah berganti menjadi rail navigasi samping pada layar lebar.
- ✓Mode terang dan gelap — dapat diganti dari header maupun Setelan.
- ✓Animasi bertema perawatan — garis EKG, denyut status, dan butiran yang jatuh saat item masuk.
- ✓Notifikasi ringkas — setiap tindakan penting memberi umpan balik singkat.
- ✓Penghormatan preferensi gerak — animasi berhenti bila perangkat meminta pengurangan gerak.
15 Integrasi & Kepatuhan
Standar dan sistem luar yang sudah terhubung.
- ✓SATUSEHAT — penyerahan obat dan resep digital dua arah.
- ✓KFA Browser — master obat, kode, dan komposisi zat aktif.
- ✓Standar HL7 FHIR R4 — seluruh pertukaran data memakai resource baku.
- ✓BPJS Kesehatan — penerbitan SEP dan pengajuan klaim.
- ✓WhatsApp Business — pesanan masuk serta struk dan pengingat keluar.
- ✓Penggolongan obat sesuai ketentuan — penandaan dan pembatasan penyerahan mengikuti aturan Kemenkes.
- ✓Kewenangan berbasis peran — SIPA untuk apoteker dan STRTTK untuk tenaga teknis kefarmasian.
Tidak ada fitur yang cocok dengan pencarian itu.
Coba kata lain, misalnya “stok”, “shift”, atau “resep”.