Use CPONE user name for HIS LoginBuat

This commit is contained in:
2026-09-25 22:09:05 +07:00
parent 20ec75fbcf
commit 0d2044926e
22 changed files with 127 additions and 47 deletions

View File

@@ -203,7 +203,8 @@ Contoh payload pembuatan pasien HIS:
"nik_karyawan": "TSB2026002",
"dependant_id": "D001",
"nama_karyawan": "BUDI SANTOS",
"channel": "CPONE"
"channel": "CPONE",
"login_buat": "Nama Pengguna"
}
```
@@ -237,12 +238,16 @@ Content-Type: application/json
"group_tarif_id": "0",
"nomer_polis": "",
"kelas_id": "Default",
"channel": "CPONE"
"channel": "CPONE",
"login_buat": "Nama Pengguna"
}
```
Endpoint ini idempoten untuk pasien, tanggal, departemen, dan dokter yang sama;
registrasi aktif yang sudah ada dikembalikan dengan status `already_registered_visit`.
Semua endpoint POST yang menulis data HIS mewajibkan `login_buat` berisi nama
pengguna CPONE yang sedang login (maksimal 30 karakter). Field `channel` tetap
menandai sumber integrasi dan tidak lagi dipakai untuk kolom `LoginBuat` HIS.
Contoh payload registrasi laboratorium:
@@ -260,7 +265,8 @@ Contoh payload registrasi laboratorium:
"shift_harian_id": null,
"diagnosa_kerja": "Pemeriksaan laboratorium",
"catatan": null,
"channel": "CPONE"
"channel": "CPONE",
"login_buat": "Nama Pengguna"
}
```
@@ -281,7 +287,8 @@ Contoh payload penambahan layanan:
"catatan": null
}
],
"channel": "CPONE"
"channel": "CPONE",
"login_buat": "Nama Pengguna"
}
```
@@ -297,7 +304,8 @@ Contoh payload penambahan Paket Dispenser HIS:
"cito": false,
"markup_cito": 0,
"catatan": "",
"channel": "CPONE"
"channel": "CPONE",
"login_buat": "Nama Pengguna"
}
```