sas.fajri
77c00e0dd0
FHM08062601IBL - fix access level db_onedev jadi public di Rpt_lab_result
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 08:40:39 +07:00
sas.fajri
c4e590d153
FHM08062601IBL - tambah Rpt_lab_result FPDF controller untuk generate lab result PDF tanpa BIRT
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 08:39:21 +07:00
sas.fajri
dcdfb0e7cc
FHM08062601IBL - fallback resolve payment id dari order id di birt_proxy stream_by_code
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-08 14:50:47 +07:00
sas.fajri
d5b358003f
FHM08062601IBL - fix access level db_onedev di Birt_proxy jadi public
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-08 14:46:15 +07:00
sas.fajri
943f037ad9
FHM08062601IBL - tanda tangan inform consent tampilkan prefix nama suffix tanpa title
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-08 13:33:25 +07:00
sas.fajri
9eba521e2f
FHM08062601IBL - fix concat nama pasien dengan title prefix suffix di inform consent
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-08 13:29:40 +07:00
sas.fajri
ca1327a6c2
FHM08062601IBL - update print invoice url dinamis dan nama pasien di inform consent
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-08 13:22:58 +07:00
sas.fajri
33fe960269
FHM08062601IBL - fix cashier print proxy url handling
2026-06-08 13:15:25 +07:00
sas.fajri
bd0790b768
FHM08062601IBL - fix birt proxy params
2026-06-08 11:35:32 +07:00
sas.fajri
87c621a5fc
FHM08062601IBL - secure fo print cache lifecycle
2026-06-08 11:30:35 +07:00
sas.fajri
d4ecd7f06d
FHM31052601IBL - populate decrypt cache sebelum semua BIRT/PDF fetch
...
- Ibl_patient_decrypt: tambah fetch_birt_pdf() + pre_cache_and_get_url()
- Reporturl.php: auto pre-cache sebelum return URL atau fetch PDF
- Rv_patient.php: pre_cache sebelum return URL ke frontend
- tgram/Hasil.php: fetch_birt_pdf() via dl_report()
- Qr_report_uploader.php: populate/delete cache wrapping download_file()
- Ibl_merge_report_gateway.php: populate/delete cache wrapping Go merge service call
- send_email.php: populate_birt_cache() + delete_birt_cache() untuk email attachment
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 18:04:36 +07:00
sas.fajri
5c9daffb38
FHM31052601IBL - FPDF controllers: decrypt PII via Ibl_patient_decrypt library
...
- Ibl_patient_decrypt: helper populate/delete patient_print_cache + decrypt_row
- Inform_consent, Medical_checkup_report: decrypt langsung dari _enc (direct SQL)
- Kartu_kontrol, Rpt_t_002, Rpt_t_002_eng: populate cache sebelum call SP,
delete cache setelah SP selesai
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 17:49:45 +07:00
sas.fajri
d7930d5dbc
FHM31052601IBL - BIRT proxy + 5 SP header decrypt via patient_print_cache
...
- Birt_proxy.php: decrypt PII sebelum call BIRT, cache 5 menit
- 5 SP (hasil_header, _2, _eng, fo_001, card_patient): tambah LEFT JOIN
ke patient_print_cache dengan COALESCE fallback ke masked data
- SP signature tidak berubah, .rptdesign tidak perlu diupdate
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-31 17:33:02 +07:00
sas.fajri
cf8ef0e590
FHM29052601IBL - add GET /report/qr/{id} preview endpoint dari qr_printout
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 16:33:00 +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
d6f2f6ec4e
Add QR report uploader
2026-05-24 18:25:23 +07:00
sas.fajri
626af7342e
Add Kartu Kontrol Pelayanan FPDF report endpoint
...
Replaces BIRT rpt_fo_001 which had unresolvable image loading issues.
FPDF-based endpoint with 3.5cm top margin for pre-printed letterhead.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-24 11:45:59 +07:00
sas.fajri
cdfc5e88d7
Fix consent media root
2026-05-24 10:06:07 +07:00
Hanan Askarim
e11005068e
Merge branch 'main' of https://devone.aplikasi.web.id/gitea/fajri/BE_IBL
2026-05-22 10:22:09 +07:00
Hanan Askarim
f67d1b947e
update generate qr report
2026-05-22 10:22:04 +07:00
sas.fajri
aa6fc08de6
Fix MCU report QR
2026-05-22 09:54:41 +07:00
sas.fajri
6849757e22
Add MCU report QR
2026-05-22 09:24:19 +07:00
sas.fajri
70ca5e42ad
Split medical report watermark
2026-05-21 13:59:13 +07:00
sas.fajri
a4f04d7c54
Lift watermark higher
2026-05-21 13:50:34 +07:00
sas.fajri
af229728ed
Raise watermark position
2026-05-21 13:49:24 +07:00
sas.fajri
f4f56255f4
Move medical report watermark up
2026-05-21 13:48:20 +07:00
sas.fajri
dae16e1afe
Raise medical report watermark
2026-05-21 13:47:10 +07:00
sas.fajri
94d923116a
Enlarge medical report watermark
2026-05-21 13:46:02 +07:00
sas.fajri
e53e9c19f7
Update tools controllers and assets
2026-05-21 13:43:16 +07:00
sas.fajri
0b87e2e7cd
Increase medical watermark size
2026-05-21 12:13:02 +07:00
sas.fajri
939e62d3c8
Keep medical watermark aspect ratio
2026-05-21 12:11:16 +07:00
sas.fajri
3a5dd605c2
Add watermark to medical checkup report
2026-05-21 12:08:34 +07:00
sas.fajri
a28fb23e98
Fix fisik report rendering
2026-05-21 09:57:41 +07:00
sas.fajri
0138338948
Add print transaction endpoint and EN receipt
2026-05-20 11:14:57 +07:00
sas.fajri
febe69f6cb
Add FPDF-based rpt_t_002 receipt
2026-05-20 09:25:55 +07:00
sas.fajri
3784d9ee28
Batch 6a: application controllers base
2026-04-15 15:23:57 +07:00