Jebakan 1 — angka jangka panjang disandingkan dengan angka 24 jam
Laporan menyebut “17 dari 18 jenis resource sudah terkirim”, tetapi rincian di bawahnya hanya memuat 12 baris. Pembaca menyimpulkan ada 5 jenis yang berhenti mengalir.
Dua angka menjawab dua pertanyaan berbeda. Cakupan dihitung sepanjang sejarah sejak go-live tanpa filter waktu; rincian dihitung untuk 24 jam terakhir. Selain itu ada empat resource turunan — obat, penyerahan obat, permintaan pemeriksaan, dan spesimen — yang dikirim di dalam pengiriman induknya sehingga tidak pernah memiliki baris antrean sendiri, dan karena itu tidak akan pernah muncul di rincian harian.
Rincian per jenis dipindahkan sumbernya ke catatan resource yang benar-benar jadi di SATUSEHAT, dan kalimat cakupan ditulis dengan rentang waktunya secara eksplisit lalu ditempatkan setelah rincian, bukan sebelum.
Begitu sumbernya dipindah, laporan sempat mencetak penanda internal — penanda bahwa sebuah kunjungan sudah ditutup — sebagai kalau-kalau jenis resource, dan ikut menggelembungkan angka judul dari 874 menjadi 1.341. Pelajarannya: tabel penanda idempotensi bukan daftar resource; apa pun yang dibaca dari sana untuk dilaporkan wajib disaring lewat daftar jenis resource yang sah.
Minta vendor menyebutkan jendela waktu dan sumber di setiap angka laporan. Dua angka tanpa jendela waktu di satu halaman yang sama cepat atau lambat akan bertentangan.