c410d7bbd927c6940a2391b969fe2a48b31dbc59
- 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>
Ini adalah BE untuk IBL
Auto sync ke devone
Jalankan ./scripts/install_devone_sync_hooks.sh sekali untuk mengaktifkan hook Git lokal.
Setelah itu, commit atau merge ke main akan otomatis sync file yang berubah ke devone.aplikasi.web.id:/home/one/project/one/one-api-lab/ memakai scripts/sync_devone_changed_files.sh.
Sync ini hanya mengirim file baru atau file yang berubah.
Perubahan rename, move, atau delete sengaja di-skip supaya file dan folder di devone tidak ikut terhapus atau berpindah.
Code Review Graph
Repo ini sudah disetup untuk code-review-graph agar eksplorasi struktur kode dan review perubahan lebih hemat context dibanding baca repo secara buta.
Status setup:
- CLI global sudah terpasang di laptop:
code-review-graph - MCP Codex sudah diregister lewat
~/.codex/config.toml - Graph repo disimpan di
.code-review-graph/graph.db
Perintah yang biasa dipakai:
- Build awal graph:
code-review-graph build - Update incremental setelah ada perubahan kode:
code-review-graph update - Lihat statistik graph:
code-review-graph status - Watch mode:
./scripts/code_review_graph_watch.sh
Otomasi Git:
- Saat
commit,merge, ataurewritedi branchmain, hook lokal akan menjalankancode-review-graph update - Setelah itu hook tetap lanjut ke auto sync devone yang sudah ada
- Kalau update graph gagal, proses Git tidak dibatalkan; hook hanya log lalu lanjut
Catatan penggunaan:
code-review-graphpaling berguna untuk mencari area modul, file, class, dan function yang spesifik- Tetap verifikasi ke file asli saat debug atau revisi logika detail
- Untuk repo ini,
code-review-graphterasa lebih stabil daripadagraphifysaat menelusuri modul sepertiibl_registration
Description
Languages
PHP
99.9%