GG7SYT - add labeling to lis #8

Merged
fajri merged 1 commits from staging into master 2026-07-02 10:35:46 +07:00
Owner

Latar Belakang Masalah

Pelabelan data yang dikirim ke LIS masih memakai filter Nat_GroupID lama, sehingga grouping pemeriksaan dan metadata order belum sesuai untuk kebutuhan labeling terbaru.

Perubahan

  • Update filter grouping pada Transactionv2 sampai Transactionv5 agar label LIS memasukkan Nat_GroupID 2 dan 3, serta memisahkan grup lain ke Nat_GroupID 4.
  • Update mapping data di Apilis untuk gender Other, service unit MCU dan Walk In, nama dokter lengkap, dan cakupan Nat_GroupID pemeriksaan yang dikirim ke LIS.

File yang Diubah

File Fungsi/Bagian Keterangan
application/controllers/ais/Transactionv2.php query grouping LIS Ubah filter Nat_GroupID untuk pembagian label LIS
application/controllers/ais/Transactionv3.php query grouping LIS Ubah filter Nat_GroupID untuk pembagian label LIS
application/controllers/ais/Transactionv4.php query grouping LIS Ubah filter Nat_GroupID untuk pembagian label LIS
application/controllers/ais/Transactionv5.php query grouping LIS Ubah filter Nat_GroupID untuk pembagian label LIS
application/libraries/Apilis.php mapping payload LIS Update gender, service unit, physician name, dan filter group test

Test yang Harus Dilakukan QA

  • Skenario normal: order dengan pemeriksaan grup 2 dan 3 menghasilkan label LIS yang sesuai.
  • Skenario edge case: pasien dengan gender selain male/female tetap terkirim dengan mapping gender yang benar.
  • Skenario negatif: order di luar grup yang diizinkan tidak ikut masuk ke label LIS yang salah.
  • Regression: pastikan payload LIS untuk MCU dan Walk In tetap terbentuk dan pengiriman order lain tidak rusak.
## Latar Belakang Masalah Pelabelan data yang dikirim ke LIS masih memakai filter `Nat_GroupID` lama, sehingga grouping pemeriksaan dan metadata order belum sesuai untuk kebutuhan labeling terbaru. ## Perubahan - Update filter grouping pada `Transactionv2` sampai `Transactionv5` agar label LIS memasukkan `Nat_GroupID` 2 dan 3, serta memisahkan grup lain ke `Nat_GroupID` 4. - Update mapping data di `Apilis` untuk gender `Other`, service unit MCU dan Walk In, nama dokter lengkap, dan cakupan `Nat_GroupID` pemeriksaan yang dikirim ke LIS. ## File yang Diubah | File | Fungsi/Bagian | Keterangan | |---|---|---| | `application/controllers/ais/Transactionv2.php` | query grouping LIS | Ubah filter `Nat_GroupID` untuk pembagian label LIS | | `application/controllers/ais/Transactionv3.php` | query grouping LIS | Ubah filter `Nat_GroupID` untuk pembagian label LIS | | `application/controllers/ais/Transactionv4.php` | query grouping LIS | Ubah filter `Nat_GroupID` untuk pembagian label LIS | | `application/controllers/ais/Transactionv5.php` | query grouping LIS | Ubah filter `Nat_GroupID` untuk pembagian label LIS | | `application/libraries/Apilis.php` | mapping payload LIS | Update gender, service unit, physician name, dan filter group test | ## Test yang Harus Dilakukan QA - [ ] Skenario normal: order dengan pemeriksaan grup 2 dan 3 menghasilkan label LIS yang sesuai. - [ ] Skenario edge case: pasien dengan gender selain male/female tetap terkirim dengan mapping gender yang benar. - [ ] Skenario negatif: order di luar grup yang diizinkan tidak ikut masuk ke label LIS yang salah. - [ ] Regression: pastikan payload LIS untuk MCU dan Walk In tetap terbentuk dan pengiriman order lain tidak rusak.
fajri added 1 commit 2026-07-02 10:34:21 +07:00
fajri merged commit 482b08f609 into master 2026-07-02 10:35:46 +07:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: fajri/BE_CPONE#8