53 Commits

Author SHA1 Message Date
sas.fajri
e8d08ac4c1 FHM19062601CPONE - ubah judul cpone resultentry v24 2026-06-19 11:41:21 +07:00
sas.fajri
139a7b4aa7 0NEXNQ - tampilkan address dokter di autocomplete pengirim
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 16:38:40 +07:00
sas.fajri
fe2f5df843 19MTK1 - fix dialog print pdf tidak full height di cpone-resultentry-so-others-v8
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 16:07:39 +07:00
sas.fajri
6bcf188186 FDQPV5 - tampilkan waktu sampling di kolom nama jika flagSampleOnly Y
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 14:47:16 +07:00
sas.fajri
d71a4ee7a8 ULLYZB - ganti button bukti transaksi jadi chip agar sejajar
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 14:28:32 +07:00
sas.fajri
9d060cfcda ULLYZB - fix semua td rata atas via css tabel
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 14:24:56 +07:00
sas.fajri
8d01bd99b2 ULLYZB - fix vertical align kolom no reg agar rata atas
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 14:23:17 +07:00
sas.fajri
e3cd87c2c5 ULLYZB - fix vertical align kolom total agar rata atas
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 14:22:48 +07:00
sas.fajri
c889ee6ec2 ULLYZB - tambah button bukti transaksi di kolom no reg patient list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 14:20:03 +07:00
sas.fajri
afc4636bc3 ULLYZB - tambah chip status lunas dan label unpaid di kolom total patient list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 14:13:27 +07:00
sas.fajri
18d054b6b0 FHM28052601 - hapus field waktu kirim dan aktif dari form email notification config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:26:17 +07:00
sas.fajri
d61f1d145a FHM28052601 - update field mapping sesuai response API email_notification/Config_email
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:24:50 +07:00
sas.fajri
93f5a3a815 FHM28052601 - fix endpoint URL hapus mockup di one-md-email-notification-config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:22:58 +07:00
sas.fajri
69c2306a3b FHM28052601 - tambah dokumentasi auto sync devcpone di AGENTS.md dan CLAUDE.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:17:27 +07:00
sas.fajri
f5365876fe FHM28052601 - clone one-md-email-config ke one-md-email-notification-config dengan endpoint email_notification/Config_email
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 11:07:15 +07:00
sas.fajri
1e24cc78c1 Avoid search re-fetch after savedoctor in v8-all
Patch doctor_fullname and doctor_id directly in selected_transaction.details
and transactions using prm.selected_doctor from the existing action payload.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 10:37:43 +07:00
sas.fajri
ba2077894e Fix right panel buttons not updating after save/validate in v8-all
test.status in template comes from selected_transaction.details[*].status,
not from selected_transaction.status. Update details array too via shared
_applyStatusUpdate action.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 10:19:22 +07:00
sas.fajri
2cb6af7f62 Update selected_transaction after save/validate in v8-all
Keeps right panel buttons in sync with the new status without
needing a full re-search.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 10:15:06 +07:00
sas.fajri
a5913ced60 Apply list update logic to saveresult action in v8-all
Same pattern as savefisik — use So_ResultEntryID and
So_ResultEntryStatus from response to patch the list item
without re-fetching.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 09:58:08 +07:00
sas.fajri
cda6c682ce Use existing records from savefisik response to update list item
No BE change needed — records already contains So_ResultEntryID
and So_ResultEntryStatus. Map status to status_name on FE side.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 09:48:16 +07:00
sas.fajri
017567827e Fix re_id type mismatch in transaction list update after save
PHP returns re_id as string, JS transactions use number — use == instead of ===.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 09:28:30 +07:00
sas.fajri
0d0085acc6 Add debug logging for savefisik updated_trx response
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 09:26:47 +07:00
sas.fajri
70ca252c34 Avoid full list re-search after save in v8-all
Backend now returns updated_trx (re_id, status, status_name) in
savefisik response. Frontend uses it to patch just the affected
item in the transaction list, removing the costly search+get_details
round-trip on every save.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 09:12:22 +07:00
sas.fajri
9818d6aa79 Fix hemorrhoid chx always reset on save in v8-all
normal flag was set whenever perut_18 existed in details array,
not when it was actually checked — causing perut_15/perut_16 chx
to always be forced false on save.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 08:48:32 +07:00
sas.fajri
209d7b0b4c Add debug logging for hemorrhoid chx issue in UMUM_K3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 17:07:19 +07:00
sas.fajri
1040655ea8 Add live password strength indicators 2026-05-08 11:37:04 +07:00
sas.fajri
873c47760d Match password policy with backend 2026-05-08 11:27:22 +07:00
sas.fajri
b0320b4d1c Show password rules for new user 2026-05-08 11:25:21 +07:00
sas.fajri
1ae18eaf31 Support pending project before user save 2026-05-08 11:16:46 +07:00
sas.fajri
da8e0a7636 Require saved user before assign project 2026-05-08 11:15:17 +07:00
sas.fajri
e7697f7827 Add remove user action on dashboard 2026-05-08 11:06:01 +07:00
sas.fajri
03be0718a4 Refresh selected user after search 2026-05-08 10:32:34 +07:00
sas.fajri
f6bca9d550 Reduce search autofill in chrome 2026-05-08 10:04:17 +07:00
sas.fajri
72f3b7c09c Update dashboard user search input 2026-05-08 10:02:26 +07:00
sas.fajri
b6969acc37 Debounce dashboard user project search 2026-05-08 09:57:19 +07:00
sas.fajri
85f8b0fae0 Add FE agent guidance 2026-05-08 09:55:58 +07:00
sas.fajri
a6a1d4edf3 Align dashboard user search with staff pattern 2026-05-08 09:53:32 +07:00
sas.fajri
ffe422f657 Stabilize dashboard user search trigger 2026-05-08 09:50:43 +07:00
sas.fajri
3ed2b11016 Guard dashboard user page sync 2026-05-08 09:42:27 +07:00
sas.fajri
a6adb4ce44 Add post-push devcpone sync hook 2026-05-08 09:41:22 +07:00
sas.fajri
ef28d9b17a Fix dashboard user search loop 2026-05-08 09:39:15 +07:00
sas.fajri
5207eec99a Add dashboard user MCU menu 2026-05-07 16:20:02 +07:00
sas.fajri
33e111b7b5 Add MCU report template dropdown in setup v7 2026-04-29 15:44:48 +07:00
sas.fajri
30f09c353c Add cpone MCU generate summaries module 2026-04-29 09:53:29 +07:00
09ee0fd533 add parse filed tanggal_mcu ke template preregister 2026-04-28 13:28:20 +07:00
fe6bbb8d2a add label tanggal MCU pre-register 2026-04-28 08:28:37 +07:00
a4c1b39a66 add filter date mcu preregister patient 2026-04-27 16:16:48 +07:00
sas.fajri
95c30b6d96 Add root README 2026-04-27 10:55:53 +07:00
sas.fajri
d786305386 Add devcpone bootstrap 2026-04-27 10:54:07 +07:00
sas.fajri
596f7b794b Add devcpone check folder 2026-04-27 10:34:26 +07:00