Bridging Documentation Patologi Anatomi

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/
APAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAiTQEAAAAAAAAAACvSFAAAAAAAAAAAsCJNAQ
AAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAiTQEAAAAAAAAAACvSFAAAAAAAAAAA
sCJNAQAAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAiTQEAAAAAAAAAACvSF
AAAAAAAAAAAsCJNAQAAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAArAbsDRGnWQWIiAAAAAElFTkSuQmCC",

               "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/
APAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAiTQEAAAAAAAAAACvSFAAAAAAAAAAAsCJNAQ
AAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAiTQEAAAAAAAAAACvSF
AAAAAAAAAAAsCJNAQAAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAiTQ
EAAAAAAAAAACvSFAAAAAAAAAAAsCJNAQAAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAArAbs
DRGnWQWIiAAAAAElFTkSuQmCC",

               "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
/JrJAAAABmJLR0QA/wD/APAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAiTQEAAAAAAAAAA
CvSFAAAAAAAAAAAsCJNAQAAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAAr0hQAAAAAAAAAALAi
TQEAAAAAAAAAACvSFAAAAAAAAAAAsCJNAQAAAAAAAAAAK9IUAAAAAAAAAACwIk0BAAAAAAAAAAAr0h
QAAAAAAAAAALAiTQEAAAAAAAAAACvSFAAAAAAAAAAAsCJNAQAAAAAAAAAAK9IUAAAAAAAAAACwIk0B
AAAAAAAAAAArAbsDRGnWQWIiAAAAAElFTkSuQmCC",

                   "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

       }

   ]

}