ADAMLIS - SIMRS MODUL PATOLOGI ANATOMI
Untuk sistem bridging SIM RS-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": "89303", "diagnosa_awal": "Tumor mammae sinistra", //opsional, free text "keterangan_klinis": "Benjolan pada mammae kiri sejak 3 bulan", //opsional, free text "organ": "Mammae", //opsional, free text "lokalisasi": "Kuadran atas luar, mammae kiri", //opsional, free text "bahan": "Biopsi jaringan mammae", //opsional, free text "jenis_registrasi": "reguler", //opsi=reguler,cito "kode_rs": "RS02" //untuk identifikasi RS }, "pasien": { "no_rm": "RSSBG000004", "nama": "test", "tanggal_lahir": "2006-03-02", "jenis_identitas": "KTP", //opsi=KTP,Passport,Lainnya "no_identitas": "3502002020202020", "jenis_kelamin": "P", "no_telphone": "-", "alamat": "sby", "m_provinsi_id": "Dki Jakarta", "m_kabupaten_id": "Kota Jakarta Barat", "m_kecamatan_id": "Tambora" }, "dokter_pengirim": { "kode": "D2323", "nama": "dr. Sujiwo Tedjo, Sp.PD" }, "unit_asal": { "kode": "U7390", "nama": "Bangsal Mawar Ngawen A4" }, "penjamin": { "kode": "P9203", "nama": "BPJS" }, "icdt": { "kode": "-" //hanya dikirim kode karena harus sesuai dengan data yang sudah dimapping di datamaster, opsional }, "tindakan": { //diambil dari master mapping tindakan simrs "kode_tindakan": "FG", "nama_tindakan": "FNAB" } } |
- Respons Sukses
Status code : 201 Created
{ "success": true, "message": "Registrasi Pasien - Patologi Anatomi berhasil dikirim", "payload": { "no_lab": "E09/PA250725/0001", "no_reg_rs": "89303"
} } |
- Respons Gagal
Status code : 400 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
SIM RS membuka akses untuk LIS mengambil data.
Fungsi: Pencarian data pasien registrasi berdasarkan no registrasi (kode unik yang dipakai sekali transaksi registrasi di SIM RS)
- Method: GET
{{app_host}}/api/v1/adamlis/patologi-anatomi/bridging/registrasi/:no_reg_rs
- Respons Sukses
Status code = 200 OK
{ "success": true, "message": "Registrasi Pasien - Patologi Anatomi berhasil ditampilkan", "payload": [ { "registrasi": { "no_reg_rs": "89303", "diagnosa_awal": "Tumor mammae sinistra", //opsional, free text "keterangan_klinis": "Benjolan pada mammae kiri sejak 3 bulan", //opsional, free text "organ" : "Mammae", //opsional, free text "lokalisasi" : "Kuadran atas luar, mammae kiri", //opsional, free text "bahan" : "Biopsi jaringan mammae", //opsional, free text "jenis_registrasi": "reguler", //opsi=reguler,cito "kode_rs": "B23" //untuk identifikasi RS }, "pasien": { "no_rm": "1717", "nama": "Testing Adamlabs Jangan Dihapus", "tanggal_lahir": "2000-08-18", "jenis_identitas": "KTP", //opsi=KTP, Passport, Lainnya "no_identitas": "3502160106840005", "jenis_kelamin": "L", "no_telphone": "0813849284923", "alamat": "Disana", "m_provinsi_id": "JAWA TIMUR", "m_kabupaten_id": "SURABAYA", "m_kecamatan_id": "SUKOLILO" }, "dokter_pengirim": { "kode": "D2323", "nama": "dr. Sujiwo Tedjo, Sp.PD" }, "unit_asal": { "kode": "U7390", "nama": "Bangsal Mawar Ngawen A4" }, "penjamin": { "kode": "P9203", "nama": "BPJS" }, "icdt": { "kode": "-" //hanya dikirim kode karena harus sesuai dengan data yang sudah dimapping di datamaster, opsional }, "tindakan": { //diambil dari master mapping tindakan simrs "kode_tindakan": "FG", "nama_tindakan": "FNAB" } } ] } |
- Respons Gagal
Status code : 404 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 di olah 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-transaksi "kode_rs": "RS02", "kode_lab": "test", "pasien": { "nama_pasien": "Tarwijah ,Spd", "no_rm": "517296", "jenis_kelamin": "P", "tanggal_lahir": "1952-10-05", "jenis_identitas": "KTP", "no_identitas": "3578104510492221" }, "hasil_pemeriksaan": { "no_pa": "1231", "kode_tindakan_simrs": "AA11", "pelayanan_pemeriksaan_lis": "Histopatologi", "jenis_pelayanan": { "kode": "AA1", "nama": "Histopatologi" }, "pemeriksaan": [ { "kode": "A1", "nama": "Mikroskopis", "no_urut": 1, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "T", "pilihan_hasil" : [] }, { "kode": "A2", "nama": "Makroskopis", "no_urut": 2, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "L", "pilihan_hasil" : [] }, { "kode": "A3", "nama": "Kesimpulan", "no_urut": 3, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "T", "pilihan_hasil" : [] }, { "kode": "A4", "nama": "Saran", "no_urut": 4, "hasil": "normal", "jenis_input": "T", "pilihan_hasil" : [] } ], "image_hasil": [ { "nama": "1760328207-4d76750f4f-pemeriksaan.png", "image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACU0AAA0nCAYAAABQ/JrJAAAABmJLR0QA/wD/ "deskripsi": "1" } ] "icdo": [ { "kode": "C41.4", "nama": "Hip joint" }, { "kode": "C42", "nama": "HEMATOPOIETIC AND RETICULOENDOTHELIAL SYSTEMS" }, { "kode": "C42.1", "nama": "Bone marrow" } ] } } |
- Respon Sukses
Status code : 201 Created
{ "success": true, "message": "Hasil Pasien - Patologi Anatomi berhasil dikirim", "payload": { "no_lab": "Z99/PA250725/0001" } } |
- Respons Gagal
Status code : 400 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 di olah 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", "pasien": { "nama_pasien": "Tarwijah ,Spd", "no_rm": "517296", "jenis_kelamin": "P", "tanggal_lahir": "1952-10-05", "jenis_identitas": "KTP", "no_identitas": "3578104510492221" }, "hasil_pemeriksaan": { "no_pa": "1231", "kode_tindakan_simrs": "AA11", "pelayanan_pemeriksaan_lis": "Histopatologi", "jenis_pelayanan": { "kode": "AA1", "nama": "Histopatologi" }, "pemeriksaan": [ { "kode": "A1", "nama": "Mikroskopis", "no_urut": 1, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "T", "pilihan_hasil": [] }, { "kode": "A2", "nama": "Makroskopis", "no_urut": 2, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "L", "pilihan_hasil": [] }, { "kode": "A3", "nama": "Kesimpulan", "no_urut": 3, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "T", "pilihan_hasil": [] }, { "kode": "A4", "nama": "Saran", "no_urut": 4, "hasil": "normal", "jenis_input": "T", "pilihan_hasil": [] } ], "image_hasil": [ { "nama": "1760328207-4d76750f4f-pemeriksaan.png", "image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACU0AAA0nCAYAAABQ/JrJAAAABmJLR0QA/wD/ "deskripsi": "1" } ] "icdo": [ { "kode": "C41.4", "nama": "Hip joint" }, { "kode": "C42", "nama": "HEMATOPOIETIC AND RETICULOENDOTHELIAL SYSTEMS" }, { "kode": "C42.1", "nama": "Bone marrow" } ] } } |
- Respons Sukses
Status code : 200 OK
{ "success": true, "message": "Hasil Pasien (Z99/PA250725/0001) - Patologi Anatomi berhasil diupdate", "payload": { "no_registrasi": "994741", "no_lab": "E04/PA250708/0097", "keterangan_hasil": "-", //catatan pemeriksaan per-transaksi "kode_rs": "RS02", "kode_lab": "test", "pasien": { "nama_pasien": "Tarwijah ,Spd", "no_rm": "517296", "jenis_kelamin": "P", "tanggal_lahir": "1952-10-05", "jenis_identitas": "KTP", "no_identitas": "3578104510492221" }, "hasil_pemeriksaan": { "no_pa": "1231", "kode_tindakan_simrs": "AA11", "pelayanan_pemeriksaan_lis": "Histopatologi", "jenis_pelayanan": { "kode": "AA1", "nama": "Histopatologi" }, "pemeriksaan": [ { "kode": "A1", "nama": "Mikroskopis", "no_urut": 1, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "T", "pilihan_hasil": [] }, { "kode": "A2", "nama": "Makroskopis", "no_urut": 2, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "L", "pilihan_hasil": [] }, { "kode": "A3", "nama": "Kesimpulan", "no_urut": 3, "hasil": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "jenis_input": "T", "pilihan_hasil": [] }, { "kode": "A4", "nama": "Saran", "no_urut": 4, "hasil": "normal", "jenis_input": "T", "pilihan_hasil": [] } ], "image_hasil": [ { "nama": "1760328207-4d76750f4f-pemeriksaan.png", "image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACU0AAA0nCAYAAABQ "deskripsi": "1" } ] "icdo": [ { "kode": "C41.4", "nama": "Hip joint" }, { "kode": "C42", "nama": "HEMATOPOIETIC AND RETICULOENDOTHELIAL SYSTEMS" }, { "kode": "C42.1", "nama": "Bone marrow" } ] } } } |
- Respons Gagal
Status code : 400 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 } ] } |