ADAM LIS - SIM RS
Untuk sistem bridging SIM RS-LIS ini kami memiliki metode menggunakan REST API.
METODE REGISTRASI GET
SIMRS membuka akses untuk LIS mengambil data dari SIMRS.
Fungsi : Pencarian data pasien berdasarkan no registrasi (kode unik yang dipakai sekali transaksi registrasi di simrs).
-
Method :
GET
- Format
:
JSON
-
Content-Type:
application/json;
- Headers Authorization :
a.
x-api-key
= adalah api-key dari SIMRS
-
End point
:
http://192.168.100.111/adam-lis/bridging/10/20181101J001
- Http = Protocol
- Base url = url alamat utama "http://192.168.100.111" atau bisa berupa ip server simrs.
- Endpoint = "/api/adam-lis/bridging" alamat dari API.
- Limit Query = "10" limit query jumlah pengambilan data.
- Port default = 80 (optional).
- Paramete r = "20181101J001" adalah kode unik data pasien yang di ambil.
- Respon Sukses
{
"status": true,
"code": 200,
"message": "message",
"payload": [
{
"no_registrasi": "20181101J001",
"waktu_registrasi": "2018-11-01 23:10:39",
"diagnosa_awal": "diare",
"pasien": {
"no_rm": "0236304",
"nama": "MEGA ITSNA LUTHFI HASANAH",
"jenis_kelamin": "P",
"alamat": "DSN SUKODADI KEBONHARJO JATIROGO TUBAN ",
"tanggal_lahir": "1992-07-26",
"no_telphone": "085225065257",
"nik": "324008887878978978"
},
"dokter_pengirim": {
"nama": "EDAH HUMAIDAH. dr.",
"kode": "D170402"
},
"unit_asal": {
"nama": "IGD",
"jenis": "IGD",
"kode": "0301"
},
"tindakan": [
{
"kode_tindakan": "7LABC01",
"nama_tindakan": "Golongan darah"
},
{
"kode_tindakan": "7LABC0P",
"nama_tindakan": "DARAH RUTIN"
}
],
"penjamin": {
"nama": "BPJS",
"kode": "0789BP"
},
"icdt": {
"nama": "Bacterial intestinal infection, unspecified",
"kode": "A04.9"
}
}
]
}
8. Respon Gagal
{
"status": false,
"code": 500,
"message": "Message eror dari simrs"
}
METODE REGISTRASI POST
LIS membuka akses untuk SIMRS melakukan pengiriman data
Fungsi : SIMRS mengirimkan data registrasi ke LIS
-
Method
: POST
-
Format :
JSON
-
Content-Type:
application/json;
-
Headers Authorization :
a.
x-api-key
= 1d851b1e40988070ba54314eb80db52bbd669887
-
End point
:
http://192.168.100.111:2310/
adam-lis/bridging_sim_rs
/registrasi
- Http = Protocol
- Base url = url alamat utama " http://192.168.100.111 " atau bisa berupa ip server lis.
- Endpoint = "/ adam-lis/bridging_sim_rs/ registrasi " alamat dari API
- Port default = 2310
- Request
{
"registrasi": {
"no_reg_rs": "89",
"diagnosa_awal": "-",
"keterangan_klinis": "-"
},
"pasien": {
"nama": "testing",
"no_rm": "343434",
"jenis_kelamin": "L",
"alamat": "-",
"no_telphone": "-",
"tanggal_lahir": "1994-01-20",
"nik": "324008887878978978"
},
"kode_dokter_pengirim": "345",
"nama_dokter_pengirim": "dr.hedy",
"kode_unit_asal": "345",
"nama_unit_asal": "ruang",
"kode_penjamin": "4678",
"nama_penjamin": "bpjs",
"kode_icdt": "456",
"nama_icdt": "paru-paru",
"tindakan": [
{
"kode_tindakan": "HGB",
"nama_tindakan": "Hemaglobin"
},
{
"kode_tindakan": "GOLDAR_IMUNO",
"nama_tindakan": "Golongan darah"
}
]
}
- Respon Sukses
{
"status": true,
"code": 200,
"message": "registrasi pemeriksaan baru berhasil",
"payload": {
"no_lab": "202212270001"
}
}
- Rerspon Gagal
{
"status": false,
"code": 500,
"message": "Message eror dari LIS"
}
METODE PENGEMBALIAN HASIL POST
SIMRS membuka akses untuk LIS mengirimkan data.
Fungsi : LIS mengirimkan data yang sudah di olah dari analyser ke SIMRS
-
Method
: POST
-
Format :
JSON
-
Content-Type:
application/json;
-
Headers Authorization :
a.
x-api-key
= adalah api-key dari SIMRS
-
End point
:
http://192.168.100.111/adam-lis/bridging
- Http = Protocol
- Base url = url alamat utama " http://192.168.100.111 " atau bisa berupa ip server lis.
- Endpoint = " /adam-lis/bridging ” alamat dari API
- Port default = Optional
- Request
{
"no_registrasi": "89",
"no_laboratorium": "202212270001",
"waktu_registrasi": "2022-12-27 11:02:33",
"diagnosa_awal": "diagnosa",
"umur": {
"tahun": 56,
"bulan": 6,
"hari": 10
},
"pasien": {
"nama_pasien": "testing",
"no_rm": "343434",
"jenis_kelamin": "L",
"alamat": "-",
"no_telphone": "-",
"tanggal_lahir": "1994-01-20",
"nik": "324008887878978978"
},
"dokter_pengirim": {
"kode": "345",
"nama": "dr.hedy"
},
"unit_asal": {
"kode": "345",
"nama": "ruang"
},
"penjamin": {
"nama": "4678",
"kode": "bpjs"
},
"pemeriksaan": [
{
"kategori_pemeriksaan": {
"nama_kategori": "HEMATOLOGI",
"nomor_urut": 4
},
"sub_kategori_pemeriksaan": {
"nama_sub_kategori": "Darah Rutin",
"nomor_urut": 2
},
"nomor_urut": 2,
"kode_tindakan_simrs" : "HGB",
"kode_pemeriksaan_lis": "HGB",
"nama_pemeriksaan_lis": "Hemaglobin",
"metode": "Imunokromatografi",
"waktu_pemeriksaan": "2022-12-17 13:02:33",
"hasil": {
"satuan": null,
"nilai_hasil": "56",
"nilai_rujukan": "34 - 100",
"flag_kode": "N"
}
},
{
"kategori_pemeriksaan": {
"nama_kategori": "IMUNO-SEROLOGI",
"nomor_urut": 4
},
"sub_kategori_pemeriksaan": {
"nama_sub_kategori": "Infeski Lain",
"nomor_urut": 2
},
"nomor_urut": 1,
"kode_tindakan_simrs" : "GOLDAR_IMUNO",
"kode_pemeriksaan": "GOLDAR_IMUNO ",
"nama_pemeriksaan": "Golongan darah",
"waktu_pemeriksaan": "2022-12-17 13:02:33",
"metode": "Imonokromatografi",
"hasil": {
"satuan": null,
"nilai_hasil": "56",
"nilai_rujukan": "34 - 100",
"flag_kode": "N"
}
}
]
}
- Respon Sukses
{
"status": true,
"code": 200,
"message": "Message dari simrs",
"payload": "Message dari simrs"
}
- Respon Gagal
{
"status": false,
"code": 500,
"message": "Message eror dari SIMRS"
}
METODE UPDATE HASIL PEMERIKSAAN POST
SIMRS membuka akses untuk LIS melakukan update hasil pemeriksaan.
Fungsi : LIS melakukan update hasil pemeriksaan ke SIMRS
-
Method
: POST
-
Format :
JSON
-
Content-Type:
application/json;
-
Headers Authorization :
a.
x-api-key
= adalah api-key dari SIMRS
-
End point
:
http://192.168.100.111/adam-lis/bridging/update-hasil
- Http = Protocol
- Base url = url alamat utama " http://192.168.100.111 " atau bisa berupa ip server lis.
- Endpoint = " /adam-lis/bridging/update-hasil ” alamat dari API
- Port default = Optional
- Request
{
"no_registrasi": "89",
"no_laboratorium": "202212270001",
"pasien": {
"nama_pasien": "testing",
"no_rm": "343434",
"jenis_kelamin": "L",
"tanggal_lahir": "1994-01-20",
"nik": "324008887878978978"
},
"pemeriksaan": [
{
"kategori_pemeriksaan": {
"nama_kategori": "HEMATOLOGI"
},
"sub_kategori_pemeriksaan": {
"nama_sub_kategori": "Darah Rutin"
},
"nomor_urut": 2,
"kode_tindakan_simrs" : "HGB",
"kode_pemeriksaan_lis": "HGB",
"nama_pemeriksaan_lis": "Hemaglobin",
"hasil": {
"nilai_hasil": "56",
"flag_kode": "N"
}
},
{
"kategori_pemeriksaan": {
"nama_kategori": "IMUNO-SEROLOGI"
},
"sub_kategori_pemeriksaan": {
"nama_sub_kategori": "Infeski Lain"
},
"kode_tindakan_simrs" : "GOLDAR_IMUNO",
"kode_pemeriksaan": "GOLDAR_IMUNO ",
"nama_pemeriksaan": "Golongan darah",
"hasil": {
"nilai_hasil": "56",
"flag_kode": "N"
}
}
]
}
- Respon Sukses
{
"status": true,
"code": 200,
"message": "Message dari simrs",
"payload": "Message dsri simrs"
}
- Respon Gagal
{
"status": false,
"code": 500,
"message": "Message eror dari simrs"
}