Daftar Endpoint
Mengambil Token
Digunakan untuk mendapatkan token akses sebelum melakukan request ke endpoint lainnya.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-password |
Password yang diberikan oleh Rumah Sakit |
Response Example (JSON)
{
"response": {
"token": "xxxxxxxxxxxxxxxxx"
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Menampilkan Status Antrean Poli
Melihat informasi jumlah antrean, sisa antrean, dan antrean yang sedang dipanggil pada poli tertentu.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"kodepoli": "XXX",
"kodedokter": "XXXXX",
"tanggalperiksa": "XXXX-XX-XX",
"jampraktek": "XX:XX-XX:XX"
}
Response Example (JSON)
{
"response": {
"namapoli": "XXXXXXXXXXXXXX",
"namadokter": "XXXXXXXXXXXXXX",
"totalantrean": "X",
"sisaantrean": "X",
"antreanpanggil": "X-XX",
"sisakuotajkn": "XX",
"kuotajkn": "XX",
"sisakuotanonjkn": "XX",
"kuotanonjkn": "XX",
"keterangan": "XXXXXXXXXXXXXX"
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Mengambil Antrean Poli
Melakukan pendaftaran antrean rawat jalan BPJS melalui web service.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"nomorkartu": "XXXXXXXXXXXXXX",
"nik": "XXXXXXXXXXXXXXXXX",
"nohp": "XXXXXXXX",
"kodepoli": "XXX",
"norm": "XXXXX",
"tanggalperiksa": "XXXX-XX-XX",
"kodedokter": "XXXXX",
"jampraktek": "XX:XX-XX:XX",
"jeniskunjungan": "x",
"nomorreferensi": "XXXXXXXXXXXX"
}
Response Example (JSON)
{
"response": {
"nomorantrean": "X-XXX",
"angkaantrean": "XXX",
"kodebooking": "XXXXXXXXXXXXX",
"pasienbaru": 0,
"norm": "XXXXXX",
"namapoli": "XXXXXXXXXXXXXXX",
"namadokter": "XXXXXXXXXXXXXXX",
"estimasidilayani": XXXXXXX,
"sisakuotajkn": "XX",
"kuotajkn": "XX",
"sisakuotanonjkn": "XXX",
"kuotanonjkn": "XXX",
"keterangan": "XXXXXXXXXXXXXXXX"
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Melakukan Checkin Antrean
Mengonfirmasi kehadiran pasien di Rumah Sakit sesuai dengan booking antrean.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"kodebooking": "XXXXXXXXXXXXXX",
"waktu": XXXXXXXXXXX
}
* Catatan: waktu diisi menggunakan timestamp dalam milliseconds.
Response Example (JSON)
{
"metadata": {
"message": "Ok",
"code": 200
}
}
Membatalkan Antrean Poli
Membatalkan antrean yang telah dipesan. Hanya bisa dilakukan sebelum pasien melakukan check-in.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"kodebooking": "XXXXXXXXXXXXXX",
"keterangan": "XXXXXXXXXXXXXXXXXXXXXXX"
}
Response Example (JSON)
{
"metadata": {
"message": "Ok",
"code": 200
}
}
Melihat Sisa Antrean Poli
Mendapatkan info sisa antrean terkini. Hanya bisa dilakukan setelah pasien melakukan check-in.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"kodebooking": "XXXXXXXXXXXXXX"
}
Response Example (JSON)
{
"response": {
"nomorantrean": "XXXX",
"namapoli": "XXXXXXXXXXXX",
"namadokter": "XXXXXXXXXXX",
"sisaantrean": 10,
"antreanpanggil": "XXXX",
"waktutunggu": 1200,
"keterangan": "XXXXX"
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Melihat Jadwal Operasi RS
Melihat daftar seluruh jadwal tindakan operasi Rumah Sakit dalam rentang tanggal tertentu.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"tanggalawal": "XXXX-XX-XX",
"tanggalakhir": "XXXX-XX-XX"
}
Response Example (JSON)
{
"response": {
"list": [
{
"kodebooking": "XXXXXXXXX",
"tanggaloperasi": "XXXX-XX-XX",
"jenistindakan": "XXXXXXXXXXXXXXXXX",
"kodepoli": "XXX",
"namapoli": "XXXXXXXXXXXXX",
"terlaksana": 0,
"nopeserta": "XXXXXXXXXX",
"lastupdate": 1625678901234
}
]
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Melihat Jadwal Operasi Pasien
Mencari dan menampilkan jadwal rencana tindakan operasi khusus untuk peserta tertentu berdasarkan nomor kartu BPJS.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"nopeserta": "XXXXXXXXXX"
}
Response Example (JSON)
{
"response": {
"list": [
{
"kodebooking": "XXXXXXXXX",
"tanggaloperasi": "XXXX-XX-XX",
"jenistindakan": "XXXXXXXXXXXXXXXXX",
"kodepoli": "XXX",
"namapoli": "XXXXXXXXXXXXX",
"terlaksana": 0
}
]
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Registrasi Pasien Baru
Mengirimkan data pendaftaran pasien baru secara langsung ke SIMRS.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"nomorkartu": "XXXXXXXXXXXXX",
"nik": "XXXXXXXXXXX",
"nomorkk": "XXXXXXXX",
"nama": "XXXXXXXXXXXXXXXXXXXXXXXXXXX",
"jeniskelamin": "L/P",
"tanggallahir": "XXXX-XX-XX",
"nohp": "XXXXXXXXXXXX",
"alamat": "XXXXXXXX",
"kodeprop": "XX",
"namaprop": "XXXXXXXXXXXXXXX",
"kodedati2": "XXXXXXX",
"namadati2": "XXXXXXXXXXXXXXX",
"kodekec": "XXXX",
"namakec": "XXXXXXXXXXXXXX",
"kodekel": "XXXX",
"namakel": "XXXXXXXXXXXXX",
"rw": "XXX",
"rt": "XXX"
}
Response Example (JSON)
{
"response": {
"norm": "XXXXXX"
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Mengambil Antrean Farmasi
Mengambil nomor antrean pelayanan resep obat (Farmasi) berdasarkan kode booking pemeriksaan pasien.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"kodebooking": "XXXXXXXXXXXXX"
}
Response Example (JSON)
{
"response": {
"jenisresep": "Racikan/Non Racikan",
"nomorantrean": 12,
"keterangan": "XXXXXXXXXXXXXX"
},
"metadata": {
"message": "Ok",
"code": 200
}
}
Melihat Status Antrean Farmasi
Mendapatkan data status antrean obat (total antrean, sisa antrean, antrean yang dipanggil) berdasarkan kode booking.
Endpoint URL
Header Request
| Key | Keterangan |
|---|---|
x-username |
User yang diberikan oleh Rumah Sakit |
x-token |
Token akses yang diperoleh dari endpoint Auth |
Body Request (JSON)
{
"kodebooking": "XXXXXXXXXXXXX"
}
Response Example (JSON)
{
"response": {
"jenisresep": "Racikan/Non Racikan",
"totalantrean": 50,
"sisaantrean": 12,
"antreanpanggil": 38,
"keterangan": "XXXXXX"
},
"metadata": {
"message": "Ok",
"code": 200
}
}