Dokumentasi Bridging Mikrobiologi
AdamLIS - SIMRS Mikrobiologi#
Untuk sistem bridging SIMRS-LIS modul mikrobiologi ini kami menggunakan metode REST API. Berikut selengkapnya:
Registrasi#
Metode Registrasi POST#
Method: POST
{{app_host}}/api/v2/adamlis/mikrobiologi/bridging/registrasi
Body
{
"registrasi": {
"no_reg_rs": "89303",
"keterangan_klinis": "-",
"diagnosa_awal": "pasien menderita dm", // diagnosa free text
"jenis_registrasi": "reguler", // opsi=reguler,citoRespons Sukses201 Created
{
"success": true,
"message": "Registrasi Pasien - Mikrobiologi berhasil dikirim",
"payload": {
"no_lab": "Z99/MK250725/0001",
"no_reg_rs": "89303"
}
}Respons Gagal400 Bad Request
{
"success": false,
"message": "Registrasi Pasien - Mikrobiologi gagal dikirim",
"errors": [
{
"field": "code", // kolom
"message": "Code tidak boleh kosong atau hanya berisi spasi" // message validasi
}
]
}Metode Registrasi GET#
Method: GET
{{app_host}}/api/v2/adamlis/mikrobiologi/bridging/registrasi/:no_reg_rs
Respons Sukses200 OK
{
"success": true,
"message": "Registrasi Pasien - Mikrobiologi berhasil ditampilkan",
"payload": [
{
"registrasi": {Respons Gagal404 Not Found
{
"success": false,
"message": "Registrasi Pasien - Mikrobiologi tidak ditemukan",
"errors": [
{
"type": "not found",
"message": "Data tidak ditemukan"
}
]
}Pengembalian Hasil#
Metode Pengembalian Hasil POST#
Method: POST
{{app_host}}/api/v2/adamlis/mikrobiologi/bridging/arsip
Body
{
"no_registrasi": "994741",
"no_lab": "Z99/MK250725/0001",
"jenis_registrasi": "reguler",
"waktu_registrasi": "2024-08-12 09:08:12",
"keterangan_hasil": "-", // catatan pemeriksaan per-transaksiRespons Sukses201 Created
{
"success": true,
"message": "Hasil Pasien - Mikrobiologi berhasil dikirim",
"payload": {
"no_lab": "Z99/MK250725/0001"
}
}Respons Gagal400 Bad Request
{
"success": false,
"message": "Hasil Pasien - Mikrobiologi gagal dikirim",
"errors": [
{
"field": "code", // kolom
"message": "Code tidak boleh kosong atau hanya berisi spasi" // message validasi
}
]
}Metode Update Hasil Pemeriksaan#
Method: PUT
{{app_host}}/api/v2/adamlis/mikrobiologi/bridging/arsip/:no_lab
Body
{
"no_registrasi": "994741",
"no_lab": "Z99/MK250725/0001",
"kode_rs": "E04",
"kode_lab": "LAB_Alirsyad",
"pasien": {Respons Sukses200 OK
{
"success": true,
"message": "Hasil Pasien (Z99/MK250725/0001) - Mikrobiologi berhasil diupdate",
"payload": {
"no_registrasi": "994741",
"no_lab": "Z99/MK250725/0001",Respons Gagal400 Bad Request
{
"success": false,
"message": "Hasil Pasien (Z99/MK250725/0001) - Mikrobiologi gagal diupdate",
"errors": [
{
"field": "code", // kolom
"message": "Code tidak boleh kosong atau hanya berisi spasi" // message validasi
}
]
}