7. Set Prosedur iDRG
Request Body:
{
"metadata": {
"method": "idrg_procedure_set",
"nomor_sep": "000R000TEST"
},
"data": {
"procedure": "81.51#86.28+2#91.799"
}
}
Response:
{
"metadata": {
"code": 200,
"message": "Ok",
"method": "idrg_procedure_set"
},
"data": {
"string": "81.51#86.28+2#91.799",
"expanded": [
{
"code": "81.51",
"display": "Total hip replacement",
"multiplicity": 1,
"no": "1",
"validcode": "1",
"metadata": {
"code": "200",
"message": "Ok"
}
},
{
"code": "86.28",
"display": "Nonexcisional debridement of wound, infection or burn",
"multiplicity": 2,
"no": "2",
"validcode": "1",
"metadata": {
"code": "200",
"message": "Ok"
}
},
{
"code": "91.799",
"display": "Other Microscopic examination of specimen from operative wound (IM)",
"multiplicity": 1,
"no": "3",
"validcode": "1",
"metadata": {
"code": "200",
"message": "Ok"
}
}
]
}
}
Contoh hapus semua data prosedur
Request Body:
{
"metadata": {
"method": "idrg_procedure_set",
"nomor_sep": "000R000TEST"
},
"data": {
"procedure": "#"
}
}
Mengirim string kosong ("") pada procedure bukan cara menghapus; nilai tersebut diperlakukan sebagai tidak ada perubahan. Untuk menghapus seluruh prosedur, gunakan "#" seperti contoh di atas.
procedure: Kode procedure akan dicheck terhadap versi ICD-9-IM (Indonesian Modification) yang berlaku. Jika ada kode yang tidak terdaftar atau berlaku, maka kode tersebut tidak akan tersimpan.
Untuk kode diagnosa dan procedure, disediakan method tersendiri untuk pencarian pada method 27 dan 28.
Prosedur pada iDRG dapat dicatat berulang dengan menambahkan kode ekstensi dan/atau ditulis beberapa kali (multiplicity dan setting).
- Setting: untuk menandakan tindakan tersebut dilakukan pada operasi yang berbeda dalam satu episode. Setting ditulis dengan mencantumkan kode tindakan beberapa kali, misal:
"86.22#86.22". - Multiplicity: digunakan untuk mencatat tindakan tersebut dilakukan beberapa kali di dalam satu kali operasi. Multiplicity dituliskan dengan notasi "+" diikuti jumlahnya, misal:
"86.22+2".
Demikian pula dimungkinkan untuk mencatat jika tindakan tersebut dilakukan dalam beberapa kali operasi dalam satu episode dan dilakukan lebih dari satu kali dalam salah satu operasinya dengan contoh notasi sebagai berikut: "86.22+2#86.22".
Contoh: tndakan debridement yang dilakukan dalam dua operasi dalam satu episode, yang pada operasi pertama dilakukan tiga kali (tiga lokasi) dan yang pada operasi kedua dilakukan dua kali (dua lokasi).
Contoh: tindakan debridement yang dilakukan dalam dua operasi dalam satu episode, yang pada operasi pertama dilakukan tiga kali (tiga lokasi) dan yang pada operasi kedua dilakukan satu kali (satu lokasi).
Khusus untuk parameter diagnosa dan procedure pada method idrg_diagnosa_set, idrg_procedure_set, inacbg_diagnosa_set, dan inacbg_procedure_set, penghapusan dilakukan dengan mengirim nilai # (hash). Mengirim string kosong "" berarti tidak ada perubahan.