sas.fajri
17acf294ba
FHM09062601IBL - cashierklinik/patient/search: PDP decrypt M_PatientName, fix bidx search
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-12 13:50:52 +07:00
sas.fajri
917115684c
FHM09062601IBL - getdefaultmou: support ambil MOU dari order jika orderid dikirim
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-12 13:33:40 +07:00
sas.fajri
e3be8d6b14
FHM09062601IBL - klinik/patient/search: bidx search + decrypt patient_name
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-12 13:33:40 +07:00
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
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
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
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
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
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
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
a599f15ec2
FHM09062601IBL - screening list_patient: tambah _enc columns, decrypt PDP, foto pasien
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:43 +07:00
sas.fajri
ad632ec17c
FHM09062601IBL - doctorv5/anamnesedoctor: tambah M_PatientPhoto dan M_PatientPhotoThumb di search
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:43 +07:00
sas.fajri
5e3695a54b
FHM09062601IBL - doctorv5/anamnesedoctor: fix regional query (regional_nm, JOIN via pro/kab/kec_cd)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:43 +07:00
sas.fajri
dc586c63f4
FHM09062601IBL - doctorv5/anamnesedoctor: fix kelurahan sub-query, tambah PDP decrypt, gunakan regional
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:42 +07:00
sas.fajri
9dd4afed4a
FHM09062601IBL - screening: tambah getsexreg sama seperti registrationv3
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:41 +07:00
sas.fajri
f1801157c2
FHM09062601IBL - screening search: hapus kelurahan sub-query, tambah PDP decrypt
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:41 +07:00
sas.fajri
0c9c67d30f
FHM09062601IBL - tambah _mask_dob, terapkan ke newpatient dan editpatient
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:41 +07:00
sas.fajri
32131fdaad
FHM09062601IBL - mask M_PatientDOB null di plain column, fix dob decrypt di search
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:40 +07:00
sas.fajri
473b90b697
FHM09062601IBL - newpatient: simpan M_PatientAddressRegionalCd dan field lokasi alamat
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:40 +07:00
sas.fajri
82c3ea5ff0
FHM09062601IBL - getaddress: ganti join ke tabel regional, decrypt address description
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:40 +07:00
sas.fajri
e301eedbeb
FHM09062601IBL - fix search registrationv3: hapus kelurahan sub-query, samakan dg ibl_registration
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:40 +07:00
sas.fajri
a5d7174b68
FHM09062601IBL - tambah method searchregion dan search_countries di klinik/Registrationv3
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 16:16:40 +07:00
sas.fajri
065e3ebb34
FHM31052601IBL - pdp masking & enkripsi patient di controller dan SP mcu
...
- mask_name nama satu kata: tampil 2 char + bintang sisanya
- masking + enkripsi insert/update m_patient di Registrationv3, ibl_registration/Patient, Patientv4, setupmcuoffline-ibl/Preregister, mcuoffline/Preregisterapp
- masking insert ke mcu_preregister_patients (PatientName, KTP, NIK, Email, Hp)
- search patient pakai bidx, decrypt setelah query di mcuoffline/Preregisterapp
- matching existing patient ganti LIKE ke bidx search
- SP sp_upsert_mcu_patient_by_preregister_id & sp_upsert_mcu_patient_by_mgm_mcuid JOIN m_patient ambil _enc, simpan ke one_lab_dashboard.mcu_patient
- ALTER mcu_patient.Mcu_PatientName dan Mcu_PatientDOB ke TEXT
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 20:10:15 +07:00
sas.fajri
34d90c95b6
FHM31052601IBL - sampling & klinik controllers: decrypt PII pasien untuk pengambilan sampel
...
- samplinglab-v15, samplingradiodiagnostic-v5, samplingelectromedis-v5,
doctorclinicv2: search via bidx, nolab search tanpa nama, decrypt di hasil
- sampling-lab-mobile-cpone-v10: decrypt nama/HP/email/DOB/NIP
- klinik/Registrationv3: search bidx (nama/HP/DOB/NIK), hapus address search, decrypt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 17:04:20 +07:00