Status Pending Bukan Error: Cara SIMRS Menjadi Lebih Manusiawi
🔀 Read in English 🇬🇧
Selamat Datang di Hajriah Fajar: Hidup Sehat & Cerdas di Era Digital
Status Pending Bukan Error: Cara SIMRS Menjadi Lebih Manusiawi
Beberapa tahun lalu, saya panik karena data resep pasien “gak masuk”. Padahal dokter udah klik SIMPAN. Saya langsung curiga: “Ini error database kah? Gagal kirim ke BPJS? Atau ngadat karena server ngambek?” Ternyata… statusnya cuma *pending*.
Dan dari situ saya sadar: status pending itu bukan musuh. Justru dia penyelamat.
Panik Karena Gak Ada Kepastian
Bayangin gini: kamu kirim WA penting ke bos, centang satu. Gak jelas ini pending, error, atau dia uninstall WA? Nah, SIMRS kita sering kayak gitu: diam-diam gagal, tanpa status. Dan itu yang bikin frustrasi.
Makanya, daripada SIMRS berlagak kuat padahal banyak job gagal sembunyi, lebih baik jujur: kasih status.
Status itu Komunikasi
Status di sistem queue itu kayak notifikasi perasaan:
- Pending: “Aku lagi coba, tunggu ya…”
- Success: “Selesai! Aman, lanjutkan hidup.”
- Failed: “Maaf, aku butuh bantuan manusia…”
Dan user butuh tahu. Dokter butuh tahu. Admin butuh tahu. Kalau semua cuma “Gagal Simpan” atau “Data Tidak Tersimpan”, siapa yang gak trauma?
Desain Sistem Queue yang Waras
Dalam SIMRS modern, proses penyimpanan harus dipisah-pisah kayak urusan hidup:
- SOAP → disimpan duluan, wajib sukses
- Resep, Penunjang, SEP → masuk queue
- Status tiap job ditulis di tabel log
Retry otomatis dilakukan berdasarkan status pending. Kalau gagal 3x, baru ditandai failed. Tapi semuanya tetap tercatat.
Penelitian: Transparansi Meningkatkan Kepercayaan
Menurut penelitian dari ACM 2020, sistem IT yang menunjukkan status dan progress membuat pengguna merasa lebih aman dan percaya, meskipun sistem belum selesai bekerja.
Perbandingan Sistem Tanpa vs Dengan Status
| Aspek | Tanpa Status | Dengan Status |
|---|---|---|
| Respons saat simpan gagal | Diam, lalu timeout | Dikasih tahu: “Pending retry ke-2” |
| Dokter tahu hasilnya? | Tidak | Ya, ada log di UI |
| Debugging oleh IT | Nyari jarum di jerami | Cukup baca status & waktu error |
Tips Biar SIMRS Lebih Manusiawi
- Gunakan enum status di tabel: `pending`, `success`, `failed`
- Tampilkan status di UI dengan warna/ikon
- Retry job otomatis 3–5 kali sebelum failed
- Sediakan dashboard log realtime (Laravel Horizon, misalnya)
Penutup: Kita pun Kadang Butuh Pending
Mungkin bukan cuma sistem yang butuh status pending. Kita juga. Karena gak semua hal bisa langsung sukses sekali klik. Kadang perlu waktu, kadang perlu retry. Dan kadang, yang kita butuhkan bukan kepastian instan — tapi informasi jujur bahwa sesuatu sedang diperjuangkan.
Welcome to Hajriah Fajar: Living Smart & Healthy in the Digital Age
Pending Is Not an Error: Let Your SIMRS Be More Human
A few years ago, I panicked because a patient’s prescription didn’t get saved. The doctor had clicked SAVE. Turns out… it was just pending.
Why We Panic
Just like when your WhatsApp message stays on one tick — you don't know if it’s pending, failed, or ghosted. SIMRS often behaves the same: silent failure. And that’s worse than an actual error.
Status = Communication
- Pending: "I’m working on it..."
- Success: "Done! All good."
- Failed: "Sorry, I need a human..."
And users need to know. Not knowing is worse.
Healthy Queue Design
- Save SOAP first — must succeed
- Put others (prescriptions, lab, SEP) into a queue
- Track status in log tables
- Auto-retry failed jobs
Research Says...
According to ACM research 2020, systems that show progress/status build more user trust — even if the process isn’t finished yet.
Table Comparison
| Aspect | No Status | With Status |
|---|---|---|
| When save fails | Silent timeout | “Retry 2 in progress” |
| Doctor knows result? | No | Yes |
| Debugging | Need guesswork | Just read the log |
Closing: Even Humans Need Pending
Maybe it's not just systems that need pending status. We do too. Not everything can succeed instantly. Sometimes we need time. What matters most: transparency and retry.

Post a Comment for "Status Pending Bukan Error: Cara SIMRS Menjadi Lebih Manusiawi"
Post a Comment
You are welcome to share your ideas with us in comments!