Apotek
Panduan penggunaan modul Apotek pada Dekacare
- E-Resep (E-Prescription)
- Overview E-Resep
- Input Resep Non-Racik
- Input Resep Racik
- Panel Keranjang E-Resep
- Riwayat Obat Pasien
- Cetak Resep
E-Resep (E-Prescription)
Panduan lengkap penggunaan fitur E-Resep (resep elektronik) pada modul Apotek Dekacare.
Overview E-Resep
Apa Itu E-Resep?
E-Resep (Electronic Prescription) adalah fitur resep elektronik pada Dekacare yang memungkinkan dokter dan tenaga farmasi mengelola peresepan obat secara digital. Fitur ini menggantikan resep kertas konvensional dengan alur kerja terintegrasi mulai dari input resep, validasi stok, hingga pencetakan struk resep.
E-Resep diakses melalui tab E-Resep pada halaman kunjungan pasien, atau melalui modul Apotek untuk proses dispensing oleh farmasi.
Alur Kerja Utama E-Resep
- Dokter membuat resep — Pada halaman kunjungan, dokter membuka tab E-Resep lalu menginput obat non-racik atau racikan sesuai kebutuhan pasien.
- Resep dikirim ke Farmasi — Setelah resep selesai diinput, dokter mengklik tombol Kirim ke Farmasi. Resep akan masuk ke antrean modul Apotek.
- Farmasi memproses resep — Petugas farmasi menerima resep, memverifikasi ketersediaan stok, menyesuaikan batch obat, lalu memproses dispensing.
- Cetak & selesai — Setelah selesai, farmasi dapat mencetak struk resep (format POS/thermal atau A4) dan etiket obat.
Tampilan Utama E-Resep
Halaman E-Resep menggunakan layout dua kolom:
- Kolom kiri (8/12) — Area input resep, termasuk tab toggle Non Racikan/Racikan, form input obat, serta tabel keranjang resep.
- Kolom kanan (4/12) — Panel Konteks Klinis yang menampilkan diagnosa aktif, riwayat resep terakhir, interaksi obat, dan shortcut keyboard.
Bar Peringatan Alergi
Di bagian atas halaman E-Resep terdapat bar peringatan alergi yang otomatis menampilkan informasi alergi pasien dari rekam medis. Jika pasien memiliki alergi yang tercatat, bar ini akan berwarna merah dengan ikon peringatan dan daftar alergi (dikelompokkan berdasarkan tipe: Makanan, Udara, Obat). Jika tidak ada alergi, bar akan berwarna abu-abu dengan teks “Tidak ada alergi”.
Perhatian: Selalu periksa bar alergi sebelum meresepkan obat untuk menghindari reaksi alergi pada pasien.
Konteks Klinis Pasien
Panel Konteks Klinis di kolom kanan menampilkan informasi penting untuk mendukung pengambilan keputusan klinis:
- Diagnosa Aktif (ICD-10) — Menampilkan diagnosa primer (P) dan sekunder (S) beserta kode ICD-10 dari data kunjungan saat ini.
- Riwayat Resep — Menampilkan 5 resep terakhir pasien dengan tanggal dan jumlah item. Setiap riwayat memiliki tombol Order Ulang untuk menyalin resep sebelumnya.
- Keyboard Shortcuts — Daftar pintasan keyboard untuk mempercepat alur kerja (Ctrl+K untuk cari obat, Ctrl+J untuk pindah tab, Ctrl+Enter untuk simpan, dll).
Pengaturan Resep
Di bagian atas form E-Resep terdapat beberapa pengaturan penting:
- Ruang Farmasi (Depo) — Pilih depo farmasi tujuan pengiriman resep.
- Tanggal — Tanggal dan waktu resep (otomatis terisi waktu saat ini).
- Checkbox klinis — Tandai jika pasien memiliki kondisi: Gangguan Ginjal, Menyusui, Hamil, atau CITO (prioritas).
- Paket Resep — Pilih dan terapkan paket resep yang sudah disimpan sebelumnya untuk mempercepat input resep rutin.
Mode Input Resep
E-Resep mendukung tiga mode input:
- Normal (Manual) — Input obat secara terstruktur menggunakan form digital. Mendukung obat non-racik dan racikan.
- Teks Bebas — Tulis resep dalam bentuk teks bebas, cocok untuk resep sederhana atau catatan tambahan.
- Gambar (Pen) — Tulis resep secara manual menggunakan pena digital pada kanvas, mirip menulis resep di kertas.
Hak Akses
Fitur E-Resep dapat diakses oleh pengguna dengan peran berikut:
- Farmasi — Akses penuh untuk memproses, verifikasi, dan dispensing resep.
- Superadmin — Akses penuh ke seluruh fitur termasuk konfigurasi.
- Admin — Akses pengelolaan dan monitoring resep.
- Dokter — Akses input resep pada halaman kunjungan pasien.
Tips: Gunakan tombol Panduan E-Resep (ikon tanda tanya) di halaman E-Resep untuk memulai tur interaktif yang menjelaskan setiap bagian antarmuka secara langsung.
Input Resep Non-Racik
Tentang Resep Non-Racik
Resep Non-Racik adalah jenis resep untuk obat jadi (paten) yang diberikan langsung tanpa proses peracikan. Obat non-racik merupakan jenis resep yang paling umum digunakan dalam praktik sehari-hari. Pada Dekacare, input resep non-racik dilakukan melalui form terstruktur pada tab Non Racikan di halaman E-Resep.
Cara Mengakses Form Non-Racik
- Buka halaman kunjungan pasien.
- Klik tab E-Resep.
- Pastikan tab Non Racikan aktif (tersorot biru) di bagian atas form input. Gunakan shortcut
Ctrl+Juntuk berpindah antara tab Non Racikan dan Racikan.
Langkah-Langkah Input Resep Non-Racik
1. Pencarian Obat
Pada kolom Nama Obat, ketikkan minimal 3 huruf nama obat yang ingin diresepkan. Sistem akan otomatis menampilkan daftar obat yang cocok dari database produk. Setiap opsi menampilkan:
- Nama produk obat
- Ukuran/kemasan (dalam tanda kurung)
- Jumlah stok tersedia (ditandai dengan simbol @)
- Harga satuan
Hasil pencarian menampilkan highlight kuning pada kata yang cocok untuk memudahkan identifikasi. Pilih obat yang diinginkan dari daftar dropdown.
Tips: Gunakan shortcut Ctrl+K untuk langsung memfokuskan kursor ke kolom pencarian obat.
2. Input Jumlah
Setelah obat terpilih, kursor otomatis berpindah ke kolom Jumlah. Masukkan jumlah obat yang diresepkan. Sistem akan menampilkan informasi stok yang tersedia. Jika jumlah yang diinput melebihi stok, sistem akan menampilkan peringatan.
Perhatian: Jumlah yang diinput tidak boleh melebihi stok yang tersedia, kecuali pengaturan kunjungan:farmasi:allow_zero_stock diaktifkan oleh admin.
3. Pilih Aturan Minum
Pada kolom Aturan Minum, pilih aturan pakai obat dari daftar yang tersedia (misalnya: 3x1, 2x1, 1x1, prn, dll). Tekan Enter pada kolom jumlah untuk langsung berpindah ke kolom aturan minum.
Jika aturan minum yang dibutuhkan tidak tersedia dalam daftar, ketikkan aturan baru lalu klik tombol Tambahkan ke Aturan Minum yang muncul. Sistem akan menyimpan aturan baru dan otomatis memilihnya.
4. Input Indikasi
Kolom Indikasi bersifat opsional. Gunakan kolom ini untuk menambahkan catatan indikasi penggunaan obat, misalnya “demam”, “nyeri kepala”, atau instruksi khusus lainnya. Tekan Enter pada kolom indikasi untuk langsung menambahkan obat ke keranjang.
5. Tambah ke Resep
Klik tombol Tambah ke Resep atau tekan Enter pada kolom indikasi. Obat akan langsung masuk ke tabel keranjang resep di bawah form input. Setelah berhasil ditambahkan:
- Form input direset otomatis.
- Kursor kembali ke kolom pencarian obat untuk memudahkan input obat berikutnya.
Validasi Stok
Sistem melakukan validasi stok secara real-time saat obat dipilih:
- Stok tersedia ditampilkan di samping kolom jumlah dengan format
/ [jumlah stok]. - Informasi batch obat diambil otomatis dan diurutkan berdasarkan tanggal kedaluwarsa terdekat (FEFO - First Expired First Out).
- Jika stok kosong atau tidak mencukupi, sistem akan menampilkan peringatan dan mencegah penambahan ke keranjang.
Alur Kerja Cepat
Untuk pengalaman input yang efisien, ikuti alur keyboard berikut:
Ctrl+K→ Ketik nama obat → Pilih dari dropdown- Kursor otomatis pindah ke Jumlah → Ketik angka → Tekan
Enter - Kursor pindah ke Aturan Minum → Pilih aturan
- Kursor pindah ke Indikasi → Ketik (opsional) → Tekan
Enter - Obat otomatis ditambahkan, kursor kembali ke pencarian obat.
Tips: Gunakan fitur Paket Resep untuk menyimpan kombinasi obat yang sering diresepkan. Paket dapat diterapkan dengan satu klik untuk mempercepat input resep rutin.
Input Resep Racik
Tentang Resep Racik
Resep Racik (compound prescription) adalah resep yang memerlukan pencampuran atau peracikan beberapa bahan obat menjadi satu sediaan. Resep racik umumnya digunakan ketika dosis atau bentuk sediaan yang dibutuhkan tidak tersedia dalam bentuk obat jadi. Pada Dekacare, input resep racik dilakukan melalui tab Racikan di halaman E-Resep.
Cara Mengakses Form Racikan
- Buka halaman kunjungan pasien dan klik tab E-Resep.
- Klik tab Racikan di bagian atas form input, atau gunakan shortcut
Ctrl+Juntuk berpindah dari tab Non Racikan. - Form racikan akan ditampilkan dengan dua bagian utama: area Ingredients (bahan racikan) dan form informasi racikan.
Struktur Form Racikan
Form racikan terdiri dari dua area utama yang saling terkait:
Area Ingredients (Bahan Racikan)
Area ini ditandai dengan border oranye dan berisi daftar bahan obat yang akan diracik. Setiap baris ingredient terdiri dari:
- Pencarian Obat — Dropdown pencarian untuk memilih bahan obat. Ketik minimal 3 huruf untuk memulai pencarian.
- Qty (Jumlah) — Jumlah bahan obat yang dibutuhkan untuk racikan.
- Tombol Hapus (X) — Menghapus baris ingredient (tersedia jika ada lebih dari satu baris).
Klik tautan Add ingredient di bawah daftar bahan atau tekan Enter pada kolom Qty untuk menambah baris ingredient baru. Sistem secara otomatis menyediakan satu baris kosong saat form pertama kali dibuka.
Form Informasi Racikan
Di bawah area ingredients, terdapat form untuk informasi utama racikan:
- Jumlah (dtd) — Jumlah total sediaan racikan yang ingin dibuat (da tales doses). Contoh: jika dtd = 10, berarti racikan dibuat untuk 10 bungkus/kapsul.
- Jenis Racik — Pilih jenis/bentuk sediaan racikan dari dropdown (misalnya: Puyer, Kapsul, Salep, Sirup, dll).
- Aturan Minum — Pilih aturan pakai racikan dari daftar yang tersedia.
- Keterangan — Catatan tambahan untuk racikan (opsional).
- Indikasi — Indikasi penggunaan racikan (opsional).
Langkah-Langkah Input Resep Racik
- Tambah bahan obat — Pada area Ingredients, cari dan pilih obat pertama. Masukkan jumlah (qty) yang dibutuhkan.
- Tambah bahan lainnya — Klik Add ingredient untuk menambah baris baru. Ulangi pencarian dan input qty untuk setiap bahan obat. Kursor otomatis berpindah ke baris baru.
- Isi informasi racikan — Masukkan jumlah dtd, pilih jenis racik, dan pilih aturan minum.
- Tambah ke resep — Klik tombol Tambah Racikan. Racikan akan ditambahkan ke keranjang resep.
Tips: Nama racikan akan dibuat otomatis oleh sistem dengan format R/ [Nama Obat 1] + [Nama Obat 2] + ... berdasarkan bahan-bahan yang ditambahkan.
Validasi Stok Bahan Racikan
Sistem memvalidasi stok setiap bahan obat sebelum racikan ditambahkan ke keranjang:
- Stok kosong — Jika salah satu bahan memiliki stok 0, sistem akan menampilkan peringatan “Terdapat Stok Obat Kosong” dan racikan tidak dapat ditambahkan.
- Stok tidak mencukupi — Jika jumlah yang diminta melebihi stok yang tersedia, sistem akan menampilkan peringatan “Terdapat Stok yang Kurang”.
- Validasi stok dapat dilewati jika pengaturan
allow_zero_stockdiaktifkan oleh admin.
Perhatian: Pastikan semua bahan racikan memiliki stok yang cukup sebelum menekan tombol Tambah Racikan. Periksa informasi stok yang ditampilkan di setiap baris ingredient.
Kalkulasi Bahan
Saat racikan berhasil ditambahkan ke keranjang, sistem menghitung total harga berdasarkan:
- Harga satuan masing-masing bahan obat.
- Jumlah (qty) setiap bahan yang digunakan.
- Total harga racikan = jumlah seluruh (harga satuan x qty) bahan.
Detail bahan racikan dapat dilihat pada tabel keranjang dengan mengklik ikon mata pada baris racikan. Sub-tabel akan menampilkan nama obat, batch, jumlah, harga satuan, dan total harga per bahan.
Menghapus Baris Ingredient
Untuk menghapus bahan obat dari daftar ingredient:
- Klik tombol X (ikon merah) di sebelah kanan baris yang ingin dihapus.
- Baris akan langsung dihapus dari daftar.
- Minimal harus tersisa satu baris ingredient dalam form racikan.
Panel Keranjang E-Resep
Tentang Panel Keranjang
Panel Keranjang E-Resep (ditampilkan dengan judul Resep Saat Ini) adalah tabel yang menampung semua item obat yang telah ditambahkan ke dalam resep elektronik. Panel ini terletak di bawah form input obat pada kolom kiri halaman E-Resep, ditandai dengan border biru putus-putus. Panel keranjang berfungsi sebagai ringkasan resep sebelum dikirim ke farmasi atau ditambahkan ke tagihan.
Tampilan Tabel Keranjang
Tabel keranjang menampilkan informasi berikut untuk setiap item obat:
- # — Nomor urut item.
- Obat — Nama obat beserta badge tipe:
NR(Non-Racik, berwarna biru) atauR(Racik, berwarna kuning). - Qty — Jumlah obat yang diresepkan. Kolom ini dapat diedit langsung pada tabel.
- Aturan — Aturan minum/pakai obat. Dapat diubah melalui dropdown pada tabel.
- Keterangan — Indikasi atau catatan penggunaan obat.
- Harga — Total harga per item (jumlah x harga satuan).
- Aksi — Tombol hapus item (ikon tempat sampah merah).
Jika keranjang masih kosong, panel akan menampilkan pesan “Belum ada obat ditambahkan” dengan ikon kotak masuk.
Sub-baris Racikan
Untuk item bertipe Obat Racik, tabel menampilkan baris tambahan di bawah item utama yang berisi detail setiap bahan racikan:
- Nama bahan obat dengan indentasi (ditandai simbol
└). - Jumlah bahan (format: x[jumlah]).
- Harga per bahan.
Sub-baris racikan memiliki latar belakang oranye transparan untuk membedakan dari item utama.
Mengedit Item di Keranjang
Mengubah Jumlah (Qty)
- Klik langsung pada kolom Qty di baris item yang ingin diubah.
- Masukkan jumlah baru.
- Klik di luar kolom (blur) untuk menyimpan perubahan. Harga akan otomatis dihitung ulang.
Mengubah Aturan Minum
- Klik dropdown Aturan pada baris item yang ingin diubah.
- Pilih aturan minum baru dari daftar.
- Perubahan disimpan otomatis.
Menghapus Item
- Klik tombol hapus (ikon tempat sampah merah) pada kolom Aksi di baris item yang ingin dihapus.
- Item akan langsung dihapus dari keranjang.
Tips: Gunakan shortcut Ctrl+Delete untuk menghapus item terakhir yang ditambahkan ke keranjang secara cepat.
Tombol Aksi Keranjang
Di bagian atas panel keranjang terdapat dua tombol utama:
Tombol Reset
Tombol Reset (ikon tempat sampah, warna merah) di sisi kiri berfungsi untuk mengosongkan seluruh isi keranjang. Saat diklik, sistem akan menampilkan dialog konfirmasi yang menampilkan jumlah item yang akan dihapus. Klik Ya, Reset untuk mengonfirmasi atau Batal untuk membatalkan.
Tombol Simpan sebagai Paket
Tombol Simpan Daftar Resep sbg Paket (ikon hati, warna hijau) di sisi kanan berfungsi untuk menyimpan kombinasi obat yang ada di keranjang sebagai paket resep yang dapat digunakan kembali di kemudian hari. Fitur ini sangat berguna untuk resep yang sering digunakan (misalnya paket obat flu, paket antibiotik standar, dll).
- Pastikan keranjang sudah berisi minimal satu item obat.
- Klik tombol Simpan Daftar Resep sbg Paket.
- Modal akan muncul untuk memasukkan nama paket.
- Isi nama paket yang deskriptif, lalu simpan.
- Paket yang disimpan akan tersedia di dropdown paket pada bar pengaturan E-Resep.
Tips: Beri nama paket yang jelas dan mudah diingat, misalnya “Paket Flu Dewasa” atau “Paket Hipertensi Grade I”, agar mudah ditemukan saat dibutuhkan.
Grand Total
Di bagian bawah tabel keranjang terdapat baris Grand Total yang menampilkan total keseluruhan harga semua item obat dalam keranjang. Total ini dihitung secara otomatis dan diperbarui setiap kali ada perubahan item, jumlah, atau penghapusan.
Mengirim Resep
Setelah semua item obat selesai ditambahkan dan diverifikasi di keranjang, gunakan tombol Kirim ke Farmasi atau Tambah ke Tagihan (tergantung mode yang aktif) di luar panel keranjang untuk mengirim resep. Sistem akan menampilkan dialog konfirmasi sebelum proses pengiriman dilakukan.
Perhatian: Periksa kembali seluruh item, jumlah, dan aturan minum di keranjang sebelum mengirim resep. Setelah dikirim, resep yang sudah diproses oleh farmasi tidak dapat dibatalkan secara langsung.
Riwayat Obat Pasien
Tentang Riwayat Obat Pasien
Fitur Riwayat Obat Pasien memungkinkan dokter dan petugas farmasi melihat daftar resep yang pernah diberikan kepada pasien pada kunjungan-kunjungan sebelumnya. Riwayat ini sangat berguna untuk memantau pola pengobatan, menghindari duplikasi resep, dan mempercepat proses peresepan melalui fitur order ulang.
Riwayat obat pasien dapat diakses dari dua lokasi:
- Panel Konteks Klinis — Menampilkan 5 riwayat resep terakhir di kolom kanan halaman E-Resep.
- Modal Riwayat Lengkap — Menampilkan seluruh riwayat resep dalam tabel yang dapat dipaginasi dan diurutkan.
Riwayat di Panel Konteks Klinis
Panel Konteks Klinis di kolom kanan halaman E-Resep menampilkan ringkasan 5 riwayat resep terakhir pasien. Setiap item riwayat menampilkan:
- Tanggal resep — Format: DD MMM YYYY (misalnya: 28 Feb 2026).
- Jumlah item — Ditampilkan dalam tanda kurung, misalnya (3 item).
- Tombol Order Ulang — Ikon panah berulang di sisi kanan untuk menyalin resep ke keranjang.
Klik tombol LIHAT SEMUA di bagian bawah panel untuk membuka modal riwayat lengkap.
Modal Riwayat Lengkap
Modal riwayat lengkap menampilkan seluruh riwayat resep pasien dalam tabel dengan kolom-kolom berikut:
- Tanggal Resep — Tanggal dan waktu pembuatan resep (format: DD/MM/YYYY hh:mm).
- No. Resep — Nomor resep yang dihasilkan otomatis dari kombinasi tanggal dan ID kunjungan.
- Unit Tujuan — Ruangan atau unit pelayanan tujuan resep (misalnya: Poli Umum, Poli Gigi).
- Status — Status resep ditandai dengan badge berwarna:
- Selesai (hijau) — Resep telah diproses dan obat telah diserahkan.
- Dibatalkan (merah) — Resep dibatalkan sebelum diproses.
- Aksi — Tombol-tombol aksi yang tersedia untuk setiap riwayat.
Tabel mendukung paginasi (10 item per halaman) dan pengurutan berdasarkan kolom.
Aksi pada Riwayat
Setiap baris riwayat memiliki beberapa tombol aksi:
Lihat Detail
Tombol Lihat (ikon mata, warna biru) membuka modal detail yang menampilkan informasi lengkap tentang resep tersebut, termasuk daftar obat, jumlah, aturan minum, dan harga.
Cetak Ulang
Tombol Cetak (ikon printer, warna biru muda) hanya tersedia untuk resep berstatus Selesai. Tombol ini membuka modal pencetakan ulang dengan opsi:
- Invoice A4 — Cetak nota/invoice dalam format A4.
- Invoice POS — Cetak nota/invoice dalam format thermal/POS.
- EResep A4 — Cetak struk resep dalam format A4.
- EResep POS — Cetak struk resep dalam format thermal/POS.
- WhatsApp — Kirim ringkasan resep via WhatsApp.
- Etiket — Cetak etiket/label obat.
Order Ulang (Salin Resep)
Tombol Order Ulang (ikon panah berulang, warna hijau) hanya tersedia untuk resep berstatus Selesai. Fitur ini menyalin seluruh item dari resep sebelumnya ke keranjang resep saat ini.
- Klik tombol Order Ulang pada baris riwayat yang ingin disalin.
- Sistem akan memuat data resep dan mengisi keranjang dengan item-item dari resep tersebut.
- Modal riwayat akan otomatis ditutup.
- Notifikasi “Resep berhasil dimuat untuk order ulang” akan ditampilkan.
- Periksa dan sesuaikan item di keranjang jika diperlukan (ubah jumlah, aturan minum, atau hapus item tertentu).
Tips: Fitur order ulang sangat berguna untuk pasien dengan pengobatan rutin. Setelah resep disalin, Anda masih dapat mengedit setiap item di keranjang sebelum mengirimnya ke farmasi.
Detail Resep pada Order Ulang
Saat resep disalin melalui order ulang, sistem memproses data berikut:
- Obat Non-Racik — Nama obat, jumlah, harga satuan, aturan minum, dan indikasi disalin ke keranjang. Informasi batch tidak disalin karena batch dapat berubah (stok baru).
- Obat Racik — Nama racikan, jenis racik, aturan minum, dan seluruh detail bahan (nama obat, jumlah, harga) disalin ke keranjang.
Perhatian: Setelah order ulang, periksa kembali ketersediaan stok untuk setiap item karena kondisi stok dapat berbeda dari saat resep awal dibuat. Sistem tidak otomatis memvalidasi stok saat menyalin resep.
Memuat Riwayat
Riwayat obat pasien dimuat secara otomatis saat tab E-Resep dibuka dan data pasien tersedia. Proses pemuatan ditandai dengan overlay loading pada modal riwayat. Jika data belum tersedia (misalnya karena pasien baru didaftarkan), sistem akan menampilkan pesan “Belum ada riwayat resep”.
Data riwayat diambil dari API berdasarkan ID pasien dan selalu meminta data terbaru dengan menonaktifkan cache (X-CACHE-INVALIDATE: true) untuk memastikan informasi yang ditampilkan selalu akurat.
Cetak Resep
Panduan pencetakan struk resep, copy resep, dan etiket obat dalam berbagai format.
Cetak E-Resep
Tentang Pencetakan E-Resep
Dekacare menyediakan fitur pencetakan resep elektronik dalam beberapa format untuk mendukung berbagai kebutuhan operasional apotek. Pencetakan dapat dilakukan setelah resep selesai diproses, baik langsung setelah pengiriman resep maupun melalui menu riwayat resep. Terdapat tiga jenis cetakan utama: Struk E-Resep POS (thermal), Struk E-Resep A4, dan Copy Resep POS.
Cetak E-Resep POS (Thermal)
Format POS/thermal dioptimalkan untuk printer struk 80mm yang umum digunakan di apotek dan loket farmasi. Cetakan ini cocok untuk penyerahan cepat bersama obat kepada pasien.
Isi Cetakan POS
Struk E-Resep POS menampilkan informasi berikut secara vertikal:
- Header Faskes — Logo (jika tersedia), nama fasilitas kesehatan, alamat, dan nomor telepon. Tampilan header dapat dikonfigurasi melalui pengaturan (logo saja atau logo + nama).
- Judul — Menampilkan “Resep Rawat Jalan” (untuk resep) atau “No.Nota: [nomor]” (untuk invoice/nota).
- Info Unit & Waktu — Nama unit/ruangan pelayanan dan tanggal-waktu cetak.
- Info Pasien — Nama pasien, nomor rekam medis (No.RM), dan tanggal lahir. Untuk penjualan langsung tanpa kunjungan, ditampilkan “Pembeli Langsung”.
- Status Klinis — Indikator gangguan fungsi ginjal, menyusui, hamil, dan CITO jika relevan.
- Daftar Obat — Setiap item menampilkan nama obat, jumlah, aturan minum, dan indikasi. Obat racik ditampilkan dengan detail bahan di bawahnya.
- Informasi Pembayaran — Sub total, diskon (jika ada), pembulatan, grand total, metode bayar, dan nominal dibayar (pada mode invoice).
- Footer — Pesan “Terima Kasih” dan catatan tambahan.
Cara Mencetak
- Setelah resep berhasil dikirim (mode Direct E-Resep aktif), modal pencetakan akan otomatis ditampilkan.
- Dari modal pencetakan, klik tombol EResep POS.
- Sistem akan memformat data dan mengirim ke printer thermal yang telah dikonfigurasi.
Tips: Font cetakan POS dapat dikustomisasi melalui pengaturan faskes:font-cetakan. Tersedia 17 pilihan font termasuk font khusus ESCPOS yang dioptimalkan untuk printer thermal.
Cetak E-Resep A4
Format A4 menghasilkan dokumen resep profesional dalam ukuran kertas standar. Format ini cocok untuk dokumentasi medis, arsip, atau penyerahan kepada pasien yang membutuhkan dokumen resmi.
Isi Cetakan A4
Dokumen E-Resep A4 menampilkan informasi yang lebih lengkap dalam layout horizontal:
- Header — Logo faskes, nama fasilitas kesehatan, alamat, dan nomor telepon dalam format profesional.
- Judul Dokumen — “Resep Rawat Jalan” atau “Nota ([nomor])” dengan garis tebal pemisah.
- Informasi Klinis (kolom kiri) — Tabel berisi status gangguan fungsi ginjal, menyusui, hamil, dan CITO dengan indikator Ya/Tidak.
- Informasi Umum (kolom kanan) — Tanggal & waktu, unit pelayanan, sub total, diskon, pembulatan, grand total, metode bayar, dan nominal dibayar.
- Tabel Obat — Daftar lengkap obat dengan kolom: nama obat, aturan minum, jumlah, satuan, batch, harga satuan, dan total. Obat racik memiliki sub-baris untuk detail bahan.
Cara Mencetak
- Dari modal pencetakan riwayat resep, klik tombol EResep A4.
- Sistem akan membuka jendela cetak browser dengan layout A4 (lebar 13cm x tinggi 18cm).
- Gunakan dialog cetak browser untuk memilih printer dan mencetak dokumen.
Cetak Copy Resep POS
Copy Resep adalah salinan resep yang dicetak dalam format POS/thermal. Dokumen ini umumnya diberikan kepada pasien sebagai bukti resep yang dapat digunakan untuk pengambilan obat di apotek lain atau untuk keperluan klaim asuransi.
Isi Cetakan Copy Resep
Copy Resep POS memiliki layout serupa dengan Struk E-Resep POS, dengan penambahan:
- Judul “Resep” ditampilkan dengan jelas sebagai penanda copy resep.
- Daftar obat lengkap dengan nama, jumlah, aturan minum, dan indikasi.
- Detail racikan ditampilkan sebagai sub-item di bawah nama racikan dengan informasi bahan dan jumlah.
- Informasi pembayaran termasuk diskon, pembulatan, dan total akhir.
Cara Mencetak
- Buka modal riwayat resep atau modal pencetakan setelah penyerahan obat.
- Copy resep tersedia dalam modal pencetakan yang muncul setelah memilih riwayat resep.
- Sistem akan memformat data dan mencetak melalui printer thermal.
Opsi Pencetakan Tambahan
Selain ketiga format cetakan utama di atas, modal pencetakan juga menyediakan opsi tambahan:
- Invoice A4 — Cetak nota/invoice dalam format A4 (untuk dokumen pembayaran).
- Invoice POS — Cetak nota/invoice dalam format thermal (struk pembayaran).
- WhatsApp — Kirim ringkasan resep kepada pasien melalui WhatsApp.
- Etiket — Cetak label/etiket obat yang ditempelkan pada kemasan obat, berisi informasi nama pasien, nama obat, dosis, dan aturan minum.
Pengaturan Font Cetakan
Dekacare mendukung kustomisasi font untuk semua jenis cetakan melalui pengaturan faskes:
- Kunci pengaturan:
faskes:font-cetakan - Pilihan font: 17 opsi termasuk Google Fonts (Roboto, Open Sans, Lato, dll.) dan font ESCPOS khusus untuk printer thermal.
- Font diterapkan secara dinamis pada semua komponen cetak menggunakan utilitas printWithFontOverride.
- Perubahan font berlaku untuk semua pengguna dalam satu fasilitas kesehatan.
Perhatian: Pastikan printer thermal yang digunakan mendukung font yang dipilih. Font ESCPOS direkomendasikan untuk kompatibilitas maksimal dengan printer thermal. Jika hasil cetakan tidak sesuai, coba ganti ke font ESCPOS melalui pengaturan.
Alur Pencetakan Otomatis
Jika mode Direct E-Resep aktif, sistem akan otomatis menampilkan modal pencetakan setelah resep berhasil dikirim dan diproses. Alur ini memungkinkan pencetakan segera tanpa perlu membuka riwayat resep secara manual, sangat ideal untuk alur kerja apotek yang cepat.