Membangun Paket Rawat: Dari Data ke Sistem – Panduan Teknis Menentukan Harga Paket Diagnosis yang Tepat
Membangun Paket Rawat: Dari Data ke Sistem – Panduan Teknis Menentukan Harga Paket Diagnosis yang Tepat
Tiga artikel sebelumnya sudah kita bahas mengapa RS ramai tapi tidak untung, kesalahan fatal tidak punya standar biaya, serta konsep clinical pathway + costing. Sekarang, saatnya turun ke dapur.
Artikel ini adalah panduan teknis paling praktis untuk membangun paket rawat inap berbasis diagnosis dari nol. Saya akan ajak Anda dari data mentah hingga menjadi sistem yang berjalan. Tanpa basa-basi. Tanpa teori yang mengambang.
Siap? Ambil laptop, buka spreadsheet, dan mari mulai.
Langkah 1: Ambil Data Historis – Jangan Tebak-Tebakan
Sebelum membuat paket, Anda harus tahu berapa biaya sebenarnya selama ini. Bukan perasaan. Bukan kata "kepala ruangan". Tapi data riil dari rekam medis dan billing.
Data yang perlu dikumpulkan untuk satu diagnosis (contoh: appendicitis akut tanpa perforasi):
- Semua pasien dengan diagnosis kode ICD-10 yang sama (misal: K35.8 untuk appendicitis akut tanpa perforasi) dalam 6-12 bulan terakhir.
- Untuk setiap pasien, catat:
- Total biaya dari masuk sampai pulang (billing final).
- Length of Stay (LOS) – berapa hari rawat.
- Komponen biaya: rawat inap, dokter, obat, alat habis pakai (alkes), laboratorium, radiologi, tindakan, administrasi.
- Komplikasi atau komorbid (jika ada). Ini penting untuk memisahkan kasus kompleks.
- Target minimal: 30-50 pasien per diagnosis agar data representatif. Jika kurang, ambil 2 tahun terakhir.
Contoh tabel data mentah (sederhana):
| No RM | LOS (hari) | Biaya Rawat | Biaya Obat | Biaya Alkes | Biaya Lab | Total |
|---|---|---|---|---|---|---|
| 001 | 4 | 1.200.000 | 800.000 | 300.000 | 400.000 | 2.700.000 |
| 002 | 5 | 1.500.000 | 1.200.000 | 400.000 | 600.000 | 3.700.000 |
| 003 | 3 | 900.000 | 500.000 | 200.000 | 300.000 | 1.900.000 |
(Data fiktif untuk ilustrasi. Di RS Anda, jumlah baris puluhan.)
Peringatan penting: Pisahkan kasus tanpa komplikasi (uncomplicated) dengan kasus dengan komplikasi (complicated). Jangan mencampurnya. Kasus komplikasi akan memiliki biaya jauh di atas rata-rata. Mereka akan mendistorsi median cost dan membuat paket Anda terlalu mahal atau terlalu murah.
Langkah 2: Tentukan Median Cost – Lebih Kokoh dari Rata-Rata
Setelah data terkumpul, jangan langsung pakai mean (rata-rata aritmatika). Kenapa? Karena mean sangat rentan terhadap outlier (nilai ekstrim). Satu pasien dengan komplikasi berat bisa membuat rata-rata melonjak Rp 5 juta, padahal 49 pasien lainnya normal.
Solusinya: pakai MEDIAN.
Median adalah nilai tengah setelah data diurutkan dari kecil ke besar. Median tidak terpengaruh outlier. Jadi lebih stabil dan representatif untuk "biaya normal".
Cara hitung median di Excel: =MEDIAN(range_data)
Contoh: Biaya total 5 pasien appendicitis: Rp 1,9 jt, Rp 2,2 jt, Rp 2,4 jt, Rp 2,7 jt, Rp 5,5 jt (outlier). Rata-rata = Rp 2,94 jt. Median = Rp 2,4 jt.
Paket yang berbasis median Rp 2,4 jt akan menguntungkan untuk 4 pasien pertama, dan merugi untuk pasien ke-5. Tapi karena pasien ke-5 adalah kasus komplikasi (seharusnya dipisahkan), median handling normal sudah benar.
Lakukan hal yang sama untuk komponen biaya: hitung median biaya rawat inap, obat, alkes, lab per diagnosis. Ini akan membantumu menentukan berapa alokasi wajar untuk setiap komponen dalam paket.
Jangan lupa hitung juga median LOS. Ini krusial untuk menentukan berapa hari rawat yang dianggap normal. Contoh: median LOS appendicitis tanpa komplikasi = 4 hari. Maka paketmu akan dirancang untuk 4 hari. Jika ada pasien yang harus rawat 6 hari, itu sudah di luar paket (perlu justifikasi komplikasi).
Langkah 3: Mapping ke INA-CBG – Apakah Kita Bisa Bersaing?
Setelah punya median cost internal, saatnya membandingkan dengan tarif INA-CBG dari BPJS. INA-CBG adalah paket dari sisi pembayar (BPJS). RS harus bisa memberikan pelayanan dengan biaya di bawah atau setara INA-CBG agar untung.
Cari tahu tarif INA-CBG untuk diagnosis yang sama:
- Kode INA-CBG biasanya terdiri dari kombinasi huruf dan angka, misal: A-5-10-I (appendicitis tanpa komplikasi, kelas rawat 3).
- Setiap RS mitra BPJS punya akses ke tarif ini (biasanya di dashboard BPJS atau aplikasi e-klaim).
- Jika tidak punya, minta ke tim BPJS RS atau hubungi BPJS setempat.
Contoh mapping:
| Diagnosis | Kode ICD-10 | Kode INA-CBG | Tarif INA-CBG | Median Cost RS | Selisih |
| Appendicitis tanpa perforasi | K35.8 | A-5-10-I | Rp 3.200.000 | Rp 2.400.000 | + Rp 800.000 (untung) |
| Persalinan normal | O80 | O-5-18-I | Rp 2.500.000 | Rp 2.800.000 | - Rp 300.000 (rugi) |
Apa artinya?
- Jika median cost RS lebih rendah dari tarif INA-CBG → Anda akan untung untuk setiap pasien BPJS dengan diagnosis itu. Pertahankan efisiensi, jangan boros.
- Jika median cost RS lebih tinggi dari tarif INA-CBG → Anda sedang merugi untuk setiap pasien BPJS. Segera efisiensi! Gunakan clinical pathway untuk menurunkan biaya.
- Jika selisih terlalu besar (+50% atau lebih), hati-hati. Bisa jadi Anda terlalu hemat hingga kualitas terganggu atau ada kesalahan koding (seharusnya kode INA-CBG lebih tinggi untuk kasus yang lebih kompleks).
Target Anda: median cost 10-20% di bawah tarif INA-CBG untuk memberikan margin aman (buffer untuk fluktuasi kasus).
Langkah 4: Menentukan Isi Paket – Obat, Alkes, LOS, dan Layanan
Ini inti dari paket rawat. Bukan sekadar "total harga sekian", tapi apa saja yang termasuk dan apa yang tidak.
Struktur paket yang baik (contoh untuk persalinan normal):
A. Yang Termasuk dalam Paket (Inklusi)
- Biaya rawat inap: 3 hari (sesuai median LOS). Kelas sesuai kebijakan (BPJS kelas 3, atau swasta kelas 1/VIP).
- Biaya dokter:
- Dokter kandungan: persalinan + kunjungan pagi selama rawat.
- Dokter anak: pemeriksaan bayi baru lahir (1-2 kali).
- Dokter anestesi (jika butuh, tapi persalinan normal biasanya tanpa anestesi).
- Biaya obat:
- Oksitosin (untuk uterotonik pasca plasenta).
- Vitamin K1 untuk bayi.
- Salep mata eritromisin untuk bayi (pencegahan oftalmia neonatorum).
- Obat pereda nyeri ringan (parasetamol) jika diperlukan.
- Vitamin & suplemen (zat besi, asam folat) untuk ibu – tapi dalam jumlah terbatas untuk selama rawat saja, bukan untuk dibawa pulang banyak.
- Biaya alat kesehatan habis pakai (alkes):
- Set infus, handscoon, kateter (jika diperlukan), perlak, pembalut ibu, popok bayi (dalam jumlah wajar, misal 5-10 lembar).
- Biaya laboratorium (terbatas):
- Pemeriksaan Hb, golongan darah (jika perlu).
- Pemeriksaan bayi: bilirubin jika ikterus.
- Tidak termasuk lab berlebihan seperti kultur darah, panel hormon, dll tanpa indikasi.
- Biaya administrasi dan keperawatan.
B. Yang Tidak Termasuk (Eksklusi) – Perlu Biaya Tambahan
- Kompilasi atau penyulit (misal: persalinan macet, perdarahan pasca plasenta, bayi asfiksia). Jika terjadi, pasien keluar dari paket dan dihitung berdasarkan biaya riil (atau paket komplikasi terpisah).
- Permintaan khusus dari pasien (misal: kamar VIP di atas kelas standar, obat paten padahal generik tersedia, alat kontrasepsi pasca plasenta seperti IUD/implan).
- Tindakan tambahan yang tidak sesuai pathway (misal: USG ulang tanpa indikasi, rujukan konsultan tambahan).
- Obat-obatan untuk dibawa pulang dalam jumlah besar (biasanya cukup resep untuk 3-7 hari; lebih dari itu pasien beli sendiri di apotek).
Dokumentasi: Buat formulir informed consent paket yang ditandatangani pasien/keluarga saat admisi. Isinya: daftar inklusi, eksklusi, dan konsekuensi jika terjadi komplikasi. Ini melindungi RS dari sengketa tagihan.
C. Hubungan dengan LOS (Length of Stay)
LOS adalah komponen paling krusial karena mempengaruhi hampir semua biaya. Dalam paket, LOS ditetapkan berdasarkan median historis. Contoh: median LOS DBD tanpa komplikasi = 5 hari. Maka paket DBD dirancang untuk 5 hari.
Aturan main:
- Jika pasien pulang kurang dari LOS paket (misal 3 hari padahal paket 5 hari) → RS tetap membayar paket penuh. Ini insentif untuk efisiensi. Dokter tidak perlu "memperpanjang" rawat hanya karena paket belum habis.
- Jika pasien perlu rawat lebih dari LOS paket (misal 7 hari) karena indikasi medis yang jelas (bukan karena dokter lalai) → kelebihan hari dihitung terpisah (bisa pakai biaya harian/daily rate). Atau pasien keluar dari paket dan masuk ke hitungan riil.
- Intinya: paket memberi kepastian untuk episode normal. Untuk yang di luar normal, ada mekanisme klarifikasi.
Langkah 5: Dari Paket ke Sistem – Integrasi ke SIMRS dan SOP
Paket yang sudah jadi harus hidup dalam sistem, bukan sekadar dokumen mati. Berikut cara mengintegrasikannya:
- Input ke SIMRS: Setiap diagnosis yang masuk, sistem secara otomatis menawarkan paket standar. Petugas admisi tinggal pilih: "Pasien ini ikut paket A-5-10-I" atau "non-paket karena komplikasi".
- Batas toleransi: Tentukan toleransi biaya paket (misal ± 10%). Jika biaya aktual melebihi batas toleransi, sistem harus memberi peringatan ke petugas billing dan kepala ruangan. Ini mencegah "bocor" tanpa sadar.
- Integrasi dengan resep elektronik (e-prescribing): Saat dokter menulis resep, sistem otomatis menghitung estimasi biaya dan membandingkan dengan sisa anggaran paket. Jika mendekati batas, muncul notifikasi: "Perhatian: biaya paket tinggal 15%. Pertimbangkan kembali jika tidak diperlukan."
- SOP untuk keluar-masuk paket: Buat prosedur baku:
- Jika pasien masuk via IGD dengan diagnosis jelas → langsung paket.
- Jika diagnosis belum jelas → observasi dulu (harian), setelah diagnosis pasti, konversi ke paket secara retroaktif.
- Jika terjadi komplikasi → tim dokter dan manajemen memutuskan bersama apakah pasien keluar dari paket. Keputusan didokumentasikan dengan catatan medis yang kuat.
- Monitoring berkala: Setiap bulan, tim costing RS mengevaluasi performa paket:
- Berapa persen pasien yang ikut paket? (target >80% untuk diagnosis tertentu)
- Berapa yang keluar paket karena komplikasi? (ini indikator mutu juga)
- Apakah median cost aktual sudah sesuai dengan target paket?
- Jika median cost naik → cari penyebabnya (inflasi obat? perubahan pola praktik dokter? kode ICD yang tidak tepat?)
Contoh dashboard sederhana di Excel untuk monitoring paket:
| Diagnosis | Target Paket | Median Aktual (bulan ini) | Selisih | % Pasien dalam Paket |
|---|---|---|---|---|
| Appendicitis | Rp 2.400.000 | Rp 2.550.000 | +150.000 | 82% |
| Persalinan normal | Rp 2.200.000 | Rp 2.100.000 | -100.000 | 91% |
Dari dashboard di atas, appendicitis perlu dievaluasi karena biaya aktual melebihi target. Bisa jadi karena kenaikan harga obat, atau dokter mulai "longgar" dalam meresepkan. Segera investigasi.
Bonus: Kesalahan Umum Saat Membuat Paket (dan Cara Menghindarinya)
Dari pengalaman saya mendampingi puluhan RS, ini kesalahan paling sering terjadi saat bikin paket:
1. Menggunakan Rata-Rata (Mean) Bukan Median
Dampak: Paket jadi terlalu mahal karena terpengaruh outlier. Atau sebaliknya, terlalu murah jika banyak data kosong.
Solusi: Selalu pakai median untuk menentukan harga paket. Simpan mean hanya untuk referensi.
2. Tidak Memisahkan Kasus Komplikasi
Dampak: Paket untuk kasus normal jadi kemahalan, atau rumah sakit merugi terus karena banyak kasus komplikasi "dipaksakan" ikut paket.
Solusi: Buat dua level paket: "Paket Basic" untuk tanpa komplikasi, dan "Paket Extended" untuk dengan komplikasi ringan. Untuk komplikasi berat, tidak usah dipaket (gunakan fee for service).
3. Paket Terlalu "Murah" untuk Menarik Pasien
Dampak: Malapetaka keuangan. Banyak RS swasta kecil yang paketnya di bawah biaya riil hanya untuk bersaing. Dalam 6-12 bulan, mereka merugi besar.
Solusi: Harga paket = (median cost) + (margin wajar 10-20%). Jangan pernah di bawah median cost. Kalau mau promosi, buat paket "early bird" atau bundling dengan layanan lain, bukan diskon dari biaya riil.
4. Paket Terlalu "Mahal" (Asal Untung Besar)
Dampak: Pasien lari ke RS lain. Kecuali Anda RS rujukan dengan layanan unik, pasien akan bandingkan harga.
Solusi: Benchmark dengan RS selevel di kota yang sama. Jika paket Anda jauh lebih mahal (>30%), cari tahu kenapa (fasilitas lebih mewah? dokter lebih senior? lokasi strategis?). Jika tidak ada value addition, turunkan harga.
5. Tidak Memperbarui Paket Secara Berkala
Dampak: Paket yang dibuat 2 tahun lalu sudah tidak relevan karena inflasi obat, kenaikan tarif listrik, perubahan pola penyakit, atau update tarif INA-CBG.
Solusi: Review paket setiap 6 bulan sekali. Sesuaikan dengan inflasi (minimal 3-5% per tahun) dan perubahan data biaya aktual.
6. Lupa Mendokumentasikan Eksklusi
Dampak: Sengketa tagihan dengan pasien. Pasien kaget karena tiba-tiba ditagih tambahan untuk "hal yang dianggapnya termasuk paket".
Solusi: Buat daftar eksklusi yang jelas dan terperinci dalam formulir paket. Minta tanda tangan pasien/keluarga sebelum perawatan. Jelaskan secara lisan juga (jangan hanya tempel).
7. Tidak Melibatkan Dokter dalam Penyusunan Paket
Dampak: Dokter tidak "miliki" paket tersebut. Mereka akan cenderung mengabaikan dan tetap praktik seperti biasa, sehingga biaya membengkak.
Solusi: Libatkan dokter senior/kepala ruangan dalam tim penyusun paket. Mereka yang tahu isi klinis yang realistis. Jika mereka ikut membuat, mereka akan ikut mengawal.
Dampak: Staf kewalahan, sistem error, paket jadi asal-asalan karena terburu-buru.
Solusi: Fokus pada 10-20 diagnosis dengan volume tertinggi dan variasi biaya terlebar. Sisanya pakai tarif harian dulu. Setelah sistem mapan, perluas perlahan.
Penutup: Mulai dari Satu Diagnosis
Membangun paket rawat dari data ke sistem memang butuh kerja ekstra. Tapi ini investasi jangka panjang yang akan menyelamatkan RS dari kebocoran biaya yang tidak terlihat.
Saran saya: Jangan coba-coba bikin 50 paket sekaligus. Mulailah dari satu diagnosis. Ambil data historisnya. Hitung median cost. Bandingkan dengan INA-CBG. Tentukan isi paket (obat, alkes, LOS). Sosialisasikan ke tim terkait. Uji coba selama 3 bulan. Evaluasi. Revisi. Setelah satu diagnosis berhasil, baru tambah diagnosis lain.
Dengan cara ini, Anda belajar dari kesalahan di skala kecil (yang dampaknya terbatas), bukan di skala besar (yang bisa bikin RS kolaps).
Selamat membangun sistem paket rawat di RS Anda! Jika ada kendala teknis, diskusikan dengan tim. Jangan malu bertanya ke RS lain yang sudah lebih dulu sukses. Kita belajar bersama.
FAQ: 5 Pertanyaan Teknis Seputar Paket Rawat
1. Berapa minimal jumlah sampel pasien untuk menghitung median cost yang valid?
Idealnya 30-50 pasien per diagnosis dalam 12 bulan terakhir. Jika kurang, Anda bisa mengambil 2 tahun data, atau menggunakan data dari RS sejenis sebagai referensi (dengan penyesuaian). Alternatif: gunakan tarif INA-CBG sebagai pembatas atas, lalu hitung sendiri dengan pendekatan activity-based costing (lebih rumit).
2. Bagaimana jika data historis rumah sakit kacau (banyak missing, tidak akurat)?
Ini tanda Anda perlu benahi sistem rekam medis dan billing dulu. Jangan paksakan bikin paket. Fokus pada perbaikan pencatatan selama 3-6 bulan. Setelah data bersih, baru lanjut ke pembuatan paket.
3. Apakah paket rawat hanya untuk pasien BPJS? Bagaimana dengan pasien umum atau asuransi swasta?
Tidak. Paket rawat bisa untuk semua jenis pembayar. Untuk pasien umum/jamkesda, Anda bisa menentukan harga paket sendiri (biasanya 1,2-1,5x tarif INA-CBG). Untuk asuransi swasta, sesuaikan dengan plafon polis masing-masing. Yang penting, struktur inklusi-eksklusi tetap sama agar tidak membingungkan staf.
4. Bagaimana cara menangani pasien yang masuk paket tapi kemudian butuh tindakan di luar paket karena komplikasi?
Gunakan mekanisme konversi paket ke fee-for-service. Langkahnya:
- Dokter mendokumentasikan komplikasi dan alasan tindakan tambahan.
- Tim medik dan manajemen (bisa lewat komite medik) menyetujui konversi.
- Pasien/keluarga diinformasikan (idealnya dengan informed consent baru) bahwa mereka keluar dari paket dan akan ditagih berdasarkan biaya riil.
- Setelah selesai, hitung tagihan total lalu kurangi dengan uang muka (DP) jika sudah dibayar.
Proses ini harus cepat dan transparan agar tidak mengganggu pelayanan.
5. Apakah rumah sakit tipe D dengan kapasitas 30 tempat tidur perlu paket rawat?
Sangat perlu! Justru RS kecil paling rentan terhadap kebocoran biaya karena margin tipis. Fokus pada 5-10 diagnosis terbanyak (ISPA, diare, DBD, persalinan normal, hipertensi). Paket akan membantu Anda bertahan hidup di era BPJS. RS besar mungkin bisa "tutup mata" karena volume, RS kecil tidak punya ruang untuk inefisiensi.
Building Inpatient Packages: From Data to System – A Technical Guide to Determining the Right Diagnosis-Based Package Price
In our previous three articles, we covered why hospitals are full but not profitable, the fatal mistake of managing costs without standards, and the concept of clinical pathways + costing. Now, it's time to get into the kitchen.
This article is the most practical technical guide to building diagnosis-based inpatient packages from scratch. I'll walk you from raw data to a functioning system. No fluff. No floating theory.
Ready? Grab your laptop, open a spreadsheet, and let's begin.
Step 1: Collect Historical Data – No Guessing
Before creating packages, you need to know the actual costs so far. Not feelings. Not the head nurse's opinion. But real data from medical records and billing.
Data needed for one diagnosis (e.g., acute appendicitis without perforation):
- All patients with the same ICD-10 code (e.g., K35.8 for acute appendicitis without perforation) from the last 6-12 months.
- For each patient, record:
- Total cost from admission to discharge (final bill).
- Length of Stay (LOS) – number of inpatient days.
- Cost components: inpatient stay, physician fees, drugs, consumables (alkes), laboratory, radiology, procedures, administration.
- Complications or comorbidities (if any) – crucial for separating complex cases.
- Minimum target: 30-50 patients per diagnosis for representative data. If fewer, take 2 years of data.
Example raw data table (simplified):
| MR No | LOS (days) | Room Cost | Drug Cost | Alkes Cost | Lab Cost | Total |
|---|---|---|---|---|---|---|
| 001 | 4 | $80 | $53 | $20 | $27 | $180 |
| 002 | 5 | $100 | $80 | $27 | $40 | $247 |
| 003 | 3 | $60 | $33 | $13 | $20 | $126 |
(Fictional data for illustration. Your hospital will have dozens of rows.)
Important warning: Separate uncomplicated cases from complicated cases. Don't mix them. Complicated cases will have far higher costs and will distort your median cost – making your package either too expensive or too cheap.
Step 2: Determine Median Cost – More Robust Than Average
Once data is collected, don't immediately use the mean (arithmetic average). Why? Because the mean is highly sensitive to outliers (extreme values). One severely complicated patient can spike the average by $300, even when the other 49 patients are normal.
Solution: use MEDIAN.
The median is the middle value after sorting data from smallest to largest. The median isn't affected by outliers. It's more stable and representative of "normal cost."
How to calculate median in Excel: =MEDIAN(data_range)
Example: Total costs for 5 appendicitis patients: $126, $147, $160, $180, $367 (outlier). Mean = $196. Median = $160.
A package based on the $160 median will be profitable for the first 4 patients and loss-making for the 5th. But since the 5th is a complicated case (which should have been separated), the normal-case median is correct.
Do the same for cost components: calculate median room cost, drug cost, consumables, lab per diagnosis. This will help you determine reasonable allocation for each component in your package.
Don't forget to calculate median LOS too. This is crucial for determining how many days of care are considered normal. Example: median LOS for uncomplicated appendicitis = 4 days. Design your package for 4 days. If a patient needs 6 days, they're outside the package (needs complication justification).
Step 3: Map to INA-CBG – Can We Compete?
Once you have your internal median cost, it's time to compare with INA-CBG rates from BPJS. INA-CBG is the package from the payer's side (BPJS). To profit, hospitals must deliver care at costs at or below INA-CBG rates.
Find the INA-CBG rate for the same diagnosis:
- INA-CBG codes are usually alphanumeric, e.g., A-5-10-I (appendicitis without complications, class 3 inpatient).
- Every BPJS partner hospital has access to these rates (usually via the BPJS dashboard or e-claim app).
- If you don't have access, ask your BPJS hospital team or contact local BPJS office.
Mapping example:
| Diagnosis | ICD-10 | INA-CBG Code | INA-CBG Rate | Hospital Median Cost | Gap |
| Appendicitis w/o perforation | K35.8 | A-5-10-I | $213 | $160 | +$53 (profit) |
| Normal delivery | O80 | O-5-18-I | $167 | $187 | -$20 (loss) |
What this means:
- If your median cost is lower than the INA-CBG rate → You profit on every BPJS patient with that diagnosis. Maintain efficiency, don't get wasteful.
- If your median cost is higher than the INA-CBG rate → You're losing money on every BPJS patient. Urgently improve efficiency! Use clinical pathways to reduce costs.
- If the gap is too large (+50% or more), be careful. You might be too stingy (harming quality) or using the wrong code (should be a higher INA-CBG code for more complex cases).
Your target: median cost 10-20% below the INA-CBG rate to provide a safety margin (buffer for case fluctuations).
Step 4: Determine Package Contents – Drugs, Consumables, LOS, and Services
This is the heart of the inpatient package. Not just "the total price," but what's included and what's not.
Good package structure (example for normal delivery):
A. Inclusions (What's Included)
- Inpatient stay: 3 days (according to median LOS). Class as per policy (BPJS class 3, or private class 1/VIP).
- Physician fees:
- Obstetrician: delivery + daily rounds during stay.
- Pediatrician: newborn exam (1-2 times).
- Anesthesiologist (if needed – normal delivery typically doesn't require one).
- Drug costs:
- Oxytocin (for post-placental uterotonics).
- Vitamin K1 for the newborn.
- Erythromycin eye ointment for newborn (prevention of ophthalmia neonatorum).
- Mild painkillers (paracetamol) if needed.
- Vitamins & supplements (iron, folic acid) for mother – but limited quantities for inpatient stay only, not large take-home supplies.
- Consumables (alkes):
- IV sets, gloves, catheter (if needed), underpads, maternity pads, baby diapers (reasonable quantity, e.g., 5-10 pieces).
- Laboratory (limited):
- Hb test, blood type (if needed).
- Newborn: bilirubin if jaundiced.
- Excludes excessive labs like blood cultures, hormone panels without indication, etc.
- Administration and nursing costs.
B. Exclusions – Extra Charges Apply
- Complications: e.g., obstructed labor, postpartum hemorrhage, asphyxiated newborn. If such events occur, the patient exits the package and is billed based on actual costs (or a separate complicated-case package).
- Patient requests outside the standard: e.g., VIP room above standard class, branded drugs when generics are available, post-placental IUD/implant contraceptives.
- Extra procedures not in the pathway: e.g., repeat ultrasound without indication, additional specialist consultations.
- Large take-home medications: typically only 3-7 days' worth; beyond that, patients buy from a pharmacy.
Documentation: Create a package informed consent form signed by the patient/family at admission. It should list inclusions, exclusions, and consequences if complications occur. This protects the hospital from billing disputes.
C. Relationship with Length of Stay (LOS)
LOS is the most critical component because it affects almost all costs. In a package, LOS is set based on the historical median. Example: median LOS for uncomplicated dengue fever = 5 days → design the dengue package for 5 days.
Rules:
- If the patient is discharged sooner than package LOS (e.g., 3 days vs 5-day package) → the hospital still receives the full package price. This incentivizes efficiency. Doctors don't need to "extend" stays just because the package allows more days.
- If the patient needs longer than package LOS (e.g., 7 days) due to clear medical indications (not doctor negligence) → extra days are charged separately (using a daily rate) or the patient exits the package and moves to fee-for-service.
- Bottom line: packages provide certainty for the normal course. For unusual courses, have a clear mechanism.
Step 5: From Package to System – Integration into SIMRS and SOPs
Completed packages must live in the system, not just as dead documents. Here's how to integrate:
- Input into SIMRS: For each incoming diagnosis, the system automatically offers the standard package. The admissions officer simply selects: "This patient follows package A-5-10-I" or "non-package due to complications."
- Tolerance limits: Set a package cost tolerance (e.g., ±10%). If actual costs exceed the tolerance, the system must alert the billing officer and head nurse. This prevents unnoticed "leakage."
- Integrate with e‑prescribing: When a doctor prescribes medications, the system automatically estimates the cost and compares it with the remaining package budget. If approaching the limit, a notification appears: "Attention: only 15% of the package budget remains. Consider whether this is necessary."
- SOP for entering/exiting packages: Create clear procedures:
- If a patient arrives via ED with a clear diagnosis → direct to package.
- If diagnosis is unclear → daily observation first; once diagnosis is confirmed, convert to a package retroactively.
- If complications occur → the medical team and management jointly decide whether to exit the patient from the package. The decision is documented with strong medical notes.
- Regular monitoring: Each month, the hospital's costing team evaluates package performance:
- What percentage of patients are enrolled in packages? (target >80% for certain diagnoses)
- How many exit due to complications? (this is also a quality indicator)
- Is the actual median cost aligned with the package target?
- If median cost rises → investigate causes (drug inflation? changes in doctor practice patterns? incorrect ICD coding?)
Example simple Excel dashboard for package monitoring:
| Diagnosis | Package Target | Actual Median (this month) | Gap | % Patients in Package |
|---|---|---|---|---|
| Appendicitis | $160 | $170 | +$10 | 82% |
| Normal delivery | $147 | $140 | -$7 | 91% |
From the dashboard above, appendicitis needs evaluation because actual costs exceed the target. Possibly due to drug price increases or doctors becoming "looser" with prescriptions. Investigate immediately.
Bonus: Common Mistakes When Creating Packages (And How to Avoid Them)
From my experience assisting dozens of hospitals, these are the most frequent mistakes when building packages:
1. Using the Mean (Average) Instead of the Median
Impact: Packages become too expensive due to outliers – or too cheap if many data points are missing/low.
Solution: Always use the median to determine the package price. Keep the mean only for reference.
2. Not Separating Complicated Cases
Impact: The normal-case package becomes too expensive, or the hospital consistently loses money because complicated cases are "forced" into the package.
Solution: Create two package levels: a "Basic Package" for uncomplicated cases and an "Extended Package" for cases with minor complications. For severe complications, don't use a package (use fee-for-service).
3. Packages That Are Too "Cheap" to Attract Patients
Impact: Financial disaster. Many small private hospitals price packages below real costs just to compete. Within 6-12 months, they incur massive losses.
Solution: Package price = (median cost) + (reasonable margin of 10-20%). Never go below median cost. If you want promotions, create "early bird" packages or bundle with other services – not discounts from real costs.
4. Packages That Are Too "Expensive" (Just for Big Profits)
Impact: Patients go to other hospitals. Unless you're a referral hospital with unique services, patients will compare prices.
Solution: Benchmark with same-level hospitals in your city. If your package is significantly more expensive (>30%), find out why (better facilities? more senior doctors? strategic location?). If there's no added value, lower the price.
5. Not Updating Packages Periodically
Impact: A package created 2 years ago becomes irrelevant due to drug inflation, electricity tariff hikes, changes in disease patterns, or INA-CBG rate updates.
Solution: Review packages every 6 months. Adjust for inflation (at least 3-5% per year) and changes in actual cost data.
6. Forgetting to Document Exclusions
Impact: Billing disputes with patients. Patients are shocked by extra charges for "things they thought were included."
Solution: Create a clear, detailed list of exclusions on the package form. Get the patient's/family's signature before treatment. Also explain verbally – don't just post it.
7. Not Involving Doctors in Package Development
Impact: Doctors don't "own" the package. They tend to ignore it and practice as usual, causing costs to balloon.
Solution: Involve senior doctors/heads of departments in the package development team. They know what's clinically realistic. If they help create it, they'll help enforce it.
8. Creating Packages for Every Diagnosis (Too Ambitious)
Impact: Staff overwhelmed, system errors, packages become sloppy because of rushing.
Solution: Focus on 10-20 highest-volume diagnoses with the widest cost variation. Use daily rates for the rest. Once the system is stable, expand gradually.
Conclusion: Start with One Diagnosis
Building inpatient packages from data to system indeed requires extra work. But this is a long-term investment that will save your hospital from invisible cost leakage.
My advice: Don't try to create 50 packages at once. Start with one diagnosis. Collect its historical data. Calculate the median cost. Compare with INA-CBG. Determine package contents (drugs, consumables, LOS). Socialize with relevant teams. Pilot for 3 months. Evaluate. Revise. After one diagnosis succeeds, add another.
This way, you learn from mistakes on a small scale (with limited impact), not on a large scale (which could collapse the hospital).
Good luck building your hospital's inpatient package system! If you encounter technical obstacles, discuss them with your team. Don't be shy about asking other hospitals that have already succeeded. We learn together.
FAQ: 5 Technical Questions About Inpatient Packages
1. What's the minimum number of patient samples to calculate a valid median cost?
Ideally 30-50 patients per diagnosis over the last 12 months. If fewer, you can use 2 years of data, or use data from similar hospitals as a reference (with adjustments). Alternatively, use the INA-CBG rate as an upper bound and calculate using activity-based costing (more complex).
2. What if my hospital's historical data is messy (lots of missing or inaccurate entries)?
This is a sign that you need to fix your medical records and billing system first. Don't force package creation. Focus on improving documentation for 3-6 months. Once data is clean, proceed with package building.
3. Are inpatient packages only for BPJS patients? What about private-pay or commercial insurance patients?
No. Packages can be for all payer types. For private-pay/regional health insurance patients, you can set your own package price (usually 1.2-1.5x the INA-CBG rate). For commercial insurance, adjust based on each policy's limits. What matters is that the inclusion-exclusion structure remains the same to avoid confusing staff.
4. How do you handle patients who enter a package but later need out-of-package care due to complications?
Use a package-to-fee-for-service conversion mechanism. Steps:
- The doctor documents the complication and reasons for additional care.
- The medical team and management (e.g., via the medical committee) approve conversion.
- The patient/family is informed (ideally with a new informed consent) that they are exiting the package and will be billed based on actual costs.
- After completion, calculate the total bill and subtract any down payment already made.
This process must be fast and transparent so as not to disrupt care.
5. Does a Type D hospital with 30 beds need inpatient packages?
Absolutely – in fact, small hospitals are the most vulnerable to cost leakage due to thin margins. Focus on your 5-10 most common diagnoses (pneumonia, diarrhea, dengue, normal delivery, hypertension). Packages will help you survive in the BPJS era. Large hospitals might be able to "close their eyes" due to volume; small hospitals have no room for inefficiency.
Terima kasih sudah mampir! Jika kamu menikmati konten ini dan ingin menunjukkan dukunganmu, bagaimana kalau mentraktirku secangkir kopi? 😊 Ini adalah gestur kecil yang sangat membantu untuk menjaga semangatku agar terus membuat konten-konten keren. Tidak ada paksaan, tapi secangkir kopi darimu pasti akan membuat hariku jadi sedikit lebih cerah. ☕️
Thank you for stopping by! If you enjoy the content and would like to show your support, how about treating me to a cup of coffee? �� It’s a small gesture that helps keep me motivated to continue creating awesome content. No pressure, but your coffee would definitely make my day a little brighter. ☕️ Buy Me Coffee

Post a Comment for "Membangun Paket Rawat: Dari Data ke Sistem – Panduan Teknis Menentukan Harga Paket Diagnosis yang Tepat"
Post a Comment
You are welcome to share your ideas with us in comments!