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
e23751a5bd
Restrict QR to test-linked group results
2026-05-21 12:00:53 +07:00
sas.fajri
19038646f1
Apply Group_ResultFlagPerTest rules
2026-05-21 11:56:47 +07:00
sas.fajri
5164b356dc
Fix group-result mismatch fallback
2026-05-21 11:43:36 +07:00
sas.fajri
0b1d53566d
Auto-create missing group result mapping
2026-05-21 11:42:01 +07:00
sas.fajri
282b1e07d8
Load QR library before save
2026-05-21 11:33:37 +07:00
sas.fajri
922c21909e
Fix qr_printout test id matching
2026-05-21 11:32:46 +07:00
Hanan Askarim
ef98be6480
fix PID report
2026-05-21 11:23:32 +07:00
sas.fajri
53c6294b6e
Add QR generation on val1
2026-05-21 11:20:40 +07:00
sas.fajri
952550fb8d
Add saveresult status_name
2026-05-21 11:01:11 +07:00
sas.fajri
8fd4893c5f
Return header in saveresult
2026-05-21 10:57:59 +07:00
sas.fajri
801673d3d2
Add saveresult header
2026-05-21 10:50:08 +07:00
sas.fajri
6dcaafed20
Align saveresult header status
2026-05-21 10:32:27 +07:00
Hanan Askarim
189a4e73e6
add qr code report
2026-05-21 10:15:04 +07:00
sas.fajri
ae80bec089
Align fisik result headers
2026-05-21 10:13:37 +07:00
sas.fajri
c22664a025
Return fresh fisik header
2026-05-21 10:02:57 +07:00
sas.fajri
a28fb23e98
Fix fisik report rendering
2026-05-21 09:57:41 +07:00
sas.fajri
d1eaef185d
Sync order group result mapping
2026-05-20 15:54:40 +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
4cb8db31dd
Save TANGGAL_MCU to preregister date
2026-05-19 20:53:59 +07:00
sas.fajri
da7d744788
fix(ibl-registration): clean mysqli connection sebelum query inform_consent di load()
...
Stored procedure meninggalkan connection dirty, query berikutnya gagal
silent. Tambah clean_mysqli_connection() sebelum get_inform_consent_by_order().
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 15:23:32 +07:00
sas.fajri
7e34e11689
feat(ibl-registration): tambah inform_consent di response order/load
...
Pakai get_inform_consent_by_order() yang sudah ada, null jika template
tidak ditemukan (title kosong).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 15:17:50 +07:00
sas.fajri
04fc1a2b72
feat(ibl-registration): tambah order_total di get_tests_by_order, '-' jika M_MouIsBill = 'Y'
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 14:18:48 +07:00
sas.fajri
5783a4d2ac
perf(ibl-registration): ganti LEFT JOIN ke JOIN pada t_orderheader dan m_mou di get_tests_by_order
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 14:15:20 +07:00
Hanan Askarim
03ff3c00e0
Merge branch 'main' of https://devone.aplikasi.web.id/gitea/fajri/BE_IBL
2026-05-19 14:14:51 +07:00
Hanan Askarim
7706e7bf0d
fix samplingso flag
2026-05-19 14:14:47 +07:00
sas.fajri
35159de96c
fix(ibl-registration): get_tests_by_order join m_mou, harga '-' jika M_MouIsBill = 'Y'
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 14:13:46 +07:00
sas.fajri
e6d0f98fd3
fix(ibl-registration): filter get_tests_by_order hanya T_TestIsPrice = 'Y'
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 14:05:37 +07:00
sas.fajri
6712b18eec
feat(ibl-registration): order save resilient terhadap kegagalan generate_location
...
- generate_location dipindah ke luar trans_begin/commit agar order tidak rollback
- _do_generate_location_for_stations() diextract, iterasi semua station tanpa abort
- deteksi NO_MAPPING (loc_id null) sebelum INSERT
- location_warning ditambahkan ke response sukses (opsional untuk FE)
- endpoint retry_location untuk generate ulang lokasi yang belum terbentuk
- tiap kegagalan station dicatat ke error_log_order
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-19 10:11:55 +07:00
sas.fajri
b659369d9b
Fix consent mapping with company group type
2026-05-18 15:10:03 +07:00
sas.fajri
5edb543a03
Add consent template mapping by company type
2026-05-18 14:41:30 +07:00
sas.fajri
9bc3abd059
Fix inform consent log DB group
2026-05-18 14:20:43 +07:00
sas.fajri
8c9ddf9755
Add inform consent template API
2026-05-18 13:37:55 +07:00
sas.fajri
ae601aa3ca
Rename doctor response fields
2026-04-25 10:25:45 +07:00
sas.fajri
cf8b792f0b
Fix resume insert placeholders
2026-04-24 17:02:32 +07:00
sas.fajri
fb88b138e4
Fix resume save schema
2026-04-24 16:49:40 +07:00
sas.fajri
7e5958e2d6
Use resume conclusion tables
2026-04-24 16:39:11 +07:00
sas.fajri
ea8bae6efc
Add fitness category eng
2026-04-24 15:39:26 +07:00
sas.fajri
189f804ec7
Fix kelainan lang mapping
2026-04-24 15:29:34 +07:00
sas.fajri
452eb5c6ea
Add kelainan lang data
2026-04-24 15:11:16 +07:00
sas.fajri
0bf331a5c2
Add resume advices
2026-04-24 14:23:29 +07:00
sas.fajri
8cd253f1ac
Add kelainan fitness id
2026-04-24 11:15:30 +07:00
sas.fajri
0bf96e86b6
Align kelainan fitness fields
2026-04-24 11:04:13 +07:00
sas.fajri
92bd44c1eb
Add kelainan summary
2026-04-24 10:56:09 +07:00
sas.fajri
1ed1eefa9b
Expose fisik result type
2026-04-24 09:46:44 +07:00
sas.fajri
809aa5d296
Refine fisik resume fallback
2026-04-24 09:44:53 +07:00