Produk
Liveicdify
Asisten AI coding ICD-10 untuk rumah sakit Indonesia
Masukkan catatan SOAP, dapatkan rekomendasi kode ICD-10 dan ICD-9-CM lengkap dengan alasan dan perkiraan grup INA-CBG — dirancang untuk diintegrasikan ke SIMRS.
Coba demo ↗
Masalah yang diselesaikan
Coder rekam medis harus menerjemahkan catatan dokter menjadi kode ICD-10 (diagnosis) dan ICD-9-CM (prosedur) untuk setiap pasien. Pekerjaan ini lambat bila dilakukan manual, dan kode yang kurang spesifik atau diagnosis sekunder yang terlewat bisa mengubah hasil pengelompokan INA-CBG — dan akhirnya nilai klaim rumah sakit.
Cara kerja
- SIMRS mengirim catatan SOAP (subjective, objective, assessment, planning) beserta konteks pasien: umur, jenis kelamin, kelas rawat, jenis pelayanan, lama rawat, dan penjamin.
- icdify merapikan teks, lalu meminta rekomendasi ke model AI Claude.
- Hasil divalidasi terhadap kamus kode ICD dan dipetakan ke grup INA-CBG yang paling mungkin.
- SIMRS menampilkan rekomendasi kepada coder, yang tetap mengambil keputusan akhir.
Yang dikembalikan
- Rekomendasi diagnosis utama dan diagnosis sekunder (ICD-10)
- Rekomendasi prosedur (ICD-9-CM)
- Bukti dan alasan untuk setiap rekomendasi, diambil dari catatan SOAP
- Perkiraan grup INA-CBG
- Peringatan bila data kurang lengkap atau ambigu
Dirancang untuk integrasi
- REST API dengan autentikasi bearer token — SIMRS memanggil satu endpoint rekomendasi.
- Stateless: icdify tidak menyimpan data pasien. SIMRS tetap menjadi sumber data utama beserta audit log-nya.
- Cache Redis untuk permintaan yang identik, dan prompt caching untuk menekan biaya token AI.
- Docker-ready, mudah dijalankan berdampingan dengan infrastruktur rumah sakit.
Contoh permintaan (data fiktif):
{
"soap": {
"subjective": "Demam 5 hari, mual muntah",
"objective": "T 40.0, SpO2 98, nyeri tekan suprapubik",
"assessment": "Suspek demam dengue",
"planning": "IVFD RL, cek darah rutin, NS1, USG abdomen"
},
"context": { "umur_th": 35, "jenis_kelamin": "L", "kelas_rawat": 2, "tipe_pelayanan": "ranap", "los_hari": 3, "penjamin": "BPJS" }
}
Batasan
icdify memberikan rekomendasi, bukan keputusan. Penetapan diagnosis tetap menjadi wewenang dokter, dan kode final tetap ditentukan oleh perekam medis/coder sesuai kaidah koding yang berlaku.
Stack
- Python
- FastAPI
- Claude API (Anthropic)
- Redis
- Docker