5 Tahap Perhitungan Jaspel: Dari Tarikan SIMRS Sampai Rupiah per Orang
Ringkasan: Perhitungan jasa pelayanan (jaspel) rumah sakit bukan satu rumus, melainkan rantai kerja lima tahap: (1) tarikan data mentah dari SIMRS yang sudah memecah tarif ke banyak kolom penerima, (2) rekap jasa langsung per penerima — dokter by name, penunjang per jenis paramedis, perawat dan akomodasi per ruangan, (3) penilaian poin per ruang yang diisi kepala ruang setiap bulan, (4) perhitungan jasa tidak langsung (JPTL) dari pool pegawai, dan (5) rekap final per orang yang menggabungkan jasa langsung dan tidak langsung menjadi angka bruto yang dibayarkan. Sebagian besar keterlambatan dan sengketa jaspel tidak terjadi di rumusnya, melainkan di sambungan antar-tahap. Artikel ini memetakan kelima tahap, titik gagal masing-masing, dan bagian mana yang realistis diotomatiskan.
Kenapa "Rumus Jaspel" Bukan Jawaban yang Dicari
Hampir semua pembahasan jaspel di internet berhenti di dua pertanyaan: berapa persen bagian dokter dan kenapa jaspel telat cair. Keduanya sah, tetapi keduanya melewatkan hal yang paling menyita waktu tim keuangan rumah sakit: rantai kerja di antaranya.
Rumah sakit yang sudah punya Peraturan Direktur lengkap, indeks yang rapi, dan persentase yang disahkan tetap bisa terlambat membayar jaspel selama dua minggu. Bukan karena rumusnya salah, melainkan karena untuk sampai ke rumus itu ada empat pekerjaan lain yang harus selesai lebih dulu — dan tiga di antaranya dikerjakan manual di spreadsheet.
Artikel ini memetakan rantai tersebut apa adanya, berdasarkan pola kerja yang berulang di rumah sakit pemerintah maupun swasta di Indonesia.
Peta Singkat: Lima Tahap
| Tahap | Nama | Output | Dikerjakan siapa |
|---|---|---|---|
| 1 | Tarikan data mentah SIMRS | Baris tindakan + kolom penerima | Tim IT |
| 2 | Rekap jasa langsung (JL) | Nominal per dokter, per jenis paramedis, per ruangan | Admin jaspel |
| 3 | Poin per ruang | Skor individu di tiap unit | Kepala ruang |
| 4 | Jasa tidak langsung (JPTL) | Nominal per kelompok lalu per orang | Admin jaspel |
| 5 | Rekap final per orang | Bruto yang dibayarkan | Admin jaspel + keuangan |
Perhatikan kolom terakhir. Rantai ini melewati tiga peran berbeda. Setiap perpindahan peran adalah titik tunggu, dan titik tunggu adalah tempat jadwal pembayaran hilang.
Tahap 1 — Tarikan Data Mentah dari SIMRS
Tahap pertama adalah menarik data transaksi layanan dari SIMRS untuk periode tertentu. Di sinilah kesalahpahaman paling umum terjadi.
Banyak orang mengira satu baris tindakan berpasangan dengan satu dokter. Kenyataannya, satu tindakan bisa memiliki beberapa penerima jasa sekaligus. SIMRS yang matang tidak menyimpan "jasa tindakan" sebagai satu angka, melainkan sudah memecahnya ke kolom-kolom berbeda pada baris yang sama:
- JP dokter operator — bagian dokter yang melakukan tindakan
- JP dokter lainnya — bagian dokter kedua, pendamping, atau konsulen
- JP dokter insentif — komponen insentif dokter yang, pada sebagian rumah sakit, dibayarkan sebagai lapisan tersendiri
- JP paramedis — bagian perawat atau penunjang, disertai jenis paramedisnya
- Akomodasi — komponen ruangan
- Struktural, pengelola BLUD, pegawai — komponen non-medis yang mengalir ke pool lain
Konsekuensi praktisnya penting untuk siapa pun yang meminta data ke tim IT: permintaan "tolong tarikkan datanya, satu dokter per tindakan" tidak bisa dipenuhi. Bukan karena tim IT tidak mau, melainkan karena struktur datanya memang tidak begitu. Permintaan yang benar berbunyi: tarikan per baris layanan, lengkap dengan seluruh kolom penerima dan jenis paramedisnya, plus nomor rekam medis dan tanggal.
Satu tambahan yang hampir selalu terlupa: minta juga nomor SEP atau nomor registrasi kunjungan. Tanpa itu, penautan baris jaspel ke klaim BPJS hanya bisa mengandalkan kombinasi nomor rekam medis dan tanggal — dan pada volume ribuan kunjungan per bulan, kombinasi itu pasti menghasilkan tabrakan.
Titik gagal tahap 1
Baris yang tidak punya nama dokter. Ini terjadi ketika petugas di ruangan menyelesaikan input layanan tanpa mengisi pelaksana, atau ketika layanan tercatat atas nama unit, bukan orang. Baris seperti ini tidak bisa dialamatkan ke siapa pun, dan harus dilengkapi manual sebelum tahap 2 bisa jalan.
Tahap 2 — Rekap Jasa Langsung per Penerima
Jasa langsung (JL) adalah bagian yang melekat pada orang atau unit yang benar-benar memberi layanan. Tahap ini mengubah ribuan baris transaksi menjadi rekap per penerima, dan cara pengelompokannya berbeda-beda tergantung profesi:
Dokter — dikelompokkan by name. Karena kolom dokter operator dan dokter lainnya sudah berisi nama, rekapnya langsung per individu. Yang dijumlah adalah nominal dari kolom-kolom dokter tersebut untuk setiap nama.
Penunjang — dikelompokkan per jenis paramedis. Petugas ambulans, okupasi terapi, terapi wicara, petugas instalasi, dan seterusnya direkap berdasarkan jenis profesinya, bukan per orang, karena baris transaksinya memang tidak menyimpan nama individu.
Perawat — dikelompokkan per ruangan. Pembeda utama perawat bukan nama, melainkan unit tempat ia bertugas. Jadi total jasa paramedis dipecah per ruangan lebih dulu: rawat inap per bangsal, kamar operasi (termasuk pemisahan operasi elektif dan cito), poliklinik per poli, dan seterusnya.
Akomodasi — dikelompokkan per ruangan dengan logika yang sama.
Di mayoritas rumah sakit, seluruh tahap ini dikerjakan dengan VLOOKUP di spreadsheet, satu kolom pada satu waktu. Bukan karena tim tidak mampu, tetapi karena tidak ada satu pun sistem yang memegang seluruh potongan ini sekaligus.
Titik gagal tahap 2
Kesalahan penulisan nama. "dr. Ahmad Setiawan, Sp.B" pada tarikan klaim dan "Ahmad Setiawan" pada tarikan jaspel adalah orang yang sama, tetapi VLOOKUP menganggapnya dua baris berbeda. Setiap varian ejaan, gelar yang tertinggal, atau spasi ganda menghasilkan satu dokter "baru" yang nominalnya tidak pernah ketemu.
Tahap 3 — Poin per Ruang
Nominal jasa paramedis yang sudah dipecah per ruangan belum bisa langsung dibagi rata ke semua orang di ruangan itu. Perawat senior dengan pendidikan lebih tinggi, masa kerja lebih panjang, dan risiko kerja lebih besar mendapat porsi berbeda dari perawat baru. Karena itu ada tahap penilaian poin per ruang.
Mekanismenya biasanya berupa template yang diisi kepala ruang setiap bulan, berisi indikator seperti:
- Pendidikan — jenjang formal, dengan poin yang sudah ditentukan
- Masa kerja — bertambah satu bulan setiap bulan
- Jabatan atau posisi — struktural, fungsional, pelaksana
- Capaian kinerja — bisa naik, bisa turun
- Risiko kerja — grade sesuai unit
- Kehadiran — jumlah hari hadir pada bulan berjalan
Nilai akhir tiap orang adalah hasil perkalian indikator-indikator ini. Nominal jaspel ruangan lalu dibagi berdasarkan proporsi poin tersebut, menghasilkan rupiah per orang.
Yang sering tidak disadari manajemen: sebagian indikator berubah setiap bulan. Kehadiran jelas berubah. Masa kerja bertambah. Jabatan bisa berubah. Capaian kinerja bisa naik-turun. Hanya pendidikan yang relatif tetap. Artinya template ini bukan pekerjaan sekali setup — ia adalah pekerjaan administratif bulanan yang berulang di setiap unit.
Titik gagal tahap 3
Rantai menunggu. Tahap 4 tidak bisa mulai sebelum seluruh ruangan mengumpulkan template. Satu ruangan telat, seluruh rumah sakit telat.
Tahap 4 — Jasa Tidak Langsung (JPTL)
Jasa tidak langsung adalah bagian untuk pegawai yang tidak berhadapan langsung dengan pasien tetapi menopang layanan: administrasi, keuangan, kepegawaian, kepala instalasi, dan seterusnya. Tahapnya berjalan tiga langkah.
Pertama, menentukan sumber pool. Sumber utamanya adalah kolom komponen pegawai dari tarikan tahap 1 — bukan sisa dari jasa langsung, melainkan kolom tersendiri yang sejak awal memang dialokasikan ke sana. Pada sebagian rumah sakit, pool ini ditambah kontribusi dari profesi tertentu (dibahas terpisah di artikel tentang subsidi silang jaspel).
Kedua, membagi pool ke kelompok penerima. Pool dibagi berdasarkan persentase yang sudah ditetapkan ke kelompok-kelompok seperti kebersamaan pegawai, administrasi, ketugasan tenaga medis, tenaga kesehatan lain, keuangan, dan kepala instalasi. Total persentase harus tepat 100%.
Ketiga, membagi jatah tiap kelompok ke individu. Di sini dipakai indeks yang mirip tahap 3 tetapi tidak identik. Bedanya, indeks JPTL biasanya berbasis gaji pokok sebagai basic index, lalu dikalikan indeks kompetensi, indeks posisi, indeks emergensi, indeks kinerja, dan kehadiran.
Perbedaan basis inilah yang sering membingungkan: tahap 3 memakai poin pelayanan di ruangan, tahap 4 memakai indeks kepegawaian. Orang yang sama bisa muncul di keduanya dengan angka yang tidak sebanding — dan itu memang benar, bukan bug.
Titik gagal tahap 4
Perubahan komposisi kelompok. Status pegawai berpindah antara ASN dan BLUD, orang masuk dan keluar unit, jabatan berganti. Kalau daftar anggota kelompok tidak diperbarui, pembagian persentase tetap jalan tetapi jatuh ke orang yang salah.
Tahap 5 — Rekap Final per Orang
Tahap terakhir menggabungkan hasil tahap 2–3 (jasa langsung) dan tahap 4 (jasa tidak langsung) menjadi satu baris per orang: nama, sumber-sumber pendapatannya, dan total bruto yang akan dibayarkan.
Inilah satu-satunya angka yang benar-benar dilihat pegawai. Dan inilah pertanyaan yang paling sulit dijawab rumah sakit: "saya dapat berapa bulan ini, dan dari mana saja?"
Sulit bukan karena angkanya tidak ada, melainkan karena untuk menjawabnya harus menelusuri balik lima tahap, tiga peran, dan beberapa file spreadsheet berbeda. Rekap yang tersedia di sistem biasanya rekap rinci per transaksi — berguna untuk audit, tidak berguna untuk menjawab pertanyaan seorang dokter di lorong.
Bagian Mana yang Realistis Diotomatiskan
Penting bersikap jujur di sini, karena banyak vendor menjanjikan "otomatisasi jaspel penuh" yang tidak mungkin.
Bisa diotomatiskan sepenuhnya: tahap 2, 4, dan 5. Begitu tarikan tahap 1 tersedia dalam bentuk yang konsisten, seluruh rekap, pembagian persentase, perkalian indeks, dan penggabungan akhir adalah pekerjaan deterministik. Tidak ada penilaian manusia di dalamnya, hanya aritmetika yang berulang. Inilah bagian yang selama ini menghabiskan waktu tanpa menambah nilai.
Bisa dipermudah, tidak bisa dihilangkan: tahap 3. Penilaian kepala ruang tetap harus dilakukan seseorang, tetapi mediumnya bisa berpindah dari template spreadsheet yang dikirim bolak-balik menjadi formulir daring per ruangan yang langsung masuk ke perhitungan.
Tidak bisa diotomatiskan: melengkapi baris yang tidak punya nama pelaksana, dan menentukan siapa operator serta siapa asisten ketika dua dokter tercatat pada satu tindakan. Pengetahuan itu ada di kepala orang yang berada di ruangan saat layanan diberikan — bukan di data. Yang bisa disimpulkan mesin hanyalah membedakan dokter umum dan dokter spesialis dari gelar pada namanya.
Pembahasan mendalam soal ini ada di artikel siapa yang menentukan dokter operator dan asisten dan kelengkapan data dokter sebelum pasien pulang.
Kesalahan Paling Mahal: Memperbaiki di Ujung Rantai
Pola yang berulang di banyak rumah sakit: kelengkapan data baru diperiksa di akhir bulan, saat admin jaspel menemukan baris tanpa nama dokter. Pada titik itu pasien sudah pulang, petugas yang menangani sudah berganti shift berkali-kali, dan menelusuri siapa pelaksananya berarti menelepon ruangan satu per satu.
Biaya perbaikan sebuah baris data naik berlipat seiring jaraknya dari saat data itu dibuat. Memperbaiki saat pasien masih di ruangan butuh sepuluh detik. Memperbaiki tiga minggu kemudian butuh telepon, konfirmasi, dan kadang menerima jawaban "sudah tidak ingat".
Karena itu perbaikan yang benar-benar berdampak bukan di modul jaspel, melainkan di titik sebelum pasien pulang.
Bagaimana Claim Manager AI Membantu
Claim Manager AI dirancang tepat untuk rantai ini. Inputnya satu — tarikan tahap 1 yang sudah rumah sakit miliki, dalam format apa pun yang dikeluarkan SIMRS Anda. Outputnya langsung tahap 5: rekap final per orang, lengkap dengan runutan asal setiap rupiah sampai kembali ke baris transaksi dan pasal aturan yang mendasarinya.
Yang membedakannya dari spreadsheet:
- Rumah sakit tidak perlu mengubah cara menarik datanya. Format tarikan jaspel berbeda di setiap rumah sakit karena SIMRS-nya berbeda. Yang menyesuaikan adalah sisi kami, lewat adapter per format, bukan rumah sakit yang harus menyeragamkan diri.
- Penyatuan nama otomatis. Varian ejaan dan gelar dokter disatukan sehingga nominal tidak tercecer ke identitas ganda.
- Mode finalisasi. Selama periode belum difinalisasi, koreksi masih bisa masuk. Setelah difinalisasi, angka terkunci dan menjadi catatan pembayaran yang bisa ditelusuri.
- Formulir per ruangan. Kepala ruang mengisi penilaian bulanan lewat tautan, dan isiannya langsung menjadi bahan perhitungan — tidak lagi lewat template yang dikirim bolak-balik.
- Jejak audit. Setiap angka bisa dibuka sampai ke dasar aturannya, sehingga siap saat Inspektorat atau BPK bertanya.
FAQ
Apa bedanya jasa langsung dan jasa tidak langsung?
Jasa langsung (JL) adalah bagian untuk orang atau unit yang benar-benar memberikan layanan kepada pasien — dokter yang melakukan tindakan, perawat di ruangan tempat pasien dirawat, penunjang yang mengerjakan pemeriksaan. Jasa tidak langsung (JPTL) adalah bagian untuk pegawai yang menopang layanan tanpa berhadapan langsung dengan pasien, seperti administrasi, keuangan, dan kepegawaian. Keduanya bersumber dari pool jasa pelayanan yang sama tetapi dibagi dengan mekanisme berbeda, dan bertemu kembali di rekap final per orang.
Kenapa satu tindakan bisa punya beberapa penerima jasa?
Karena tarif satu tindakan sudah mencakup kontribusi beberapa pihak sekaligus: dokter yang melakukan, perawat yang mendampingi, dan komponen non-medis seperti ruangan. SIMRS yang memecah komponen ini sejak awal menyimpannya sebagai kolom terpisah pada baris yang sama. Karena itu permintaan data "satu dokter per tindakan" tidak dapat dipenuhi — struktur datanya memang berbentuk banyak penerima per baris.
Kenapa jaspel tetap telat meski rumusnya sudah jelas?
Karena keterlambatan hampir selalu terjadi di sambungan antar-tahap, bukan di rumusnya. Rantainya melewati tiga peran berbeda: petugas ruangan yang menginput, tim IT yang menarik data, dan admin jaspel yang mengolah. Setiap perpindahan adalah titik tunggu. Ditambah lagi, penilaian poin per ruang harus terkumpul dari seluruh unit sebelum perhitungan bisa dilanjutkan.
Apakah jaspel dibayarkan setelah klaim BPJS cair?
Pada banyak rumah sakit, tidak. Perhitungan jaspel berjalan atas dasar layanan yang diberikan (fee for service), tanpa menunggu status pencairan klaim. Artinya rumah sakit menanggung selisihnya ketika ada klaim yang berstatus pending atau dispute. Ini konsekuensi kas yang perlu dipahami manajemen, dan dibahas terpisah di artikel jaspel dibayar sebelum klaim cair.
Apakah rumah sakit perlu mengganti SIMRS agar jaspel bisa otomatis?
Tidak. Yang dibutuhkan adalah tarikan data yang konsisten dari SIMRS yang sudah ada, ditambah perbaikan disiplin input di hulu agar setiap baris layanan punya nama pelaksana. Mengganti SIMRS untuk alasan jaspel saja hampir selalu bukan solusi yang sepadan dengan risikonya.
Referensi
- Peraturan Menteri Kesehatan No. 3 Tahun 2023 tentang Standar Tarif Pelayanan Kesehatan dalam Penyelenggaraan Program Jaminan Kesehatan — kemkes.go.id
- Peraturan Menteri Dalam Negeri No. 79 Tahun 2018 tentang Badan Layanan Umum Daerah — dasar pengaturan remunerasi pada BLUD daerah
- Peraturan Kepala Daerah dan Peraturan Pemimpin BLUD masing-masing rumah sakit — dokumen yang memuat indikator dan indeks pembagian jasa pelayanan secara rinci
- Peraturan Menteri Kesehatan No. 24 Tahun 2022 tentang Rekam Medis — dasar kewajiban kelengkapan dokumentasi pelayanan
Dipercaya 60+ rumah sakit di 10+ provinsi











