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-transaksi

Respons 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
    }
  ]
}