Dokumentasi Bridging Patologi Anatomi
AdamLIS - SIMRS Patologi Anatomi#
Untuk sistem bridging SIMRS-LIS modul patologi anatomi ini kami menggunakan metode REST API. Berikut selengkapnya:
REST API#
Metode Registrasi POST#
LIS membuka akses untuk SIMRS melakukan pengiriman data.
Fungsi: SIMRS mengirimkan data registrasi ke LIS
Method: POST
{{app_host}}/api/v1/adamlis/patologi-anatomi/bridging/registrasi
Request Body
{
"registrasi": {
"no_reg_rs": "7490303",
"diagnosa_awal": "Tumor mammae sinistra", // opsional, free text
"keterangan_klinis": "Benjolan pada mammae kiri sejak 3 bulan", // opsional, free text
"lokasi": {Respons Sukses201 Created
{
"success": true,
"message": "Registrasi Pasien - Patologi Anatomi berhasil dikirim",
"payload": {
"no_lab": "E09/PA250725/0001",
"no_reg_rs": "89303"
}
}Respons Gagal400 Bad Request
{
"success": false,
"message": "Registrasi Pasien - Patologi Anatomi gagal dikirim",
"errors": [
{
"field": "code", // kolom
"message": "Code tidak boleh kosong atau hanya berisi spasi" // message validasi
}
]
}Metode Registrasi GET#
SIMRS membuka akses untuk LIS mengambil data.
Fungsi: Pencarian data pasien registrasi berdasarkan no registrasi (kode unik yang dipakai sekali transaksi registrasi di SIMRS)
Method: GET
{{app_host}}/api/v1/adamlis/patologi-anatomi/bridging/registrasi/:no_reg_rs
Respons Sukses200 OK
{
"success": true,
"message": "Registrasi Pasien - Patologi Anatomi berhasil ditampilkan",
"payload": [
{
"registrasi": {Respons Gagal404 Not Found
{
"success": false,
"message": "Registrasi Pasien - Patologi Anatomi tidak ditemukan",
"errors": [
{
"type": "not found",
"message": "Data tidak ditemukan"
}
]
}Metode Pengembalian Hasil POST#
SIMRS membuka akses untuk LIS mengirimkan data.
Fungsi: LIS mengirimkan data yang sudah diolah dari LIS ke SIMRS
Method: POST
{{app_host}}/api/v1/adamlis/patologi-anatomi/bridging/arsip
Request Body
{
"no_registrasi": "994741",
"no_lab": "E04/PA250708/0097",
"jenis_registrasi": "reguler", // opsi=reguler,cito
"waktu_registrasi": "2024-08-12 09:08:12",
"keterangan_hasil": "-", // catatan pemeriksaan per-transaksiRespons Sukses201 Created
{
"success": true,
"message": "Hasil Pasien - Patologi Anatomi berhasil dikirim",
"payload": {
"no_lab": "Z99/PA250725/0001"
}
}Respons Gagal400 Bad Request
{
"success": false,
"message": "Hasil Pasien - Patologi Anatomi gagal dikirim",
"errors": [
{
"field": "code", // kolom
"message": "Code tidak boleh kosong atau hanya berisi spasi" // message validasi
}
]
}Metode Update Hasil Pemeriksaan#
SIMRS membuka akses untuk LIS melakukan pengiriman update hasil pemeriksaan.
Fungsi: LIS mengirimkan data yang sudah diolah dari LIS ke SIMRS
Method: PUT
{{app_host}}/api/v1/adamlis/patologi-anatomi/bridging/arsip/:no_lab
Request Body
{
"no_registrasi": "994741",
"no_lab": "E04/PA250708/0097",
"keterangan_hasil": "-", // catatan pemeriksaan per-transaksi
"kode_rs": "RS02",
"kode_lab": "test",Respons Sukses200 OK
{
"success": true,
"message": "Hasil Pasien (Z99/PA250725/0001) - Patologi Anatomi berhasil diupdate",
"payload": {
"no_registrasi": "994741",
"no_lab": "E04/PA250708/0097",Respons Gagal400 Bad Request
{
"success": false,
"message": "Hasil Pasien (Z99/PA250725/0001) - Patologi Anatomi gagal diupdate",
"errors": [
{
"field": "code", // kolom
"message": "Code tidak boleh kosong atau hanya berisi spasi" // message validasi
}
]
}