sas.fajri
|
1b8e00b57e
|
FHM09062601IBL - list_patient: decrypt patient_name dari _enc untuk tampilan asli
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:40 +07:00 |
|
sas.fajri
|
d57bbaec38
|
FHM09062601IBL - get_resume_medic: tambah vaksinasi_list dan tindakan_medis_list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:39 +07:00 |
|
sas.fajri
|
d04d8add35
|
FHM09062601IBL - saveorder: simpan tests ke order_detail_order + create table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:39 +07:00 |
|
sas.fajri
|
414a3765f7
|
FHM09062601IBL - Registrationv3: tambah search_test, mouid dari FE
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:39 +07:00 |
|
sas.fajri
|
b18dfa3495
|
FHM09062601IBL - fix list_order_tindakan: JOIN m_doctor ke one_lab
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:39 +07:00 |
|
sas.fajri
|
39f4626cdf
|
FHM09062601IBL - tambah fitur tindakan medis: table order_tindakan + 4 endpoint
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:39 +07:00 |
|
sas.fajri
|
e5d5dfd48a
|
FHM09062601IBL - get_vaccines: filter px_type = PX
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:39 +07:00 |
|
sas.fajri
|
cd795497a7
|
FHM09062601IBL - order_vaccine: tambah kolom harga (ss_price_mou_id, bruto, disc, total)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:39 +07:00 |
|
sas.fajri
|
e1b91403ed
|
FHM09062601IBL - get_vaccines: decode nat_test dan child_test jadi array
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
ce2068d24a
|
FHM09062601IBL - get_vaccines: return format lengkap sama seperti search_test supervisor
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
f1bbb2a932
|
FHM09062601IBL - get_vaccines: tambah harga (bruto, discountpersen, discountrp, total)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
520c77484b
|
FHM09062601IBL - filter get_vaccines: is_packet = N di ss_price_mou
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
e3c9909c84
|
FHM09062601IBL - tambah kolom KIPI, observasi 15 menit, reaksi alergi ke order_vaccine
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
11860743b8
|
FHM09062601IBL - petugas penyuntik: autocomplete dari m_staff, ganti kolom ke M_StaffID
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
77a595eba4
|
FHM09062601IBL - refactor get_vaccines: autocomplete jenis vaksin by order MOU, pisahkan list_order_vaccines
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
6858814948
|
FHM09062601IBL - tambah endpoint vaksin di doctorv5/Anamnesedoctor + create order_vaccine
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:38 +07:00 |
|
sas.fajri
|
0e2df4612a
|
FHM09062601IBL - create m_injection_site dan m_route_vaccine di one_klinik
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
98748620dd
|
FHM09062601IBL - fix Ttv: set orderDoctorType FORM saat insert order_doctor
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
1bdb54d1c2
|
FHM09062601IBL - fix mcuofflineapp Preregisterapp: apply PDP compliance (mask/enc/bidx)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
f8d487079b
|
FHM09062601IBL - update runbook PDP: field tabel, DOB VARCHAR, NIK_bidx dari IDNumber, migration steps baru
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
83bd46d521
|
FHM09062601IBL - update CLAUDE.md: tambah list migration PDP dan catatan DOB VARCHAR
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
49df769c58
|
FHM09062601IBL - alter m_patient M_PatientDOB ke VARCHAR untuk simpan nilai masked
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
9e68c1cedd
|
FHM09062601IBL - alter mcu_preregister_patients DOB ke VARCHAR untuk simpan nilai masked
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
16316aaa31
|
FHM09062601IBL - fix Preregister: masking M_PatientDOB dan Mcu_PreregisterPatientsDOB
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
a90b0f96c7
|
FHM09062601IBL - fix Preregister savecsv: terapkan PDP pada insert/update/lookup m_patient
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
ece137df06
|
FHM09062601IBL - update CLAUDE.md: tambah catatan pola PDP NIK_bidx diisi dari IDNumber
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:37 +07:00 |
|
sas.fajri
|
2692c98ef2
|
FHM09062601IBL - fix registrationv3: IDNumber_bidx simpan ke M_PatientNIK_bidx, search e[3] pakai JSON_CONTAINS NIK_bidx
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:36 +07:00 |
|
sas.fajri
|
7c8b1ad36b
|
FHM09062601IBL - fix registrationv3 search: kembalikan AND antar-field, e[3] pakai M_PatientIDNumber LIKE (bukan NIK bidx)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:36 +07:00 |
|
sas.fajri
|
c1f874b96b
|
FHM09062601IBL - fix registrationv3 search: ganti AND antar-field jadi OR, e[3] cari M_PatientIDNumber bukan M_PatientNIK_bidx
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 13:33:36 +07:00 |
|
Hanan Askarim
|
e73fccee17
|
fix generate order rujukan delevery
|
2026-06-12 09:03:56 +07:00 |
|
Hanan Askarim
|
2978ecc93d
|
update konfrimasi penerimaan rujukan
|
2026-06-11 15:10:42 +07:00 |
|
sas.fajri
|
9430b00ee6
|
FHM09062601IBL - registrationv3/search hapus field alamat dari response (terenkripsi)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 11:11:51 +07:00 |
|
sas.fajri
|
0e590f5959
|
FHM09062601IBL - samplingcall/search filter klinik order ganti orderIsScreening='D' ke orderIsTTV='D'
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 10:59:08 +07:00 |
|
sas.fajri
|
710dbaaec1
|
FHM09062601IBL - ttv/search sesuaikan data pasien dg screening list: order.*, semua _enc field, patient_name
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 10:44:13 +07:00 |
|
sas.fajri
|
1e87def6a7
|
FHM09062601IBL - buat controller Ttv (search, getttv, savettv, getsexreg) + kolom orderIsTTV
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 10:24:06 +07:00 |
|
sas.fajri
|
c78f53fc18
|
FHM09062601IBL - search() merge answer ke options: option terpilih value:true, sesuaikan format object
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 09:47:38 +07:00 |
|
sas.fajri
|
67bb072e0d
|
FHM09062601IBL - simpan T_ScreeningAnswerValue sebagai JSON object bukan string
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 09:46:36 +07:00 |
|
sas.fajri
|
655757599a
|
FHM09062601IBL - end_session delegate ke endsession agar FE existing langsung pakai logic baru
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 09:42:22 +07:00 |
|
sas.fajri
|
ee3ec98f44
|
FHM09062601IBL - tambah endpoint endsession: simpan screening DEFAULT ke order_screening, dinamis ke t_screening_answer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 09:31:51 +07:00 |
|
sas.fajri
|
b45f284784
|
FHM09062601IBL - buat t_screening_answer, update screening/search return template+forms dinamis vs DEFAULT
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 08:58:03 +07:00 |
|
sas.fajri
|
beb11cc40f
|
FHM09062601IBL - update id option screening jadi unique per form (format f{formID}o{optionIdx})
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 08:16:45 +07:00 |
|
sas.fajri
|
2a936217c7
|
FHM09062601IBL - update format options screening ke array-of-objects, tambah mapping template ke clinic unit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:50:33 +07:00 |
|
sas.fajri
|
f39b28361e
|
FHM09062601IBL - buat tabel m_screening_template dan m_screening_form, isi data template VAKSINASI dan KHITAN
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:41:57 +07:00 |
|
sas.fajri
|
270f71f5ea
|
FHM09062601IBL - fix saveorder SQL 1064: tambah ? untuk orderM_MouID, handle param m_mouid dari FE
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:30:48 +07:00 |
|
sas.fajri
|
25f17896d4
|
FHM09062601IBL - saveorder: harga dari FE (bukan dokter), mou_id dari FE
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:16:44 +07:00 |
|
sas.fajri
|
71d64c6637
|
FHM09062601IBL - registrasi klinik: tambah endpoint searchcompany dan getmoubycompany
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:16:44 +07:00 |
|
sas.fajri
|
eed0c8fe0d
|
FHM09062601IBL - saveorder: simpan orderM_ClinicUnitID, orderM_CompanyID, orderM_MouID
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:16:43 +07:00 |
|
sas.fajri
|
beac903397
|
FHM09062601IBL - alter order tambah orderM_CompanyID (orderM_MouID sudah ada)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:16:43 +07:00 |
|
sas.fajri
|
16fcf81c00
|
FHM09062601IBL - registrasi klinik: tambah endpoint getpoli, alter order tambah orderM_ClinicUnitID
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:16:43 +07:00 |
|
sas.fajri
|
e456ce6354
|
FHM09062601IBL - create table one_klinik.m_clinic_unit dengan data awal 4 poli
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 16:16:43 +07:00 |
|