Skip to content

Latest commit

Β 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ FaskesShield

BPJS Kesehatan Claim Pre-Validator & ICD-10/Fornas Clinical Compliance Checker for Indonesian Primary Clinics (FKTP)

CI License: MIT Next.js 15 Powered by SRC ID

FaskesShield membantu Klinik Pratama dan Faskes Tingkat Pertama (FKTP) di Indonesia melakukan pra-validasi berkas rekam medis dan klaim BPJS Kesehatan sebelum diajukan ke verifikator BPJS (P-Care / E-Klaim), mengeliminasi risiko klaim dispute dan pending berbulan-bulan.


🎯 Masalah yang Diselesaikan

Di sistem jaminan kesehatan nasional BPJS, ratusan juta rupiah klaim klinik pratama tertahan (pending/dispute) setiap bulannya akibat ketidaksesuaian administrasi klinis:

  1. Pelanggaran Fornas (Formularium Nasional): Meresepkan obat restriksi Rumah Sakit / FKRTL (seperti Cefixime, PPI injeksi) di faskes primer tanpa rujukan resmi.
  2. Mismatch Diagnosa vs Terapi: Kode ICD-10 primer tidak mendukung terapi obat yang diberikan.
  3. Over-durasi Peresepan: Melebihi plafon hari Fornas (misal obat non-kronis diberikan lebih dari 5-7 hari).
  4. Persyaratan Klaim PRB (Program Rujuk Balik): Klaim 30 hari obat kronis hipertensi/diabetes tanpa kelengkapan rekam medis rujukan balik.

✨ Fitur Utama

  • πŸ” Validasi Kode ICD-10 FKTP: Pemeriksaan kepatuhan 144 diagnosis kompetensi dokter umum faskes primer.
  • πŸ’Š Fornas Tier Compliance Guard: Deteksi dini peresepan obat level lanjutan (FKRTL) yang pasti memicu penolakan verifikator.
  • ⏱️ Plafon Durasi Hari: Audit otomatis batas maksimal jumlah hari obat per episode kunjungan.
  • πŸ“‹ Instruksi Koreksi Casemix: Rekomendasi langkah konkret medis per pasien sebelum berkas difinalisasi.
  • πŸ“Š Dashboard Kelolosan Klaim: Pantau acceptance rate dan estimasi nominal pencairan dana klaim faskes.

πŸ—οΈ Arsitektur & Tech Stack

src-faskes-shield/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/                    # Next.js 15 App Router & Clinical Dashboard
β”‚   β”œβ”€β”€ lib/
β”‚   β”‚   β”œβ”€β”€ types.ts            # Zod schemas (PatientCase, ICD10, Fornas)
β”‚   β”‚   β”œβ”€β”€ clinical-database.ts# Katalog ICD-10 & Fornas FKTP Indonesia
β”‚   β”‚   β”œβ”€β”€ claim-validator.ts  # Rules engine verifikasi klaim BPJS
β”‚   β”‚   └── __tests__/          # Bun native unit test suite
  • Framework: Next.js 15 (React 19)
  • Styling: Tailwind CSS (Clinical Dark Theme)
  • Validation: Zod
  • Icons: Lucide React
  • Runtime: Bun / Node.js 22 LTS

πŸš€ Quick Start

1. Clone & Install

git clone git@github.com:src-id/faskes-shield.git
cd faskes-shield
bun install

2. Jalankan Unit Tests

bun test

3. Jalankan Local Dev Server

bun run dev

Buka http://localhost:3000.

4. Build Production

bun run build

πŸ“„ Lisensi

MIT License Β© 2026 SRC ID.

About

πŸ›‘οΈ BPJS Kesehatan claim pre-validator & ICD-10/Fornas clinical compliance checker for Indonesian primary clinics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages