Anda di halaman 1dari 20

D I R E K TO R AT J E N D R A L P E L AYA N A N

K E S E H ATA N

K E M E N T E R I A N K E S E H ATA N

2 0 2 0
A. MODEL PELAPORAN
Secara garis besar, terdapat dua prosedur/alur proses dalam mengirimkan data
pasien Covid-19, kebutuhan ruangan dan logistik dari Rumah Sakit ke
Kemenkes, yaitu :
1. Manual : data dikirimkan ke Kemkes dengan cara manual yaitu RS
melakukan pengisian data ke dalam aplikasi Sistem Informasi Khusus
Covid-19
2. Terintegrasi dengan SIMRS : data Covid-19 dikirimkan ke Kemkes
dengan cara integrasi langsung antara SIMRS dengan RS Online. Dimana
integrasi data sesuai dengan alur dan format data yang telah ditentukan
melalui web service.

B. KETENTUAN INTEGRASI
1. Pengiriman data pasien adalah pasien yang dinyatakan terdiagnosa sebagai
pasien Covid-19.
2. Format pengiriman data dari SIMRS sesuai dengan list varibel integrasi data
Covid-19 yang sudah ditentukan, baik itu data Pasien Covid-19, Diagnosa
Pasien, Data ruangan, SDM dan Kebutuhan Logistik.
3. Data dikirimkan secara realtime, dengan metode POST.
4. Data dikirimkan dengan format JSON
5. Menambahkan informasi Variabel yang dibutuhkan ataupun untuk proses
validasi yang dikirim pada HTTP Header, antara lain: Request Header
6. Pengiriman data pasien adalah pasien yang dinyatakan terdiagnosa sebagai
pasien Covid-19.
7. Header yang harus disertakan untuk mengakses web service:

C. PELAPORAN COVID-19
I. Referensi
1) Status Rawat
URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/status_rawa
Method : GET
Hasil :
{

"status_rawat": [

"id_status_rawat": "1",

"status": "Orang Dalam Pemantauan"

},

"id_status_rawat": "2",

"status": "Pasien Dalam Pengawasan"

},

"id_status_rawat": "3",

"status": "Terkonfirmasi (Positif)"

},

"id_status_rawat": "4",

"status": "Orang Tanpa Gejala (OTG)"

]
Status Isolasi
}
URL :
http://sirs.kemkes.go.id/fo/index.php/Referensi/status_isolasi
Method : GET
Hasil :
{

"status_isolasi": [

"id_isolasi": "1",

"status_isolasi": "Rawat Isolasi Tekanan Negatif Dengan Ve


ntilator (ICU)",

"id_status_rawat": "3"

},

"id_isolasi": "2",

"status_isolasi": "Rawat Isolasi Tekanan Negatif Tanpa Ven


tilator ",

"id_status_rawat": "3"

},

"id_isolasi": "3",

"status_isolasi": "Rawat Isolasi Natural Air Flow (Isolasi


Biasa)",

"id_status_rawat": "3"

},

"id_isolasi": "4",

"status_isolasi": "Isolasi Mandiri (dirumah)",

"id_status_rawat": "1"

},

"id_isolasi": "6",

"status_isolasi": "Rawat Isolasi Natural Air Flow (Isolasi


Biasa)",

"id_status_rawat": "1"

},

...dst
2) Status Keluar
URL :
http://sirs.kemkes.go.id/fo/index.php/Referensi/status_keluar
Method : GET
Hasil :
{

"stastatus_keluar": [

"id_status": "0",

"status": "Dirawat"

},

"id_status": "1",

"status": "APD/Sembuh"

},

"id_status": "2",

"status": "Meninggal"

},

"id_status": "3",

"status": "Dirujuk"

},

"id_status": "4",

"status": "Isolasi Mandiri di rumah"

},

"id_status": "5",

"status": "APS"

}
3) Sebab Penularan
URL :
http://sirs.kemkes.go.id/fo/index.php/Referensi/sebab_penularan
Method : GET
Hasil :

{
"sebab_penularan": [
{
"id_source": "1",
"sources": "Local Transmission"
},
{
"id_source": "2",
"sources": "Imported Cases"
},
{
"id_source": "3",
"sources": "-"
}
]
}

4) Kewarganegaraan
URL :
http://sirs.kemkes.go.id/fo/index.php/Referensi/kewarganegaraan
Method : GET
Hasil :

