================================================================================ TEST CASES - SISTEM REKAM MEDIS RUMAH SAKIT CLAIM GUARD FRONTEND APPLICATION ================================================================================ DAFTAR ISI: 1. Clinical.tsx - Test Cases (Rekam Medis Klinis) 2. Administrative.tsx - Test Cases (Rekam Medis Administratif) 3. CostRecommendation.tsx - Test Cases (Rekomendasi Biaya) 4. BPJSCodeification.tsx - Test Cases (Kodefikasi BPJS) 5. Instruksi Penggunaan Test Cases ================================================================================ 1. CLINICAL.TSX - TEST CASES (REKAM MEDIS KLINIS) ================================================================================ TEST CASE 1: PENCARIAN PASIEN LENGKAP ===================================== Input Form: - Nama/Nomor RM/BPJS: Ahmad Budi Santoso - Tanggal Lahir: 15 Januari 1985 Expected Result: Menampilkan rekam medis lengkap dengan identitas pasien, riwayat medis, pemeriksaan fisik, diagnosis, rencana pengobatan, dan dokumen medis. TEST CASE 2: PENCARIAN DENGAN NOMOR REKAM MEDIS =============================================== Input Form: - Nama/Nomor RM/BPJS: MRN2024001 - Tanggal Lahir: (kosong) Expected Result: Pasien ditemukan berdasarkan nomor rekam medis dengan data klinis lengkap. TEST CASE 3: PENCARIAN DENGAN NOMOR BPJS ========================================= Input Form: - Nama/Nomor RM/BPJS: 000987654321 - Tanggal Lahir: 12 April 1985 Expected Result: Verifikasi pasien dengan nomor BPJS dan tanggal lahir yang sesuai. TEST CASE 4: PENCARIAN NAMA PARSIAL =================================== Input Form: - Nama/Nomor RM/BPJS: Sari - Tanggal Lahir: (kosong) Expected Result: Hasil pencarian untuk pasien dengan nama yang mengandung "Sari". ================================================================================ 2. ADMINISTRATIVE.TSX - TEST CASES (REKAM MEDIS ADMINISTRATIF) ================================================================================ TEST CASE 1: PENCARIAN PASIEN AKTIF =================================== Input Form: - Nama/Nomor RM/BPJS: Siti Nurhaliza - Tanggal Lahir: 25 Juli 1990 Expected Result: Detail administratif menampilkan status klaim aktif, informasi pembayaran, dan riwayat kunjungan. TEST CASE 2: PENCARIAN PASIEN BPJS ================================== Input Form: - Nama/Nomor RM/BPJS: 000123456789 - Tanggal Lahir: (kosong) Expected Result: Data administratif pasien dengan status klaim BPJS dan detail pembayaran. TEST CASE 3: PASIEN KUNJUNGAN TERBARU ===================================== Input Form: - Nama/Nomor RM/BPJS: MRN2024002 - Tanggal Lahir: 10 September 1978 Expected Result: Pasien dengan kunjungan terbaru menampilkan status proses klaim saat ini. TEST CASE 4: PASIEN DENGAN MULTIPLE KLAIM ========================================= Input Form: - Nama/Nomor RM/BPJS: Bambang Sutrisno - Tanggal Lahir: (kosong) Expected Result: Pasien dengan beberapa klaim dan riwayat pembayaran. ================================================================================ 3. COSTRECOMMENDATION.TSX - TEST CASES (REKOMENDASI BIAYA) ================================================================================ TEST CASE 1: KASUS DEMAM BERDARAH DENGUE ======================================== Input Form: Diagnosis Klinis: Pasien laki-laki 28 tahun datang dengan keluhan demam tinggi 4 hari, mual muntah, nyeri perut, dan bintik merah di kulit. Pemeriksaan fisik: TD 90/60 mmHg, nadi 110x/menit, suhu 39.2°C. Lab: Hb 8.5 g/dL, trombosit 95.000/mm³, hematokrit 45%. Tourniquet test positif. Diagnosis: Demam Berdarah Dengue grade II. Prosedur/Tindakan: Transfusi packed red cells 2 kantong, pemasangan infus RL, monitoring vital sign setiap 2 jam, pemeriksaan lab darah lengkap harian, observasi tanda perdarahan, terapi simptomatik parasetamol. Tanggal Kunjungan Terakhir: 25 Juli 2024 Expected Result: Analisis AI menunjukkan peringatan potensi overclaim untuk transfusi dengan Hb > 7 g/dL threshold. TEST CASE 2: KASUS PNEUMONIA ============================ Input Form: Diagnosis Klinis: Pasien perempuan 45 tahun dengan keluhan sesak napas, batuk berdahak kuning, demam 3 hari. Foto thorax menunjukkan infiltrat di lobus kanan bawah. Vital sign: TD 120/80 mmHg, RR 24x/menit, SpO2 92%. Diagnosis: Community Acquired Pneumonia. Prosedur/Tindakan: Foto Rontgen thorax AP/Lateral, pemeriksaan darah lengkap, kultur sputum, terapi antibiotik Ceftriaxone 2g/hari IV, nebulizer bronkodilator, oksigen 2 liter/menit. Tanggal Kunjungan Terakhir: 15 Agustus 2024 Expected Result: Analisis biaya dengan koding ICD-10 yang tepat dan rekomendasi pengobatan. TEST CASE 3: KASUS DIABETES FOLLOW-UP ===================================== Input Form: Diagnosis Klinis: Pasien laki-laki 55 tahun dengan diabetes mellitus tipe 2 kontrol rutin. Keluhan poliuria, polidipsia ringan. GDS 180 mg/dL, HbA1c 8.2%. TD 140/90 mmHg. Kaki: tidak ada ulkus, sensasi normal. Prosedur/Tindakan: Pemeriksaan HbA1c, GDS, urinalisis, konsultasi gizi, edukasi diabetes, penyesuaian dosis metformin, kontrol rutin 1 bulan. Tanggal Kunjungan Terakhir: 5 September 2024 Expected Result: Peringatan interval kontrol untuk kunjungan dalam 30 hari, koding manajemen diabetes yang tepat. ================================================================================ 4. BPJSCODIFICATION.TSX - TEST CASES (KODEFIKASI BPJS) ================================================================================ TEST CASE 1: KASUS EMERGENCY - APPENDICITIS AKUT ================================================ Input Form: Keluhan Pasien: Nyeri perut kanan bawah sejak 12 jam yang lalu, mula-mula nyeri di epigastrium kemudian berpindah ke fossa iliaka dextra. Disertai mual, muntah 2x, demam subfebris. Pemeriksaan Fisik: TD 110/70 mmHg, nadi 88x/menit, suhu 37.8°C. Abdomen: McBurney sign (+), Rovsing sign (+), defans muskuler (+) regio iliaka dextra. Bising usus normal. Pemeriksaan Penunjang: Leukosit 12.500/μL dengan shift to left, USG abdomen: appendix menebal dengan fluid collection, foto polos abdomen dalam batas normal. Diagnosis: Acute appendicitis Tindakan: Appendectomy laparoscopic Expected Result: ICD-10 K35.9, kode prosedur untuk laparoscopic appendectomy, mapping INA-CBG dengan tarif bedah. TEST CASE 2: KASUS MEDIS - KRISIS HIPERTENSI ============================================ Input Form: Keluhan Pasien: Nyeri kepala hebat sejak pagi, pandangan kabur, mual muntah. Pasien memiliki riwayat hipertensi tidak terkontrol, tidak rutin minum obat. Pemeriksaan Fisik: Kesadaran compos mentis, TD 220/120 mmHg, nadi 95x/menit reguler, RR 20x/menit. Funduskopi: perdarahan retina (+), papil edema (+). JVP tidak meningkat. Pemeriksaan Penunjang: EKG: LVH dengan strain pattern, urinalisis: proteinuria +2, kreatinin 1.8 mg/dL, troponin negatif. Foto thorax: kardiomegali dengan pulmonary edema. Diagnosis: Hypertensive emergency with target organ damage Tindakan: IV antihypertensive therapy, cardiac monitoring Expected Result: ICD-10 I16.1, kode prosedur untuk monitoring intensif, INA-CBG untuk emergency hipertensi. TEST CASE 3: KASUS OBSTETRIK - PERSALINAN NORMAL ================================================ Input Form: Keluhan Pasien: G2P1A0 usia kehamilan 39 minggu datang dengan keluhan kontraksi uterus teratur sejak 6 jam yang lalu, keluar lendir bercampur darah. Pemeriksaan Fisik: TD 120/80 mmHg, nadi 80x/menit, kontraksi uterus 3x/10 menit lamanya 40 detik. VT: pembukaan 6 cm, ketuban (+), presentasi kepala, hodge II. Pemeriksaan Penunjang: CTG: reactive, variabilitas baik, tidak ada deselerasi. Hb 11.5 g/dL, golongan darah O Rh+, HbsAg non-reaktif, VDRL non-reaktif. Diagnosis: Term pregnancy in labor, vertex presentation Tindakan: Spontaneous vaginal delivery, episiotomy Expected Result: ICD-10 O80, kode prosedur untuk persalinan dan episiotomy, paket INA-CBG maternal. TEST CASE 4: KASUS PEDIATRIK - BRONKIOLITIS =========================================== Input Form: Keluhan Pasien: Bayi laki-laki 8 bulan dibawa orangtua dengan keluhan sesak napas sejak 2 hari, batuk, demam ringan. Riwayat pilek pada kakak 1 minggu sebelumnya. Pemeriksaan Fisik: BB 8 kg, suhu 37.5°C, RR 50x/menit, retraksi intercostal (+), wheezing ekspirasi (+) bilateral, ronki basah halus (+). SpO2 94% udara bebas. Pemeriksaan Penunjang: Foto thorax: hiperinflasi bilateral, peribronchial thickening. Rapid test RSV positif. Leukosit 8.500/μL, analisa gas darah normal. Diagnosis: Acute bronchiolitis due to RSV Tindakan: Oxygen therapy, bronchodilator nebulization, supportive care Expected Result: ICD-10 J21.0, kode prosedur untuk respiratory support, tarif INA-CBG pediatrik. ================================================================================ 5. INSTRUKSI PENGGUNAAN TEST CASES ================================================================================ CARA MELAKUKAN TESTING: ======================= 1. CLINICAL.TSX: - Masukkan data pasien sesuai test case - Klik tombol "Cari Rekam Medis" - Verifikasi tampilan rekam medis lengkap 2. ADMINISTRATIVE.TSX: - Input data pasien - Klik tombol "Cari Rekam Medis" - Periksa informasi billing/klaim status 3. COSTRECOMMENDATION.TSX: - Masukkan diagnosis klinis (copy paste dari test case) - Masukkan prosedur/tindakan - Pilih tanggal kunjungan terakhir - Klik "Analisis Rekomendasi" - Verifikasi analisis AI dan deteksi overclaim 4. BPJSCODIFICATION.TSX: - Input data klinis lengkap sesuai test case - Klik tombol untuk generate koding - Periksa hasil ICD-10, prosedur, dan mapping INA-CBG PERILAKU YANG DIHARAPKAN: ======================== ✓ Loading Spinner: Tampil saat proses pencarian/analisis ✓ Hasil Lengkap: Informasi pasien/analisis yang komprehensif ✓ Error Handling: Pesan yang tepat jika tidak ada hasil ✓ Format Tanggal: Format Indonesia di seluruh aplikasi ✓ Status Tombol: Disabled/enabled yang tepat ✓ Responsive: Berfungsi di berbagai ukuran layar ✓ Bahasa Indonesia: Semua text dalam bahasa Indonesia ✓ Tema Biru-Putih: Konsistensi warna tombol COVERAGE TESTING: ================ ✓ Kasus Emergency (Appendicitis) ✓ Kasus Medis (Hipertensi, Pneumonia, Diabetes) ✓ Kasus Bedah (Appendectomy) ✓ Kasus Obstetrik (Persalinan Normal) ✓ Kasus Pediatrik (Bronkiolitis) ✓ Pencarian Nama, Nomor RM, BPJS ✓ Analisis Biaya dan Overclaim ✓ Kodefikasi ICD-10 dan INA-CBG ================================================================================ CATATAN PENTING: ================================================================================ 1. Semua test case menggunakan data medis yang realistis 2. Format tanggal menggunakan bahasa Indonesia 3. Input diagnosis dan prosedur sudah disesuaikan dengan terminologi medis 4. Test case mencakup berbagai spesialisasi medis 5. Verifikasi response time dan user experience 6. Pastikan tidak ada error di console browser 7. Test di berbagai browser (Chrome, Firefox, Edge) ================================================================================ CREATED: Desember 2024 VERSION: 1.0 SYSTEM: Claim Guard Frontend - Medical Records Module ================================================================================