Commit Graph

21 Commits

Author SHA1 Message Date
sas.fajri
219c66b94b BUG-DASH-280826 - sinkronkan field demografis pasien saat re-sync
sp_generate_dashboard_data step 2 (mcu_patient) tidak menyertakan
Mcu_PatientNIP, Gender, DOB, Department, Divisi, dan Posisi di ON DUPLICATE
KEY UPDATE, sehingga sekali preregister ID ke-sync, field2 itu beku
selamanya walau dikoreksi di source (cpone.mcu_preregister_patients).
Terverifikasi: NIP Rina Hidayat di dashboard tetap salah walau sumbernya
sudah dibetulkan, sampai kolom ini ditambahkan ke UPDATE clause.
2026-08-28 16:20:15 +07:00
sas.fajri
558f44b7c2 BUG-DASH-280826 - perbaiki sumber data checkout dan definisi Checked Out di dashboard
sp_generate_dashboard_data menebak Mcu_CheckinoutOutTime dari MAX() timestamp
event lab (sample receive/sampling done), bukan dari checkout fisik pasien,
sehingga pasien yang belum checkout bisa tampil "Checked Out" walau stationnya
belum selesai. Ganti sumbernya ke cpone.preregister_checkin_checkout (log
checkin/checkout asli) dan hentikan pemaksaan Mcu_CheckinoutID = order_id yang
bentrok untuk project multi-hari.

KPI "Checked Out" di GetKPI juga diselaraskan dengan detail pasien: sekarang
hitung dari GetAllPatients dan mensyaratkan semua station wajib sudah selesai,
bukan cuma checkout fisik saja, supaya angka KPI dan modal detail selalu sinkron.
2026-08-28 16:09:04 +07:00
sas.fajri
a35df69be9 Cpone-BUG-00024 - hitung Mcu_ProjectTotalParticipant dari mcu_preregister_patients
Sebelumnya ikut m.Mgm_McuTotalParticipant (field target manual di source
yang bisa 0/belum diisi admin MGM), sekarang dihitung dari COUNT baris
aktif di cpone.mcu_preregister_patients per project supaya selalu sesuai
jumlah peserta yang benar-benar terdaftar. Sudah diverifikasi di devcpone:
mcu_id 1589 sekarang menampilkan 5 (sebelumnya 0/17).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 14:13:41 +07:00
sas.fajri
000066c3de Cpone-BUG-00024 - perbaiki nama kolom sumber yang salah di sp_generate_dashboard_data
Ditemukan saat verifikasi di devcpone: p.Mcu_PreregisterPatientsPemeriksaan
tidak ada di skema cpone (diganti p.Mcu_PreregisterPatientsOrders), dan
PK mcu_checkinout salah nama (Mcu_CheckinoutCheckinoutID -> Mcu_CheckinoutID).
Setelah ini SP jalan penuh tanpa error dan hasil sync sudah tervalidasi
di server dev (mcu_patient 5 aktif/12 nonaktif sesuai kondisi source).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 14:09:48 +07:00
sas.fajri
466474c1f2 Cpone-BUG-00024 - fix sync status aktif patient di sp_generate_dashboard_data
Restore blok sinkron mcu_project yang hilang sejak migration 014, dan
hapus filter IsActive='Y' pada sync mcu_patient supaya baris yang jadi
inactive di sumber (mcu_preregister_patients) ikut ter-update statusnya,
bukan nyangkut permanen sebagai 'Y'.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-28 13:57:51 +07:00
sas.fajri
20146f1d91 Cpone-BUG-00016 - update dashboard export dan logo 2026-07-17 14:53:23 +07:00
sas.fajri
88191ac3c7 Fix infinite scroll query encoding 2026-05-07 13:07:42 +07:00
sas.fajri
11f0d0436e Update dashboard filters and packet views 2026-05-07 12:04:09 +07:00
sas.fajri
da419950ce Add participant daily details migration and naming rules 2026-05-05 09:06:49 +07:00
sas.fajri
04ba672231 Add demo_live run guide to README 2026-05-04 10:51:11 +07:00
sas.fajri
7c378f78bf Improve mobile UI and add infinite scroll 2026-05-04 10:44:38 +07:00
sas.fajri
b07f04217e Add publish N->Y sync migration 2026-05-04 08:51:42 +07:00
sas.fajri
494edeacc7 Document PDF_BASE_URL https deploy note 2026-04-30 16:47:23 +07:00
sas.fajri
c358b71151 Fix PDF modal https and progress wording 2026-04-30 16:45:02 +07:00
sas.fajri
42f5bb745f Live-update all dashboard charts via SSE 2026-04-30 16:35:20 +07:00
sas.fajri
428817e23a Fix checked out percentage denominator 2026-04-30 16:14:28 +07:00
sas.fajri
c6d3939592 Refine arrival filters and demo date behavior 2026-04-30 16:11:20 +07:00
sas.fajri
af7e0d3560 Refine KPI card highlights and demo checkout flow 2026-04-30 15:48:16 +07:00
sas.fajri
ea5571e1cb Add devcpone deploy note 2026-04-30 15:13:53 +07:00
sas.fajri
00389df601 Improve SSE row highlight and pluk audio 2026-04-30 15:08:54 +07:00
sas.fajri
e29e943c27 Initial commit 2026-04-30 14:27:01 +07:00