Service
{BASE URL}/Nama Service/index.php/auth/login
Fungsi : Generate Token
Method : GET
Format : Json
Parameter : Customer dan Key
Header: x-username : 79106
Header: x-password : 12345
Response
{
"response": {
"token": "7aAN1zyWNUFSg51"
},
"metadata": {
"message": "Ok",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/antrian/status_antrian
Fungsi : Menampilkan status antrean per poli.
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-token : token
Header: x-username : user akses
Parameter 1 : kodepoli
Parameter 2 : kodedokter
Parameter 3 : tanggalperiksa
Parameter 4 : jampraktek
{
"kodepoli": "ANA",
"kodedokter": "123456",
"tanggalperiksa": "2020-01-28",
"jampraktek": "08:00-16:00"
}
Response
{
"response": [
{
"namapoli": "Anak",
"namadokter": "Dr. Hendra",
"totalantrean": "25",
"sisaantrean": "4",
"antreanpanggil": "A-21",
"sisakuotajkn": "5",
"kuotajkn": "30",
"sisakuotanonjkn": "5",
"kuotanonjkn": "30",
"keterangan": ""
}
],
"metadata": {
"message": "Ok",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/antrian
Fungsi : Mengambil nomor antrean
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-token : token
Header: x-username : user akses
Parameter 1 : nomorkartu
Parameter 2 : nik
Parameter 3 : nohp
Parameter 4 : kodepoli
Parameter 5 : norm
Parameter 6 : tanggalperiksa
Parameter 7 : kodedokter
Parameter 8 : jampraktek
Parameter 9 : jeniskunjungan
Parameter 10 : nomorreferensi
{
"nomorkartu": "00012345678",
"nik": "3212345678987654",
"nohp": "085635228888",
"kodepoli": "ANA",
"norm": "123345",
"tanggalperiksa": "2021-01-28",
"kodedokter": 12345,
"jampraktek": "08:00-16:00",
"jeniskunjungan": 1,
"nomorreferensi": "0001R0040116A000001"
}
Response
{
"response": [
{
"nomorantrean": "A-12",
"angkaantrean": "12",
"kodebooking": "16032021A001",
"pasienbaru": "0",
"norm": "123345",
"namapoli": "Anak",
"namadokter": "Dr. Hendra",
"estimasidilayani": "1615869169000",
"sisakuotajkn": "5",
"kuotajkn": "30",
"sisakuotanonjkn": "5",
"kuotanonjkn": "30",
"keterangan": "Peserta harap 60 menit lebih awal guna pencatatan administrasi."
}
],
"metadata": {
"message": "Ok",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/antrian/sisa_antrian
Fungsi : Menampilkan sisa antrean per pasien
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-token : token
Header: x-username : user akses
Parameter 1 : kodebooking
{
"kodebooking": "16032021A001"
}
Response
{
"response": [
{
"nomorantrean": "A20",
"namapoli": "Anak",
"namadokter": "Dr. Hendra",
"sisaantrean": "12",
"antreanpanggil": "A-8",
"waktutunggu": "9000",
"keterangan": ""
}
],
"metadata": {
"message": "Ok",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/antrian/batal_antrian
Fungsi : Membatalkan antrean yang telah dilakukan
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-token : token
Header: x-username : user akses
Parameter 1 : kodebooking
Parameter 1 : keterangan
{
"kodebooking": "16032021A001",
"keterangan": "alasan pasien membatalkan"
}
Response
{
"metadata": {
"message": "Ok",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/antrian/check_in
Fungsi : Mengkonfirmasi kehadiran pasien dan sebagai trigger awal waktu tunggu pasien
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-token : token
Header: x-username : user akses
Parameter 1 : kodebooking
Parameter 1 : waktu
{
"kodebooking": "16032021A001",
"waktu": 1616559330000
}
Response
{
"metadata": {
"message": "Ok",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/operasi/pasien_baru
Fungsi : Mengirimkan data pasian baru yang belum punya rekam medis
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-username : user akses
Header: x-token : token
Parameter 1 : nomorkartu
Parameter 2 : nik
Parameter 3 : nomorkk
Parameter 4 : nama
Parameter 5 : jeniskelamin
Parameter 6 : tanggallahir
Parameter 7 : nohp
Parameter 8 : alamat
Parameter 9 : kodeprop
Parameter 10 : namaprop
Parameter 11 : kodedati2
Parameter 12 : namadati2
Parameter 13 : kodekec
Parameter 14 : namakec
Parameter 15 : kodekel
Parameter 16 : namakel
Parameter 17 : rw
Parameter 18 : rt
{
"nomorkartu": "00012345678",
"nik": "3212345678987654",
"nomorkk": "3212345678987654",
"nama": "sumarsono",
"jeniskelamin": "L",
"tanggallahir": "1985-03-01",
"nohp": "085635228888",
"alamat": "alamat yang muncul merupakan alamat lengkap",
"kodeprop": "11",
"namaprop": "Jawa Barat",
"kodedati2": "0120",
"namadati2": "Kab. Bandung",
"kodekec": "1319",
"namakec": "Soreang",
"kodekel": "D2105",
"namakel": "Cingcin",
"rw": "001",
"rt": "013"
}
Response
{
"response": [
{
"norm": "123456"
}
],
"metadata": {
"message": "Harap datang ke admisi untuk melengkapi data rekam medis",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/operasi/jadwal_operasi_rs
Fungsi : Menampilkan jadwal operasi per RS berdasarkan range tanggal
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-token : token
Header: x-username : user akses
Parameter 1 : tanggalawal
Parameter 2 : tanggalakhir
{
"tanggalawal": "2019-12-11",
"tanggalakhir": "2019-12-13"
}
Response
{
"response": [
{
"kodebooking": "123456ZXC",
"tanggaloperasi": "2019-12-11",
"jenistindakan": "operasi gigi",
"kodepoli": "001",
"namapoli": "Poli Bedah Mulut",
"terlaksana": "1",
"nopeserta": "0000000924782",
"lastupdate": "1577417743"
},
{
"kodebooking": "67890QWE",
"tanggaloperasi": "2019-12-11",
"jenistindakan": "operasi mulut",
"kodepoli": "001",
"namapoli": "Poli Bedah Mulut",
"terlaksana": "0",
"nopeserta": "",
"lastupdate": "1577417743000"
}
],
"metadata": {
"message": "Ok",
"code": 200
}
}
{BASE URL}/Nama Service/index.php/operasi/jadwal_operasi_pasien
Fungsi : Menampilkan jadwal operasi per pasien berdasarkan noka BPJS
Method : POST
Format : Json
Security : Token
Header: Content-Type : application/json
Header: x-token : token
Header: x-username : customer
Parameter 1 : nopeserta
{
"nopeserta": "0000000000123"
}
Response
{
"response": [
{
"kodebooking": "123456ZXC",
"tanggaloperasi": "2019-12-11",
"jenistindakan": "operasi gigi",
"kodepoli": "001",
"namapoli": "Poli Bedah Mulut",
"terlaksana": "1"
}
],
"metadata": {
"message": "Ok",
"code": 200
}
}