One charge. One deduction.
Potongan berlaku apabila lawatan dipos. Tuntutan dan pembayaran mempunyai rekod tersendiri, jadi baki pekerja tidak ditolak kali kedua.
balance = allocated − Σ posted visitsEvery treatment. Every ringgit.
One connected story.
Daripada peruntukan pekerja hingga pembayaran klinik.
Terokai seni bina data di sebalik manfaat rawatan pekerja.
01 / THE BLUEPRINT
Pilih keperluan untuk menjejak data.
Klik entiti untuk melihat lebih dekat.
Enam keperluan. Satu model relasi. Ikuti hubungan antara manusia, rawatan dan pembayaran.
READ THE MAP Setiap anak mempunyai tepat satu induk. Induk mempunyai 0..N anak kecuali Visit → ClaimLine (0..1) dan tuntutan yang dihantar → ClaimLine (1..N). Draf tuntutan boleh kosong.
02 / FOLLOW THE VALUE
Satu pekerja. Satu lawatan.
Lihat bagaimana data mengalir.
BAKI PERUNTUKAN 2026
STEP 01 OF 06
Ikuti perjalanan Aina dari pendaftaran hingga laporan penggunaan. Setiap langkah turut menyerlahkan entiti berkaitan pada ERD.
Simulasi pembelajaran · Tiada transaksi sebenar
Klinik Sejahtera
Menunggu pengesahan kelayakan
◷ Belum ditolak daripada peruntukan
03 / BEHIND THE DECISIONS
Potongan berlaku apabila lawatan dipos. Tuntutan dan pembayaran mempunyai rekod tersendiri, jadi baki pekerja tidak ditolak kali kedua.
balance = allocated − Σ posted visitsKeahlian panel menyelesaikan hubungan banyak-ke-banyak. ClaimLine mengikat setiap lawatan kepada satu tuntutan dan menyimpan jumlah diluluskan.
UNIQUE(claim_line.visit_id)Laporan bulanan ialah hasil pertanyaan lawatan dipos mengikut majikan dan bulan. Ia mengukur penggunaan rawatan, berasingan daripada status bayaran TPA.
GROUP BY employer, treatment_monthModel logikal untuk R0-1 hingga R0-6; bukan sistem klinikal produksi. Seorang pekerja mempunyai satu majikan dan seorang doktor satu klinik. Pertukaran majikan, pindahan doktor, pemulangan wang dan pelarasan peruntukan memerlukan sejarah tambahan di luar skop ini.
Peruntukan mengikut tahun kalendar; mata wang MYR; semua amaun menggunakan decimal. Tiada baki negatif atau bayaran bersama dimodelkan. Jika kos melebihi baki, proses pos dihentikan. Jumlah caj dan semakan baki mesti dilaksanakan dalam satu transaksi.
ClinicalEntry menyimpan snapshot diagnosis, prosedur dan ubat menggunakan jenis rekod. Kod dan sistem kod adalah pilihan; katalog klinikal berasingan boleh ditambah kemudian. Lawatan mesti mempunyai diagnosis dan rekod caj sebelum dipos.
Laporan terbitan boleh dipersembahkan sebagai paparan SQL atau eksport bulanan. Penghantaran e-mel, kawalan akses, audit terperinci dan sambungan bank memerlukan reka bentuk tambahan. Tiada data pesakit sebenar digunakan pada halaman ini.