{
"kewarganegaraan": [
{
"id_nation": "1",
"nationality": "Indonesia"
},
{
"id_nation": "2",
"nationality": "Malaysia"
},
{
"id_nation": "3",
"nationality": "Singapore"
},
{
"id_nation": "4",
"nationality": "Philippines"
},
... dst

5) Gender (Jenis Kelamin)


URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/gender
Method : GET
Hasil :

{
"jenis_kelamin": [
{
"id_gender": "1",
"gender": "Laki-Laki"
},
{
"id_gender": "2",
"gender": "Perempuan"
}
]
}

6) Propinsi
URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/Provinsi
Method : GET
Hasil :

{
"propinsi": [
{
"prop_kode": "11",
"propinsi_name": "ACEH"
},
{
"prop_kode": "51",
"propinsi_name": "BALI"
},
{
"prop_kode": "36",
"propinsi_name": "BANTEN"
},
… dst

7) Kabupaten
URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/Kabupaten
Method : GET / POST
Body :
{
"propinsi" : "11"
}
Pada bagian body ditambahkan parameter propinsi dengan format
json. Sebagai penanda propinsi mana yang data kabupatennya akan
diambil.
Contoh :
propinsi = 11
Hasil :

{
"kabupaten": [

{
"kode": "1101",
"nama": "Simeulue"
},
{
"kode": "1102",
"nama": "Aceh Singkil"
},
{
"kode": "1103",
"nama": "Aceh Selatan"
},
...
Jika parameter propinsi tidak diberikan maka RS hanya akan
mendapatkan data kabupaten/kota berdasarkan lokasi dari domisi RS
tersebut.
8) Kecamatan
URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/Kecamatan
Method : GET / POST
Body :
{
"kabkota" : "3404"
}
Pada bagian body ditambahkan parameter kab/kota dengan format
json. Sebagai penanda propinsi mana yang data kabupatennya akan
diambil.
Contoh :
Kabupaten dengan kode 3404
Hasil :

{
"kecamatan": [
{
"kode": "3404010",
"nama": "MOYUDAN"
},
{
"kode": "3404020",
"nama": "MINGGIR"
},
{
"kode": "3404030",
"nama": "SEYEGAN"
},
...

Jika parameter kabupaten tidak diberikan maka RS hanya akan


mendapatkan data kecamatan berdasarkan lokasi dari domisi RS tersebut.
9) Jenis Pasien
URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/jenis_pasien
Method : GET / POST
Referensi jenis pasien berguna untuk membedakan apakah pasien
tersebut adalah pasien rawat jalan, IGD atau pasien rawat inap.
Hasil :

{
"jenis_pasien": [
{
"id_jenis_pasien": "1",
"deskripsi": "Rawat Jalan"
},
{
"id_jenis_pasien": "2",
"deskripsi": "IGD"
},
{
"id_jenis_pasien": "3",
"deskripsi": "Rawat Inap"
}
]
}

10) Profesi
URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/profesi
Method : GET / POST
Referensi profesi berguna untuk membedakan apakah pasien tersebut
merupakan Dokter, Perawat, Non Kesehatan dan Tenaga Kesehatan
Lainnya.
Hasil :

{
"profesi": [
{
"id_profesi": "1",
"deskripsi": "Non Kesehatan"
},
{
"id_profesi": "2",
"deskripsi": "Dokter"
},
{
"id_profesi": "3",
"deskripsi": "Perawat"
},
{
"id_profesi": "4",
"deskripsi": "Petugas Kesehatan Lainnya"
}
]
}

II. Entry Data Pasien


Pasien yang dientry pada RS Online hanya dilakukan satu kali dalam Rumah
Sakit yang sama, sehingga apabila terdapat pasien yanga masuk kembali ke
RS maka yang perlu dilakukan adalah memperbaharui data pasien tersebut.

Yaitu pada tanggal masuk, jenis pasien jika pasien berubah jenis pasiennya,
status rawat jika status rawatnya berubah, dan status keluar disesuaikan
dengan kondisi pada saat pengisian data.
Jika pasien menjadi dirawat perlu dilakukan perubahan pada status keluar,
dimana tanggal khusus bridging diisikan dengan ‘0000-00-00’ dan status
menjadi dirawat.
Untuk pengisian melalui RS Online harus mengisikan dengan tanggal pada
saat update data.

Hal yang dapat dilakukan oleh RS adalah memeriksa apakah pasien tersebut
sudah pernah diinputkan ke RS online dengan melalui metode :
• GET Data Pasien
URL : http://sirs.kemkes.go.id/fo/index.php/Pasien
Method : GET
Header :
nomr : 1111111
Hal ini dilakukan karena pada beberapa aplikasi tidak dapat membaca proses
GET dengan parameter yang dikirimkan lewat BODY.
Hasil :
1. Jika data tidak tersedia
{
"pasien": {
"status": "201",
"message": "Data tidak tersedia"
}
}

2. Pasien ada maka akan tampil :


{
"pasien": [
{
"noc": "11111111212312121211",
"nomr": "020323",
"initial": "tes",
"nama_lengkap": "SAIFUL UMAM",
"tglmasuk": "2020-04-19",
"gender": "Laki-Laki",
"birthdate": "1986-01-10",
"nationality": "Indonesia",
"sources": "Local Transmission",
"propinsi_name": "JAWA TIMUR",
"kabkota": "Lamongan",
"kecamatan": "BLULUK",
"tglkeluar": "2020-04-19",
"status_keluar": "Sembuh",
"koders": "7303010",
"tgl_lapor": "2020-04-19 23:36:58",
"status_rawat": "Orang Dalam Pemantauan",
"status_isolasi": "Rawat Isolasi Tekanan Negatif Deng
an Ventilator (ICU)",
"jenis_pasien": "Rawat Inap",
"tgl_update": "2020-04-19 16:38:01"
}
]
}
3. Jika parameter NOMR tidak diisi maka akan muncul semua pasien
yang sudah pernah RS tersebut Inputkan.
• POST data pasien Covid-19
URL : http://sirs.kemkes.go.id/fo/index.php/Pasien
Method : POST
Raw Data :

{
"noc": "322323232323",
"nomr": "1111111",
"initial": "df",
"nama_lengkap": "dfsdgd 5",
"tglmasuk": "2020-04-30",
"gender": "1",
"birthdate": "2016-04-05",
"kewarganegaraan": "1",
"sumber_penularan": "1",
"kecamatan": "3404160",
"tglkeluar": "0000-00-00",
"status_keluar": "0",
"tgl_lapor": "2020-04-06 09:37:23",
"status_rawat": "2",
"status_isolasi": "8",
"jenis_pasien": "3",
"profesi": "0",
"email": "-",
"notelp": "-",
"sebab_kematian": "",
}

Hasil :
{
"pasien": {
"status": "200",
"message": "Data berhasil disimpan"
}
}

• PUT data pasien Covid-19


URL : http://sirs.kemkes.go.id/fo/index.php/Pasien
Method : PUT
Raw Data :

{
"noc": "322323232323",
"nomr": "1111111",
"initial": "df",
"nama_lengkap": "dfsdgd 5",
"tglmasuk": "2020-04-30",
"gender": "1",
"birthdate": "2016-04-05",
"kewarganegaraan": "1",
"sumber_penularan": "1",
"kecamatan": "3404160",
"tglkeluar": "0000-00-00",
"status_keluar": "0",
"tgl_lapor": "2020-04-06 09:37:23",
"status_rawat": "2",
"status_isolasi": "8",
"jenis_pasien": "2",
“profesi” : “1”
"email": "-",
"notelp": "-",
"sebab_kematian": "Pneumonia"
}

Hasil :
{
"pasien": {
"status": "200",
"message": "Data berhasil diupdate"
}
}

• DELETE data pasien Covid-19


URL : http://sirs.kemkes.go.id/fo/index.php/Pasien
Method : DELETE
Sama halnya seperti GET, pada metode delete pasien, nomr yang akan
dihapus di letakkan sebagai header request.
Hasil :
{
"pasien": {
"status": "200",
"message": "Data berhasil dihapus"
}
}

III. Entry Data Diagnosis


Data diagnosis terdiri atas diagnosis Primer dan diagnosis Sekunder. Yang
terbagi menjadi level satu untuk diagnosis primer dan level dua untuk diagnosis
sekunder. Sama halnya dengan pasien pada data diagnosis ini RS dapat
melakukan pemeriksaan ulang pada pasien tersebut diagnose apa saja yang
dikirimkan dan apakah sudah sesuai.
URL : http://sirs.kemkes.go.id/fo/index.php/Pasien/diagnosis
Method : GET
Header :
nomr : 1111111
Hasil
Jika data diagnosis belum pernah diinputkan.
{
"diagnosis": [
{
"status": "200",
"message": "Data pasien dengan nomr tidak ditemukan"
}
]
}

Jika data diagnosis sudah ada maka akan muncul datanya sesuai dengan yang
diinputkan.
URL : http://sirs.kemkes.go.id/fo/index.php/Pasien/diagnosis
Method : POST
Raw data :
{
"nomr" : "1111111",
"icd" : "U17.9",
"level": "1"
}

Hasil
{

"diagnosis": [

{
"status": "200",
"message": "Data berhasil disimpan"
}
]
}

Jika akan menambahkan data diagnosis pasien yang sama, maka lakukan
proses POST untuk data diagnosis pasien yang sama.

URL : http://sirs.kemkes.go.id/fo/index.php/Pasien/diagnosis
Method : PUT
Raw data :
{
"nomr" : "1111111",
"icd_awal" : "U17",
"level_awal": "1",
"icd" : "Z08",
"level": "2"
}

URL : http://sirs.kemkes.go.id/fo/index.php/Pasien/diagnosis
Method : DELETE
Header :
nomr :1111111
icd :Z08
level :2
Hasil :
{
"diagnosis": {
"status": "200",
"message": "Data berhasil dihapus"
}
}

IV. Entry Data Ruangan dan Tempat Tidur


Master referensi data Tempat Tidur
URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/tempat_tidur

GET data tempat tidur yang sudah pernah diinputkan


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes

Kirim data tempat tidur


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes
Method : POST
Raw Data :

{
"id_tt": "15",
"jumlah_ruang": "3",
"jumlah": "6",
"terpakai": "1"
}
Memperbaharui data tempat tidur
URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes
Method : PUT
Raw Data :

{
"id_tt": "15",
"jumlah_ruang": "3",
"jumlah": "6",
"terpakai": "2"
}

Menghapus data tempat tidur


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes
Method : DELETE
Header :
Id_tt : 15

V. Entry Data SDM

Master referensi SDM


URL : http://sirs.kemkes.go.id/fo/index.php/Referensi/kebutuhan_sdm
Method : GET
Hasil :
{
"kebutuhan_sdm": [
{
"id_kebutuhan": "26",
"kebutuhan": "Dokter"
},
{
"id_kebutuhan": "27",
"kebutuhan": "Dokter Spesialis Paru"
},
{
"id_kebutuhan": "28",
"kebutuhan": "Dokter Spesialis Penyakit Dalam"
},
... dst
Memeriksa data ketersediaan dan kebutuhan SDM yang sudah pernah
dikirimkan di RS Online
URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/sdm
Method : GET
Hasil :
{

"sdm": [
{
"id_kebutuhan": "26",
"kebutuhan": "Dokter",
"jumlah_eksisting": null,
"jumlah": null,
"jumlah_diterima": null,
"tglupdate": null
},
{
"id_kebutuhan": "27",
"kebutuhan": "Dokter Spesialis Paru",
"jumlah_eksisting": null,
"jumlah": null,
"jumlah_diterima": null,
"tglupdate": null
},
… dst

Mengirim data ketersediaan dan kebutuhan SDM


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/sdm
Method : POST
Raw data :
{
"id_kebutuhan": "26",
"jumlah_eksisting": "154",
"jumlah": "3",
"jumlah_diterima": "1"
}

Memperbaharui data ketersediaan dan kebutuhan SDM


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/sdm
Method : PUT
Raw data :
{
"id_kebutuhan": "26",
"jumlah_eksisting": "154",
"jumlah": "3",
"jumlah_diterima": "2"
}

Menghapus data ketersediaan dan kebutuhan SDM


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/sdm
Method : DELETE
Header :
Id_kebutuhan : 26
VI. Entry Data Alkes dan APD
Master referensi SDM
URL : : http://sirs.kemkes.go.id/fo/index.php/Referensi/kebutuhan_apd
Method : GET
Hasil :
{
"kebutuhan_apd": [
{
"id_kebutuhan": "1",
"kebutuhan": "Protection Gown"
},
{
"id_kebutuhan": "2",
"kebutuhan": "Google Glass"
},
{
"id_kebutuhan": "3",
"kebutuhan": "Sarung Tangan Panjang"
},
... dst

Memeriksa data ketersediaan dan kebutuhan APD yang sudah pernah


dikirimkan di RS Online
URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/apd
Method : GET
Hasil :
{
"apd": [
{
"id_kebutuhan": "1",
"kebutuhan": "Protection Gown",
"jumlah_eksisting": null,
"jumlah": null,
"jumlah_diterima": null,
"tglupdate": null
},
... dst

Mengirim data ketersediaan dan kebutuhan APD


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/apd
Method : POST
Raw data :
{
"id_kebutuhan": "16",
"jumlah_eksisting": "154",
"jumlah": "3",
"jumlah_diterima": "1"
}

Memperbaharui data ketersediaan dan kebutuhan APD


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/apd
Method : PUT
Raw data :
{
"id_kebutuhan": "16",
"jumlah_eksisting": "154",
"jumlah": "3",
"jumlah_diterima": "2"
}

Menghapus data ketersediaan dan kebutuhan APD


URL : http://sirs.kemkes.go.id/fo/index.php/Fasyankes/apd
Method : DELETE
Header :
Id_kebutuhan : 16

Anda mungkin juga menyukai