FHM08062601IBL - update fo birt cache sp

This commit is contained in:
sas.fajri
2026-06-08 11:18:01 +07:00
parent 6e0a706b34
commit 9d224ffabf
2 changed files with 2643 additions and 0 deletions

View File

@@ -40,6 +40,7 @@ URUTAN EKSEKUSI (ikuti runbook):
- sql/manual_changes/2026-05-31-pdp-encrypt-columns.sql
- sql/manual_changes/2026-05-31-pdp-update-triggers-enc.sql
- sql/manual_changes/2026-05-31-pdp-birt-sp-cache-join.sql (buat patient_print_cache)
- sql/manual_changes/2026-06-08-pdp-fo-birt-sp-patient-print-cache.sql (update keluarga SP report FO lama: invoice, kwitansi, nota, billing)
4. DROP triggers sebelum migration data:
mysql one_lab -e 'DROP TRIGGER IF EXISTS vm_patient_ai; DROP TRIGGER IF EXISTS vm_patient_bu; DROP TRIGGER IF EXISTS m_patient_au; DROP TRIGGER IF EXISTS m_patientaddress_ai; DROP TRIGGER IF EXISTS m_patientaddress_bu;'
5. Encrypt m_patient: php scripts/migrate_encrypt_patient.php
@@ -99,6 +100,7 @@ Sebelum mulai, pastikan:
| `sql/manual_changes/2026-05-31-pdp-encrypt-columns.sql` | Tambah kolom _enc + _bidx |
| `sql/manual_changes/2026-05-31-pdp-update-triggers-enc.sql` | Update trigger pakai _enc |
| `sql/manual_changes/2026-05-31-pdp-birt-sp-cache-join.sql` | patient_print_cache + update 6 SP BIRT |
| `sql/manual_changes/2026-06-08-pdp-fo-birt-sp-patient-print-cache.sql` | Update keluarga SP report FO lama agar baca `patient_print_cache` |
| `scripts/migrate_encrypt_patient.php` | Encrypt 178K patient rows |
| `scripts/migrate_nik_bidx.php` | Populate NIK search index |
| `scripts/migrate_address_enc.php` | Encrypt address rows |

File diff suppressed because it is too large Load Diff