Commit Graph

14 Commits

Author SHA1 Message Date
sas.fajri
c410d7bbd9 FHM31052601IBL - implementasi enkripsi PII pasien dan data medis (UU PDP)
- Tambah .env loader di index.php untuk IBL_ENCRYPT_KEY dan IBL_ENCRYPT_SEARCH_KEY
- Library Ibl_encryptor: AES-256-GCM encrypt/decrypt + trigram blind index untuk partial search
- SQL migration: tambah kolom _enc dan _bidx di 16 tabel (m_patient, m_patientaddress, hasil lab, log)
- Script backup_pdp_tables.sh: backup tabel terdampak sebelum migrasi
- Script migrate_encrypt_patient.php: enkripsi batch 178K data PII pasien
- Script migrate_encrypt_results.php: enkripsi data medis hasil lab dan log
- Patient.php: search via trigram blind index, add_new/edit enkripsi sebelum save

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 14:07:42 +07:00
sas.fajri
a3f9e04787 FHM29052601IBL - simplify stream_from_qr_printout tanpa get_order_header
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 16:02:46 +07:00
sas.fajri
84e0d60d23 FHM29052601IBL - add merge_from_qr endpoint via qr_printout URLs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 15:54:16 +07:00
sas.fajri
f2f1aed4b2 FHM29052601IBL - integrate merge gateway 2026-05-29 14:21:47 +07:00
sas.fajri
c1fb8a8f61 Update QR report URLs 2026-05-24 18:14:52 +07:00
sas.fajri
11e7e0792a Update modified files 2026-05-22 16:48:56 +07:00
Hanan Askarim
f67d1b947e update generate qr report 2026-05-22 10:22:04 +07:00
sas.fajri
a28fb23e98 Fix fisik report rendering 2026-05-21 09:57:41 +07:00
sas.fajri
c307ca6031 Fix riwayat keluarga result mapping 2026-05-20 16:22:44 +07:00
sas.fajri
a413c0e830 Add fisik result type 2026-04-24 09:42:25 +07:00
sas.fajri
b88eb4abdb Fix QR and MCU per-test 2026-04-23 15:46:57 +07:00
sas.fajri
398224a782 Keep manual result on save 2026-04-23 14:08:46 +07:00
sas.fajri
e8878c89f5 Remove commented-out code and add spacing in Genkelainan.php 2026-04-15 16:17:16 +07:00
sas.fajri
68d8da1596 Batch 5a: application core folders 2026-04-15 15:16:12 +07:00