Commit Graph

  • e3c743aeea add api screening template main Hanan Askarim 2026-06-23 15:00:26 +07:00
  • bf06ca01de FHM26062601IBL - tambah PRD dashboard sales owner marketing fhm26062601ibl-prd-sales-dashboard sas.fajri 2026-06-22 16:51:54 +07:00
  • 43342bf361 add api poli Hanan Askarim 2026-06-22 15:00:49 +07:00
  • cf648ac9ba fix birt proxy Hanan Askarim 2026-06-17 11:40:27 +07:00
  • b7c752df84 FHM09062601IBL - fix fn_numbering_klinik reference one.m_branch to one_lab.m_branch sas.fajri 2026-06-15 16:06:38 +07:00
  • 0cf019ddf7 FHM08062601IBL - add M_PatientPhoto to sp_rpt_fo_001 for kartu kontrol photo sas.fajri 2026-06-15 15:50:07 +07:00
  • 5e1371a248 FHM08062601IBL - decrypt patient address description on delivery search sas.fajri 2026-06-15 15:17:38 +07:00
  • b713289b82 add api birt proxy nonlab Hanan Askarim 2026-06-15 11:53:45 +07:00
  • 8e72a9f067 FHM15062601SAS - add pending task markdown sas.fajri 2026-06-15 11:20:04 +07:00
  • cb45fabe1c FHM09062601IBL - unmask cashier patient search name sas.fajri 2026-06-12 16:23:05 +07:00
  • 5695a40fe1 FHM09062601IBL - keep payment payload backward compatible sas.fajri 2026-06-12 16:02:39 +07:00
  • b653f0e987 FHM09062601IBL - move anamnesis visit info to php sas.fajri 2026-06-12 15:52:43 +07:00
  • 4a9406cd28 FHM09062601IBL - move patient visit info to php sas.fajri 2026-06-12 15:49:34 +07:00
  • 1601ec6573 FHM09062601IBL - guard patient visit search info sas.fajri 2026-06-12 15:42:19 +07:00
  • 567f85a0b9 FHM09062601IBL - split klinik payment before ibl sas.fajri 2026-06-12 15:15:47 +07:00
  • 9eb92eb340 FHM09062601IBL - add order klinik to save response sas.fajri 2026-06-12 14:47:43 +07:00
  • ebd2217921 FHM09062601IBL - fix ibl load klinik tests sas.fajri 2026-06-12 14:26:39 +07:00
  • 17acf294ba FHM09062601IBL - cashierklinik/patient/search: PDP decrypt M_PatientName, fix bidx search sas.fajri 2026-06-12 13:50:52 +07:00
  • b08ddb68b1 FHM09062601IBL - fix load_klinik tests: T_PriceIsCito AS T_TestIsCito dari ss_price_mou sas.fajri 2026-06-12 13:40:29 +07:00
  • e8f598c98d FHM09062601IBL - fix load_klinik tests: T_TestIsCito dari ss_price_mou sesuai referensi v35 sas.fajri 2026-06-12 13:39:29 +07:00
  • d0547e38bb FHM09062601IBL - load_klinik: tangkap SQL error di tests query untuk debug sas.fajri 2026-06-12 13:38:04 +07:00
  • 83045fac9a FHM09062601IBL - fix load_klinik tests: T_TestIsCito dari JOIN t_test bukan ss_price_mou sas.fajri 2026-06-12 13:36:54 +07:00
  • fac5dcb34d FHM09062601IBL - fix load_klinik tests: ganti db_onedev ke db_smartone, tambah schema one_lab ke ss_price_mou sas.fajri 2026-06-12 13:35:55 +07:00
  • 0550497a16 FHM09062601IBL - load_klinik tests format identik registration_v37 selectPx sas.fajri 2026-06-12 13:33:08 +07:00
  • 667d8d2a1d FHM09062601IBL - trigger sync_order_total: update orderSubtotal+orderTotal otomatis sas.fajri 2026-06-12 11:36:43 +07:00
  • 6a1bee3656 FHM09062601IBL - ibl_registration/order/save: link klinik order via klinik_number sas.fajri 2026-06-12 11:09:53 +07:00
  • c80bd8b6c1 FHM09062601IBL - ibl_registration/order/load_klinik: endpoint baru dengan decrypt PDP sas.fajri 2026-06-12 10:58:43 +07:00
  • 917115684c FHM09062601IBL - getdefaultmou: support ambil MOU dari order jika orderid dikirim sas.fajri 2026-06-12 10:39:06 +07:00
  • e3be8d6b14 FHM09062601IBL - klinik/patient/search: bidx search + decrypt patient_name sas.fajri 2026-06-12 10:37:37 +07:00
  • 1b8e00b57e FHM09062601IBL - list_patient: decrypt patient_name dari _enc untuk tampilan asli sas.fajri 2026-06-12 10:15:10 +07:00
  • d57bbaec38 FHM09062601IBL - get_resume_medic: tambah vaksinasi_list dan tindakan_medis_list sas.fajri 2026-06-12 09:50:37 +07:00
  • d04d8add35 FHM09062601IBL - saveorder: simpan tests ke order_detail_order + create table sas.fajri 2026-06-12 08:50:29 +07:00
  • 414a3765f7 FHM09062601IBL - Registrationv3: tambah search_test, mouid dari FE sas.fajri 2026-06-12 08:20:59 +07:00
  • b18dfa3495 FHM09062601IBL - fix list_order_tindakan: JOIN m_doctor ke one_lab sas.fajri 2026-06-11 16:17:25 +07:00
  • 39f4626cdf FHM09062601IBL - tambah fitur tindakan medis: table order_tindakan + 4 endpoint sas.fajri 2026-06-11 16:08:34 +07:00
  • e5d5dfd48a FHM09062601IBL - get_vaccines: filter px_type = PX sas.fajri 2026-06-11 15:48:01 +07:00
  • cd795497a7 FHM09062601IBL - order_vaccine: tambah kolom harga (ss_price_mou_id, bruto, disc, total) sas.fajri 2026-06-11 15:30:02 +07:00
  • e1b91403ed FHM09062601IBL - get_vaccines: decode nat_test dan child_test jadi array sas.fajri 2026-06-11 15:27:48 +07:00
  • ce2068d24a FHM09062601IBL - get_vaccines: return format lengkap sama seperti search_test supervisor sas.fajri 2026-06-11 15:26:13 +07:00
  • f1bbb2a932 FHM09062601IBL - get_vaccines: tambah harga (bruto, discountpersen, discountrp, total) sas.fajri 2026-06-11 15:24:15 +07:00
  • 520c77484b FHM09062601IBL - filter get_vaccines: is_packet = N di ss_price_mou sas.fajri 2026-06-11 15:11:29 +07:00
  • e3c9909c84 FHM09062601IBL - tambah kolom KIPI, observasi 15 menit, reaksi alergi ke order_vaccine sas.fajri 2026-06-11 14:55:44 +07:00
  • 11860743b8 FHM09062601IBL - petugas penyuntik: autocomplete dari m_staff, ganti kolom ke M_StaffID sas.fajri 2026-06-11 14:54:06 +07:00
  • 77a595eba4 FHM09062601IBL - refactor get_vaccines: autocomplete jenis vaksin by order MOU, pisahkan list_order_vaccines sas.fajri 2026-06-11 14:37:39 +07:00
  • 6858814948 FHM09062601IBL - tambah endpoint vaksin di doctorv5/Anamnesedoctor + create order_vaccine sas.fajri 2026-06-11 14:32:59 +07:00
  • 0e2df4612a FHM09062601IBL - create m_injection_site dan m_route_vaccine di one_klinik sas.fajri 2026-06-11 14:27:52 +07:00
  • 98748620dd FHM09062601IBL - fix Ttv: set orderDoctorType FORM saat insert order_doctor sas.fajri 2026-06-11 14:08:43 +07:00
  • 1bdb54d1c2 FHM09062601IBL - fix mcuofflineapp Preregisterapp: apply PDP compliance (mask/enc/bidx) sas.fajri 2026-06-11 13:58:11 +07:00
  • f8d487079b FHM09062601IBL - update runbook PDP: field tabel, DOB VARCHAR, NIK_bidx dari IDNumber, migration steps baru sas.fajri 2026-06-11 13:47:43 +07:00
  • 83bd46d521 FHM09062601IBL - update CLAUDE.md: tambah list migration PDP dan catatan DOB VARCHAR sas.fajri 2026-06-11 13:46:08 +07:00
  • 49df769c58 FHM09062601IBL - alter m_patient M_PatientDOB ke VARCHAR untuk simpan nilai masked sas.fajri 2026-06-11 13:45:34 +07:00
  • 9e68c1cedd FHM09062601IBL - alter mcu_preregister_patients DOB ke VARCHAR untuk simpan nilai masked sas.fajri 2026-06-11 13:43:59 +07:00
  • 16316aaa31 FHM09062601IBL - fix Preregister: masking M_PatientDOB dan Mcu_PreregisterPatientsDOB sas.fajri 2026-06-11 13:40:35 +07:00
  • a90b0f96c7 FHM09062601IBL - fix Preregister savecsv: terapkan PDP pada insert/update/lookup m_patient sas.fajri 2026-06-11 13:31:22 +07:00
  • ece137df06 FHM09062601IBL - update CLAUDE.md: tambah catatan pola PDP NIK_bidx diisi dari IDNumber sas.fajri 2026-06-11 11:38:21 +07:00
  • 2692c98ef2 FHM09062601IBL - fix registrationv3: IDNumber_bidx simpan ke M_PatientNIK_bidx, search e[3] pakai JSON_CONTAINS NIK_bidx sas.fajri 2026-06-11 11:34:20 +07:00
  • 7c8b1ad36b FHM09062601IBL - fix registrationv3 search: kembalikan AND antar-field, e[3] pakai M_PatientIDNumber LIKE (bukan NIK bidx) sas.fajri 2026-06-11 11:29:21 +07:00
  • c1f874b96b FHM09062601IBL - fix registrationv3 search: ganti AND antar-field jadi OR, e[3] cari M_PatientIDNumber bukan M_PatientNIK_bidx sas.fajri 2026-06-11 11:24:52 +07:00
  • e73fccee17 fix generate order rujukan delevery Hanan Askarim 2026-06-12 09:03:56 +07:00
  • 2978ecc93d update konfrimasi penerimaan rujukan Hanan Askarim 2026-06-11 15:10:42 +07:00
  • 9430b00ee6 FHM09062601IBL - registrationv3/search hapus field alamat dari response (terenkripsi) sas.fajri 2026-06-11 11:11:51 +07:00
  • 0e590f5959 FHM09062601IBL - samplingcall/search filter klinik order ganti orderIsScreening='D' ke orderIsTTV='D' sas.fajri 2026-06-11 10:59:08 +07:00
  • 710dbaaec1 FHM09062601IBL - ttv/search sesuaikan data pasien dg screening list: order.*, semua _enc field, patient_name sas.fajri 2026-06-11 10:44:13 +07:00
  • 1e87def6a7 FHM09062601IBL - buat controller Ttv (search, getttv, savettv, getsexreg) + kolom orderIsTTV sas.fajri 2026-06-11 10:24:06 +07:00
  • c78f53fc18 FHM09062601IBL - search() merge answer ke options: option terpilih value:true, sesuaikan format object sas.fajri 2026-06-11 09:47:38 +07:00
  • 67bb072e0d FHM09062601IBL - simpan T_ScreeningAnswerValue sebagai JSON object bukan string sas.fajri 2026-06-11 09:46:36 +07:00
  • 655757599a FHM09062601IBL - end_session delegate ke endsession agar FE existing langsung pakai logic baru sas.fajri 2026-06-11 09:42:22 +07:00
  • ee3ec98f44 FHM09062601IBL - tambah endpoint endsession: simpan screening DEFAULT ke order_screening, dinamis ke t_screening_answer sas.fajri 2026-06-11 09:31:51 +07:00
  • b45f284784 FHM09062601IBL - buat t_screening_answer, update screening/search return template+forms dinamis vs DEFAULT sas.fajri 2026-06-11 08:58:03 +07:00
  • beb11cc40f FHM09062601IBL - update id option screening jadi unique per form (format f{formID}o{optionIdx}) sas.fajri 2026-06-11 08:16:45 +07:00
  • 2a936217c7 FHM09062601IBL - update format options screening ke array-of-objects, tambah mapping template ke clinic unit sas.fajri 2026-06-10 16:50:33 +07:00
  • f39b28361e FHM09062601IBL - buat tabel m_screening_template dan m_screening_form, isi data template VAKSINASI dan KHITAN sas.fajri 2026-06-10 16:41:57 +07:00
  • 270f71f5ea FHM09062601IBL - fix saveorder SQL 1064: tambah ? untuk orderM_MouID, handle param m_mouid dari FE sas.fajri 2026-06-10 16:30:48 +07:00
  • 25f17896d4 FHM09062601IBL - saveorder: harga dari FE (bukan dokter), mou_id dari FE sas.fajri 2026-06-10 16:15:35 +07:00
  • 71d64c6637 FHM09062601IBL - registrasi klinik: tambah endpoint searchcompany dan getmoubycompany sas.fajri 2026-06-10 16:10:33 +07:00
  • eed0c8fe0d FHM09062601IBL - saveorder: simpan orderM_ClinicUnitID, orderM_CompanyID, orderM_MouID sas.fajri 2026-06-10 16:07:47 +07:00
  • beac903397 FHM09062601IBL - alter order tambah orderM_CompanyID (orderM_MouID sudah ada) sas.fajri 2026-06-10 16:07:00 +07:00
  • 16fcf81c00 FHM09062601IBL - registrasi klinik: tambah endpoint getpoli, alter order tambah orderM_ClinicUnitID sas.fajri 2026-06-10 16:04:26 +07:00
  • e456ce6354 FHM09062601IBL - create table one_klinik.m_clinic_unit dengan data awal 4 poli sas.fajri 2026-06-10 16:01:54 +07:00
  • 45e668def3 FHM09062601IBL - tambah task refactor workflow klinik SATUSEHAT readiness sas.fajri 2026-06-10 14:52:48 +07:00
  • a599f15ec2 FHM09062601IBL - screening list_patient: tambah _enc columns, decrypt PDP, foto pasien sas.fajri 2026-06-10 14:32:47 +07:00
  • ad632ec17c FHM09062601IBL - doctorv5/anamnesedoctor: tambah M_PatientPhoto dan M_PatientPhotoThumb di search sas.fajri 2026-06-10 11:40:27 +07:00
  • 5e3695a54b FHM09062601IBL - doctorv5/anamnesedoctor: fix regional query (regional_nm, JOIN via pro/kab/kec_cd) sas.fajri 2026-06-10 11:38:48 +07:00
  • dc586c63f4 FHM09062601IBL - doctorv5/anamnesedoctor: fix kelurahan sub-query, tambah PDP decrypt, gunakan regional sas.fajri 2026-06-10 11:36:44 +07:00
  • ae28375cc3 FHM09062601IBL - samplingcall: decrypt PDP fields (nama, HP, email, DOB) di hasil search sas.fajri 2026-06-10 11:23:58 +07:00
  • e7894e869d FHM09062601IBL - fix settingM_LocationID klinik dari 11 ke 30 sas.fajri 2026-06-10 11:22:17 +07:00
  • 5d9c170bf4 FHM09062601IBL - samplingcall: fix klinik UNION, hapus filter locationID agar semua order klinik muncul sas.fajri 2026-06-10 11:20:31 +07:00
  • eb4af1c67c FHM10062601IBL - tambah catatan meeting klinik internal sas.fajri 2026-06-10 10:28:55 +07:00
  • 8282acadd5 FHM09062601IBL - samplingcall: debug sementara cek sql dan params sas.fajri 2026-06-10 10:05:15 +07:00
  • 01994365d4 FHM09062601IBL - samplingcall: tambah UNION klinik order dari one_klinik.order sas.fajri 2026-06-10 09:55:17 +07:00
  • 9dd4afed4a FHM09062601IBL - screening: tambah getsexreg sama seperti registrationv3 sas.fajri 2026-06-10 09:27:42 +07:00
  • f1801157c2 FHM09062601IBL - screening search: hapus kelurahan sub-query, tambah PDP decrypt sas.fajri 2026-06-10 09:18:20 +07:00
  • 0c9c67d30f FHM09062601IBL - tambah _mask_dob, terapkan ke newpatient dan editpatient sas.fajri 2026-06-09 16:52:07 +07:00
  • 32131fdaad FHM09062601IBL - mask M_PatientDOB null di plain column, fix dob decrypt di search sas.fajri 2026-06-09 16:48:40 +07:00
  • 473b90b697 FHM09062601IBL - newpatient: simpan M_PatientAddressRegionalCd dan field lokasi alamat sas.fajri 2026-06-09 16:25:15 +07:00
  • 82c3ea5ff0 FHM09062601IBL - getaddress: ganti join ke tabel regional, decrypt address description sas.fajri 2026-06-09 14:59:04 +07:00
  • e301eedbeb FHM09062601IBL - fix search registrationv3: hapus kelurahan sub-query, samakan dg ibl_registration sas.fajri 2026-06-09 14:51:56 +07:00
  • a5d7174b68 FHM09062601IBL - tambah method searchregion dan search_countries di klinik/Registrationv3 sas.fajri 2026-06-09 14:34:18 +07:00
  • 0f54702aa7 update rujukan internal Hanan Askarim 2026-06-10 15:47:03 +07:00
  • 04591d6c32 FHM08062601IBL - rapikan separator detail hasil sas.fajri 2026-06-09 13:52:36 +07:00