# Summary Kunjungan

## Ringkasan Layanan dan Tagihan

Tab **Summary** merupakan halaman akhir pada detail kunjungan yang menampilkan seluruh rincian layanan beserta kalkulasi biaya. Tab ini terbagi menjadi dua panel utama: **Rincian Tagihan** (75% layar) dan **Info Tagihan** (25% layar).

### Panel Rincian Tagihan

Panel kiri menampilkan tabel lengkap semua layanan yang telah diberikan selama kunjungan. Data diambil secara otomatis dari berbagai sumber dan digabungkan dalam satu tabel.

#### Kolom Tabel

- **No** — Nomor urut item layanan
- **Unit Pelayanan** — Asal unit (Poli, Apotek, Lab, Radiologi)
- **Nama Pelayanan** — Deskripsi tindakan atau obat
- **Tanggal** — Waktu pelayanan diberikan (format DD-MM-YYYY HH:mm:ss)
- **Qty** — Jumlah item (ditampilkan dua desimal)
- **Harga** — Tarif satuan dalam Rupiah
- **Total** — Total biaya per item
- **Action** — Tombol edit khusus untuk item Apotek

#### Sumber Data

Sistem mengagregasi data dari empat sumber secara otomatis:

1. **Layanan** — Tindakan medis dan jasa pelayanan
2. **E-Resep** — Obat dan bahan habis pakai dari apotek
3. **Laboratorium** — Pemeriksaan lab yang telah dilakukan
4. **Radiologi** — Pemeriksaan radiologi yang telah dilakukan

<div class="callout info" id="bkmrk-tips%3A-klik-dua-kali-">**Tips:** Klik dua kali (double-click) pada kolom Total untuk mengedit harga item secara langsung. Fitur ini hanya tersedia jika tagihan belum difinalkan dan item bukan bagian dari paket layanan.

</div>#### Edit Farmasi

Untuk item dari unit **Apotek**, tersedia tombol edit yang memungkinkan Anda membuka kembali detail order farmasi. Sistem akan menampilkan konfirmasi terlebih dahulu karena proses ini akan mengembalikan order ke kondisi awal.

### Panel Info Tagihan

Panel kanan menampilkan ringkasan kalkulasi biaya dan form pembayaran.

#### Komponen Kalkulasi

- **Subtotal** — Total seluruh layanan sebelum penyesuaian
- **Diskon (Rp)** — Potongan harga dalam Rupiah (dapat diisi manual)
- **Pembulatan (Rp)** — Penyesuaian pembulatan harga (positif untuk pembulatan ke atas, negatif untuk ke bawah)
- **Subsidi BPJS** — Muncul otomatis untuk pasien BPJS, menampilkan nilai subsidi yang ditanggung BPJS
- **Ditanggung Penjamin** — Muncul untuk pasien dengan penjamin non-tunai dan non-BPJS, memungkinkan penambahan item tanggungan penjamin
- **Total Tagihan** — Hasil akhir setelah diskon dan pembulatan
- **Dibayar Pasien** — Jumlah yang harus dibayar pasien setelah dikurangi tanggungan penjamin

#### Form Pembayaran

- **Dibayar (Rp)** — Jumlah uang yang dibayarkan pasien
- **Kembalian (Rp)** — Dihitung otomatis dari selisih pembayaran dan total tagihan

<div class="callout info" id="bkmrk-tips%3A-gunakan-tombol">**Tips:** Gunakan tombol pembulatan cepat yang tersedia untuk membulatkan nominal ke kelipatan 100 atau 1.000 ke atas maupun ke bawah, serta tombol Uang Pas untuk mengisi jumlah bayar sesuai total tagihan.

</div>#### Reward Points

Jika fitur **Reward Points** aktif dan pengguna memiliki izin akses, panel tambahan akan muncul menampilkan:

- **Poin saat ini** — Saldo poin pasien saat ini
- **Poin didapatkan** — Estimasi poin yang akan diperoleh dari transaksi ini

### Finalisasi Tagihan

Proses finalisasi tagihan merupakan langkah penting yang mengunci status pembayaran kunjungan.

#### Langkah Finalisasi

1. Pastikan seluruh layanan sudah lengkap dan benar pada tabel Rincian Tagihan
2. Isi diskon dan pembulatan jika diperlukan
3. Masukkan jumlah pembayaran pada kolom **Dibayar**
4. Klik tombol **Final Tagihan**
5. Sistem akan melakukan validasi (cek e-resep yang belum selesai, cek shift kasir jika mode shifting aktif)
6. Konfirmasi finalisasi — jika jumlah bayar kurang dari total, sistem akan menginformasikan bahwa sisa tagihan menjadi hutang pasien
7. Pilih apakah ingin mencetak kwitansi

<div class="callout warning" id="bkmrk-perhatian%3A-setelah-t">**Perhatian:** Setelah tagihan difinalkan, kolom diskon, pembulatan, dan pembayaran akan terkunci. Gunakan tombol Batal Final jika perlu membatalkan finalisasi. Pastikan semua e-resep sudah diproses sebelum memfinalkan tagihan.

</div>#### Pembatalan Finalisasi

Jika terjadi kesalahan setelah finalisasi, gunakan tombol **Batal Final** untuk membatalkan status pembayaran dan mengembalikan tagihan ke kondisi editable.