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
sas.fajri
f8715777a5
Map fisik alias label
2026-04-24 09:10:57 +07:00
sas.fajri
407e9219bd
Use fisik result fallback
2026-04-24 09:07:23 +07:00
sas.fajri
a7ad845918
Save fisik resume
2026-04-24 09:00:30 +07:00
sas.fajri
b88eb4abdb
Fix QR and MCU per-test
2026-04-23 15:46:57 +07:00
sas.fajri
aea39e343c
Fix per-test group result
2026-04-23 15:41:30 +07:00
sas.fajri
6130ccfdb4
Record resultentry trigger fix
2026-04-23 14:27:55 +07:00
sas.fajri
398224a782
Keep manual result on save
2026-04-23 14:08:46 +07:00
sas.fajri
04119b6df5
Fix genkelainan loader
2026-04-23 14:01:30 +07:00
sas.fajri
daff52ca4e
Add sample_coming endpoint to Patient controller
...
- New endpoint to mark patient sample as coming
- Updates T_OrderHeaderAddonIsComing to 'Y'
- Sets T_OrderHeaderAddonIsComingDate to NOW()
- Includes login validation and error handling
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-04-16 09:50:00 +07:00
sas.fajri
eed7028841
Batch 6f: application controller leftovers
2026-04-15 15:24:53 +07:00
sas.fajri
294c510513
Batch 6d: application controllers mockup fo
2026-04-15 15:24:34 +07:00
sas.fajri
1b5b3c40b6
Batch 6c: application controllers mockup process
2026-04-15 15:24:21 +07:00
sas.fajri
5fc98cc70e
Batch 6b: application controllers mockup base
2026-04-15 15:24:12 +07:00
sas.fajri
3784d9ee28
Batch 6a: application controllers base
2026-04-15 15:23:57 +07:00