### Get Claim Status Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example request body to retrieve the status of a claim. ```json { "metadata": { "method": "get_claim_status" }, "data": { "nomor_sep": "0001R0016120666662" } } ``` -------------------------------- ### Print Claim Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example request body to print a claim. ```json { "metadata": { "method": "claim_print" }, "data": { "nomor_sep": "0001R0016120666662" } } ``` -------------------------------- ### Get Claim Status Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example response body for a claim status request. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "kdStatusSep": "40", "nmStatusSep": "40_Proses_Cabang" } } ``` -------------------------------- ### Search Diagnosis iDRG Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example response body for a diagnosis search request. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "count": 4, "data": [ { "description": "Anaemia in chronic diseases classified elsewhere", "code": "D63", "validcode": "0", "accpdx": "Y", "code_asterisk": "D63*", "asterisk": "1", "im": "0" }, { "description": "Anaemia in neoplastic disease", "code": "D63.0", "validcode": "1", "accpdx": "N", "code_asterisk": "D63.0*", "asterisk": "1", "im": "0" }, { "description": "Anaemia in other chronic diseases classified elsewhere", "code": "D63.8", "validcode": "1", "accpdx": "N", "code_asterisk": "D63.8*", "asterisk": "1", "im": "0" } ] } } ``` -------------------------------- ### Search iDRG Procedures Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON response body for searching iDRG procedures, showing a list of procedures with codes and descriptions. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "count": 16, "data": [ { "description": "Perioperative autologous transfusion of whole blood or blood components", "code": "99.00", "validcode": "1", "im": "0" }, { "description": "Transfusion of blood and blood components", "code": "99.0", "validcode": "0", "im": "0" }, { "description": "Exchange transfusion", "code": "99.01", "validcode": "1", "im": "0" }, { "description": "Transfusion of previously collected autologous blood", "code": "99.02", "validcode": "1", "im": "0" }, { "description": "Other transfusion of whole blood", "code": "99.03", "validcode": "1", "im": "0" }, { "description": "Transfusion of packed cells", "code": "99.04", "validcode": "1", "im": "0" }, { "description": "Transfusion of platelets", "code": "99.05", "validcode": "1", "im": "0" }, { "description": "Transfusion of coagulation factors", "code": "99.06", "validcode": "1", "im": "0" }, { "description": "Transfusion of other serum", "code": "99.07", "validcode": "1", "im": "0" }, { "description": "Transfusion of blood expander", "code": "99.08", "validcode": "1", "im": "0" }, { "description": "Transfusion of other substance", "code": "99.09", "validcode": "1", "im": "0" }, { "description": "Insertion of non-drug-eluting peripheral (non-coronary) vessel stent(s)", "code": "39.90", "validcode": "1", "im": "0" }, { "description": "Uterine compression suture (B-Lynch) (IM)", "code": "69.90", "validcode": "1", "im": "1" }, { "description": "Unspecified operation on bone injury, unspecified site", "code": "79.90", "validcode": "1", "im": "0" }, { "description": "Microscopic examination of specimen from lower gastrointestinal tract and of stool, Microscopic ISH examination (IM)", "code": "90.990", "validcode": "1", "im": "1" }, { "description": "Microscopic examination of specimen from unspecified site, Microscopic ISH examination (IM)", "code": "91.990", "validcode": "1", "im": "1" } ] } } ``` -------------------------------- ### Search INACBG Procedures Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON response body for searching INACBG procedures, showing a list of procedures with codes. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "count": 10, "data": [ ["Transfusion of coagulation factors", "99.06"], ["Transfusion of other serum", "99.07"], ["Transfusion of blood expander", "99.08"], ["Transfusion of other substance", "99.09"], ["Transfusion of platelets", "99.05"], ["Transfusion of packed cells", "99.04"], ["Exchange transfusion", "99.01"], ["Transfusion of previously collected autologous blood", "99.02"], ["Other transfusion of whole blood", "99.03"], [ "Perioperative autologous transfusion of whole blood or blood components", "99.00" ] ] } } ``` -------------------------------- ### Search INACBG Procedures Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON request body for searching INACBG procedures with a keyword. ```json { "metadata": { "method": "search_procedures" }, "data": { "keyword": "990" } } ``` -------------------------------- ### Contoh cara hapus semua data prosedur yang salah (tidak ada perubahan) Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON to indicate no changes for procedure data. ```json { "metadata": { "method": "idrg_procedure_set", "nomor_sep": "000R000TEST" }, "data": { "procedure": "" } } ``` -------------------------------- ### Print Claim Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example response body for a claim print request, containing a Base64 encoded PDF. ```json { "metadata": { "code": 200, "message": "Ok" }, "data": "7c7uNsPO4uXsTpr9zCtiTrYdzMjmHxZIEjDobAoujnJvdO7UWTBeRr9wb8mtnd9+gnzForViUj6QtD9xVBTJFxz4N/DvR7IwT7RqdQ DsgFl5NnnWqZb/fNUKXQDQ+Q+e+yR48eo8bPF ... dst" } ``` -------------------------------- ### Search iDRG Procedures Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON request body for searching iDRG procedures with a keyword. ```json { "metadata": { "method": "search_procedures_inagrouper" }, "data": { "keyword": "990" } } ``` -------------------------------- ### Search Diagnosis iDRG Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example request body to search for a diagnosis using a keyword. ```json { "metadata": { "method": "search_diagnosis_inagrouper" }, "data": { "keyword": "D63" } } ``` -------------------------------- ### Search INACBG Diagnosis Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON request body for searching INACBG diagnoses with a keyword. ```json { "metadata": { "method": "search_diagnosis" }, "data": { "keyword": "D63" } } ``` -------------------------------- ### Delete Claim Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example request body to delete a claim. ```json { "metadata": { "method": "delete_claim" }, "data": { "nomor_sep": "0001R0016120666662", "coder_nik": "37234567890121" } } ``` -------------------------------- ### Generate Claim Number Request Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON request body for generating a claim number. ```json { "metadata": { "method": "generate_claim_number" } } ``` -------------------------------- ### Contoh hapus semua data prosedur Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON to delete all procedure data. ```json { "metadata": { "method": "idrg_procedure_set", "nomor_sep": "000R000TEST" }, "data": { "procedure": "#" } } ``` -------------------------------- ### Get Diagnosa iDRG Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md JSON response for getting diagnosis information. ```json { "metadata": { "code": 200, "message": "Ok", "method": "idrg_diagnosa_get" }, "data": { "string": "S71.0#S87.9#E11.9", "expanded": [ { "code": "S71.0", "display": "Open wound of hip", "no": "1", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "S87.9", "display": "Crushing injury of unspecified parts of knee and leg (IM)", "no": "2", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "E11.9", "display": "Non-insulin-dependent diabetes mellitus without complications", "no": "3", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } } ] } } ``` -------------------------------- ### Get Diagnosa iDRG Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md JSON request body for getting diagnosis information. ```json { "metadata": { "method": "idrg_diagnosa_get" }, "data": { "nomor_sep": "000R000TEST" } } ``` -------------------------------- ### Generate Claim Number Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON response body for generating a claim number, showing the generated claim number. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "claim_number": "0000000ICC25100002" } } ``` -------------------------------- ### Search INACBG Diagnosis Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example JSON response body for searching INACBG diagnoses, showing a list of diagnoses with codes. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "count": 2, "data": [ ["Anaemia in other chronic diseases classified elsewhere", "D63.8"], ["Anaemia in neoplastic disease", "D63.0"] ] } } ``` -------------------------------- ### Get Prosedur iDRG Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for retrieving iDRG procedures. ```json { "metadata": { "method": "inacbg_procedure_get" }, "data": { "nomor_sep": "000R000TEST" } } ``` -------------------------------- ### Get Prosedur iDRG Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Response body for retrieving iDRG procedures. ```json { "metadata": { "code": 200, "message": "Ok", "method": "inacbg_procedure_get" }, "data": { "string": "81.51#86.28#91.79", "expanded": [ { "code": "81.51", "display": "Total hip replacement", "no": "1", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "86.28", "display": "Nonexcisional debridement of wound, infection, or burn", "no": "2", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "91.79", "display": "Microscopic examination of specimen from operative wound, Other microscopic examination", "no": "3", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } } ] } } ``` -------------------------------- ### Generate Claim Number Incorrect Request Example Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Example of an incorrect JSON request body for generating a claim number, showing that 'payor_id' is no longer required. ```json { "metadata": { "method": "generate_claim_number" }, "data": { "payor_id": "71" } } ``` -------------------------------- ### Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Contoh request body untuk mendapatkan detail data per klaim. ```json { "metadata": { "method": "get_claim_data" }, "data": { "nomor_sep": "0001R0016120666662" } } ``` -------------------------------- ### Response Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Contoh response body setelah mendapatkan detail data per klaim. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "data": { "kode_rs": "0000000", "kelas_rs": "A", "kelas_rawat": 3, "kode_tarif": "AP", "jenis_rawat": 1, "tgl_masuk": "22/08/2025", "tgl_pulang": "25/08/2025", "cara_masuk": "gp", "tgl_lahir": "31/01/1992", "berat_lahir": "0", "gender": 2, "discharge_status": 1, "diagnosa": "O82.9", "procedure": "81.51", "diagnosa_inagrouper": "S71.0", "procedure_inagrouper": "81.51", "adl_sub_acute": 0, "adl_chronic": 0, "tarif_rs": { "prosedur_non_bedah": 300000, "prosedur_bedah": 20000000, "konsultasi": 300000, "tenaga_ahli": 200000, "keperawatan": 80000, "penunjang": 1000000, "radiologi": 500000, "laboratorium": 600000, "pelayanan_darah": 150000, "rehabilitasi": 100000, "kamar": 6000000, "rawat_intensif": 2500000, "obat": 100000, "obat_kronis": 1000000, "obat_kemoterapi": 5000000, "alkes": 500000, "bmhp": 400000, "sewa_alat": 210000 }, "sistole": "110", "diastole": "60", "los": "4", "icu_indikator": 0, "icu_los": "0", "ventilator_hour": "0", "upgrade_class_ind": "0", "upgrade_class_class": "", "upgrade_class_los": "0", "add_payment_pct": "0.0", "add_payment_amt": "0", "upgrade_class_payor": null, "nama_pasien": "TEST PASIEN", "nomor_rm": "R002188", "umur_tahun": 33, "umur_hari": "12257", "tarif_poli_eks": "0", "kantong_darah": 1, "alteplase_ind": 0, "apgar": { "menit_1": { "appearance": 1, "pulse": 2, "grimace": 1, "activity": 1, "respiration": 1 }, "menit_5": { "appearance": 2, "pulse": 2, "grimace": 2, "activity": 2, "respiration": 2 } }, "persalinan": { "usia_kehamilan": "22", "gravida": "2", "partus": "4", "abortus": "2", "onset_kontraksi": "induksi", "delivery": [ { "delivery_sequence": "1", "delivery_method": "vaginal", "delivery_dttm": "2023-01-21 17:01:33", "letak_janin": "kepala", "kondisi": "livebirth", "use_manual": "1", "use_forcep": "0", "use_vacuum": "1", "shk_spesimen_ambil": "ya", "shk_lokasi": "tumit", "shk_spesimen_dttm": "2023-11-21 18:11:33" }, { "delivery_sequence": "2", "delivery_method": "vaginal", "delivery_dttm": "2023-01-21 17:03:49", "letak_janin": "lintang", "kondisi": "livebirth", "use_manual": "1", "use_forcep": "0", "use_vacuum": "0", "shk_spesimen_ambil": "tidak", "shk_alasan": "akses-sulit" } ] }, "nama_dokter": "DR. BUDI SANTOSO, SP.A", "nomor_sep": "000R000TEST", "nomor_kartu": "0001234999", "payor_id": "3", "payor_nm": "JKN", "coder_nm": "INACBG", "coder_nik": "00001", "patient_id": "1", "admission_id": "1", "hospital_admission_id": "1", "grouping_count": "5", "grouper": { "response_inacbg": { "cbg": { "code": "X-0-00-X", "description": "ERROR: NO CBG ASSIGN" }, "kelas": "kelas_3", "inacbg_version": "5.10.5.202510071053", "status_cd": "normal" }, "response_idrg": { "mdc_number": "33", "mdc_description": "Injuries, Poisonings and Toxic Effects of Drugs", "drg_code": "3303110", "drg_description": "Other OR Procedures for Injuries w/ No CC", "script_version": "1.0.29", "logic_version": "0.2.1747.202510161025", "cost_weight": "1.34", "sub_acute_weight": "0.00", "chronic_weight": "0.00", "total_cost_weight": "1.34", "nbr": "8037060", "status_cd": "final" } }, "kemenkes_dc_status_cd": "unsent", "kemenkes_dc_sent_dttm": "-", "bpjs_dc_status_cd": "unsent", "bpjs_dc_sent_dttm": "-", "klaim_status_cd": "normal", "bpjs_klaim_status_cd": "-", "bpjs_klaim_status_nm": "-" } } } ``` -------------------------------- ### Set Prosedur iDRG Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md JSON response for setting procedure information. ```json { "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" } } ] } } ``` -------------------------------- ### Import Coding iDRG ke INACBG - Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for importing iDRG coding into INACBG. ```json { "metadata": { "method": "idrg_to_inacbg_import" }, "data": { "nomor_sep": "000R000TEST" } } ``` -------------------------------- ### Set Prosedur INACBG - Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for setting procedures in INACBG. ```json { "metadata": { "method": "inacbg_procedure_set", "nomor_sep": "000R000TEST" }, "data": { "procedure": "81.51#86.28#91.79" } } ``` -------------------------------- ### Set Diagnosa INACBG - Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for setting diagnoses in INACBG. ```json { "metadata": { "method": "inacbg_diagnosa_set", "nomor_sep": "000R000TEST" }, "data": { "diagnosa": "S71.0#S87.0#E11.9" } } ``` -------------------------------- ### Set Prosedur INACBG - Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Response body for setting procedures in INACBG, showing expanded procedures. ```json { "metadata": { "code": 200, "message": "Ok", "method": "inacbg_procedure_set" }, "data": { "string": "81.51#86.28#91.79", "expanded": [ { "code": "81.51", "display": "Total hip replacement", "no": "1", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "86.28", "display": "Nonexcisional debridement of wound, infection, or burn", "no": "2", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "91.79", "display": "Microscopic examination of specimen from operative wound, Other microscopic examination", "no": "3", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } } ] } } ``` -------------------------------- ### Set Prosedur iDRG Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md JSON request body for setting procedure information. ```json { "metadata": { "method": "idrg_procedure_set", "nomor_sep": "000R000TEST" }, "data": { "procedure": "81.51#86.28+2#91.799" } } ``` -------------------------------- ### Grouping INACBG Stage 1 - Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for grouping INACBG stage 1. ```json { "metadata": { "method": "grouper", "stage": 1, "grouper": "inacbg" }, "data": { "nomor_sep": "000R000TEST" } } ``` -------------------------------- ### Kirim online klaim kolektif (per hari) ke data center - Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for sending collective claims online to the data center. ```json { "metadata": { "method": "send_claim" }, "data": { "start_dt": "2016-01-07", "stop_dt": "2016-01-07", "jenis_rawat": "1", "date_type": "2" } } ``` -------------------------------- ### Finalisasi INACBG - Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for finalizing INACBG. ```json { "metadata": { "method": "inacbg_grouper_final" }, "data": { "nomor_sep": "000R000TEST" } } ``` -------------------------------- ### Set Diagnosa iDRG Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md JSON response for setting diagnosis information. ```json { "metadata": { "code": 200, "message": "Ok", "method": "idrg_diagnosa_set" }, "data": { "string": "S71.0#S87.9#E11.9", "expanded": [ { "code": "S71.0", "display": "Open wound of hip", "no": "1", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "S87.9", "display": "Crushing injury of unspecified parts of knee and leg (IM)", "no": "2", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "E11.9", "display": "Non-insulin-dependent diabetes mellitus without complications", "no": "3", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } } ] } } ``` -------------------------------- ### Set Diagnosa iDRG Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md JSON request body for setting diagnosis information. ```json { "metadata": { "method": "idrg_diagnosa_set", "nomor_sep": "000R000TEST" }, "data": { "diagnosa": "S71.0#S87.9#E11.9" } } ``` -------------------------------- ### Import Coding iDRG ke INACBG - Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Response body for importing iDRG coding into INACBG, showing expanded diagnoses and procedures. ```json { "metadata": { "code": 200, "message": "Ok", "method": "idrg_to_inacbg_import" }, "data": { "diagnosa": { "string": "S71.0#S87.9#E11.9", "expanded": [ { "code": "S71.0", "display": "Open wound of hip", "no": "1", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "S87.9", "display": "Crushing injury of unspecified parts of knee and leg (IM)", "no": "2", "validcode": "0", "metadata": { "code": "400", "error_no": "E2101", "message": "IM tidak berlaku" } }, { "code": "E11.9", "display": "Non-insulin-dependent diabetes mellitus without complications", "no": "3", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } } ] }, "procedure": { "string": "81.51#86.28#91.799", "expanded": [ { "code": "81.51", "display": "Total hip replacement", "no": "1", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "86.28", "display": "Nonexcisional debridement of wound, infection, or burn", "no": "2", "validcode": "1", "metadata": { "code": "200", "message": "Ok" } }, { "code": "91.799", "display": "Other Microscopic examination of specimen from operative wound (IM)", "no": "3", "validcode": "0", "metadata": { "code": "400", "error_no": "E2101", "message": "IM tidak berlaku" } } ] } } } ``` -------------------------------- ### Grouping INACBG Stage 1 - Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Successful response for grouping INACBG stage 1. ```json { "metadata": { "code": 200, "message": "Ok" }, "response_inacbg": { "cbg": { "code": "M-1-04-I", "description": "PROSEDUR PADA SENDI TUNGKAI BAWAH (RINGAN)" }, "base_tariff": "31713400", "tariff": "31713400", "kelas": "kelas_3", "inacbg_version": "5.10.5.202509291030", "status_cd": "normal" }, "special_cmg_option": [ { "code": "RR04Hip", "description": "Hip Implant", "type": "Special Prosthesis" }, { "code": "RR04Knee", "description": "Knee Implant", "type": "Special Prosthesis" }, { "code": "YY01", "description": "Hip Replacement / Knee Replacement", "type": "Special Procedure" } ] } ``` -------------------------------- ### Kirim online klaim kolektif (per hari) ke data center - Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Response after sending collective claims online to the data center. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "data": [ { "SEP": "0001R0016120666662", "tgl_pulang": "2016-01-07 15:00:00", "kemkes_dc_Status": "sent", "bpjs_dc_Status": "unsent" } ] } } ``` -------------------------------- ### Membuat klaim baru (Response) Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Contoh response sukses untuk method 'new_claim'. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "patient_id": 453, "admission_id": 1, "hospital_admission_id": 678 } } ``` -------------------------------- ### Grouping INACBG Stage 2 - Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Response for grouping INACBG stage 2. ```json { "metadata": { "code": 200, "message": "Ok" }, "response_inacbg": { "cbg": { "code": "M-1-04-I", "description": "PROSEDUR PADA SENDI TUNGKAI BAWAH (RINGAN)" }, "base_tariff": "31713400", "tariff": "62812400", "special_cmg": [ { "code": "YY-01-II", "description": "HIP REPLACEMENT / KNEE REPLACEMENT", "tariff": 13099000, "type": "Special Procedure" }, { "code": "RR-04-III-Hip", "description": "HIP IMPLANT", "tariff": 18000000, "type": "Special Prosthesis" } ], "kelas": "kelas_3", "inacbg_version": "5.10.5.202509291030", "status_cd": "normal" }, "special_cmg_option": [ { "code": "RR04Hip", "description": "Hip Implant", "type": "Special Prosthesis" }, { "code": "RR04Knee", "description": "Knee Implant", "type": "Special Prosthesis" }, { "code": "YY01", "description": "Hip Replacement / Knee Replacement", "type": "Special Procedure" } ] } ``` -------------------------------- ### Finalisasi iDRG Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for finalizing iDRG. ```json { "metadata": { "method": "idrg_grouper_final" }, "data": { "nomor_sep": "000R000TEST" } } ``` -------------------------------- ### Membuat klaim baru (Request Body) Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Contoh request body untuk method 'new_claim'. ```json { "metadata": { "method": "new_claim" }, "data": { "nomor_kartu": "0000668870001", "nomor_sep": "0001R0016120507422", "nomor_rm": "123-45-67", "nama_pasien": "NAMA TEST PASIEN", "tgl_lahir": "1940-01-01 02:00:00", "gender": 2 } } ``` -------------------------------- ### Grouping INACBG Stage 1 - Error Response Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Error response for grouping INACBG stage 1. ```json { "metadata": { "code": 200, "message": "Ok" }, "response_inacbg": { "cbg": { "code": "X-0-13-X", "description": "ERROR: MALE WITH GROUPING CRITERIA NOT MET" }, "kelas": "kelas_3", "inacbg_version": "5.10.5.202510071053", "status_cd": "normal" } } ``` -------------------------------- ### Response (Valid SITB Validation) Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md This is the expected JSON response when a SITB registration number is successfully validated. It includes status, detail, and validation data. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "status": "VALID", "detail": "Nomor register valid (dan masuk dalam data klaim)" }, "validation": { "data": [ { "id": "00000001", "nama": "NAMA PASIEN TB", "nik": "3579999999990005", "jenis_kelamin_id": "2" } ], "success": true } } ``` -------------------------------- ### Grouping iDRG Stage 1 Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for grouping iDRG at stage 1. ```json { "metadata": { "method": "grouper", "stage": 1, "grouper": "idrg" }, "data": { "nomor_sep": "0001R0016120666662" } } ``` -------------------------------- ### Grouping INACBG Stage 2 - Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for grouping INACBG stage 2, including special CMG options. ```json { "metadata": { "method": "grouper", "stage": "2", "grouper": "inacbg" }, "data": { "nomor_sep": "0001R0016120666662", "special_cmg": "RR04#YY01" } } ``` -------------------------------- ### Response (Invalid SITB Validation) Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md This JSON response indicates that the SITB registration number is invalid or not found. ```json { "metadata": { "code": 200, "message": "Ok" }, "response": { "status": "INVALID", "detail": "Nomor register tidak ditemukan" } } ``` -------------------------------- ### Grouping iDRG Stage 2 Request Body Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Request body for grouping iDRG at stage 2. ```json { "metadata": { "method": "grouper", "stage": "2", "grouper": "idrg" }, "data": { "nomor_sep": "000R222TEST", "topup_codes": "13031" } } ``` -------------------------------- ### Grouping iDRG Stage 1 Response (Success) Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Successful response body for grouping iDRG at stage 1. ```json { "metadata": { "code": 200, "message": "Ok" }, "response_idrg": { "mdc_number": "18", "mdc_description": "Diseases and Disorders of the Musculoskeletal System and Connective Tissue", "drg_code": "1807119", "drg_description": "Hip Revision Proc.", "script_version": "1.0.32", "logic_version": "0.2.1806.202603311851", "cost_weight": "5.14", "sub_acute_weight": "0.00", "chronic_weight": "0.00", "total_cost_weight": "5.14", "nbr": "8037060", "status_cd": "normal", "topup_options": [ { "code": "13031", "description": "Hip Implant", "type": "prosthesis", "cost_weight": "1.97019644" } ] } } ``` -------------------------------- ### Request Body untuk Mengisi/Update Data Klaim Source: https://github.com/arisraurus/katalog-inacbg/blob/main/README.md Contoh JSON Request Body yang digunakan untuk mengirimkan data klaim ke sistem. ```json { "metadata": { "method": "set_claim_data", "nomor_sep": "0001R0016120507422" }, "data": { "nomor_sep": "0001R0016120507422", "nomor_kartu": "233333", "tgl_masuk": "2023-01-25 12:55:00", "tgl_pulang": "2023-01-31 09:55:00", "cara_masuk": "gp", "jenis_rawat": "1", "kelas_rawat": "1", "adl_sub_acute": "15", "adl_chronic": "12", "icu_indikator": "1", "icu_los": "2", "ventilator_hour": "5", "ventilator": { "use_ind": "1", "start_dttm": "2023-01-26 12:55:00", "stop_dttm": "2023-02-26 17:50:00" }, "upgrade_class_ind": "1", "upgrade_class_class": "vip", "upgrade_class_los": "5", "upgrade_class_payor": "peserta", "add_payment_pct": "35", "birth_weight": "0", "sistole": 120, "diastole": 70, "discharge_status": "1", "tarif_rs": { "prosedur_non_bedah": "300000", "prosedur_bedah": "20000000", "konsultasi": "300000", "tenaga_ahli": "200000", "keperawatan": "80000", "penunjang": "1000000", "radiologi": "500000", "laboratorium": "600000", "pelayanan_darah": "150000", "rehabilitasi": "100000", "kamar": "6000000", "rawat_intensif": "2500000", "obat": "100000", "obat_kronis": "1000000", "obat_kemoterapi": "5000000", "alkes": "500000", "bmhp": "400000", "sewa_alat": "210000" }, "nomor_kartu_t": "nik", "bayi_lahir_status_cd": 1, "dializer_single_use": 0, "kantong_darah": 1, "alteplase_ind": 0, "apgar": { "menit_1": { "appearance": 1, "pulse": 2, "grimace": 1, "activity": 1, "respiration": 1 }, "menit_5": { "appearance": 2, "pulse": 2, "grimace": 2, "activity": 2, "respiration": 2 } }, "persalinan": { "usia_kehamilan": "22", "gravida": "2", "partus": "4", "abortus": "2", "onset_kontraksi": "induksi", "delivery": [ { "delivery_sequence": "1", "delivery_method": "vaginal", "delivery_dttm": "2023-01-21 17:01:33", "letak_janin": "kepala", "kondisi": "livebirth", "use_manual": "1", "use_forcep": "0", "use_vacuum": "1", "shk_spesimen_ambil": "ya", "shk_lokasi": "tumit", "shk_spesimen_dttm": "2023-11-21 18:11:33" }, { "delivery_sequence": "2", "delivery_method": "vaginal", "delivery_dttm": "2023-01-21 17:03:49", "letak_janin": "lintang", "kondisi": "livebirth", "use_manual": "1", "use_forcep": "0", "use_vacuum": "0", "shk_spesimen_ambil": "tidak", "shk_alasan": "akses-sulit" } ] }, "tarif_poli_eks": "100000", "nama_dokter": "RUDY, DR", "kode_tarif": "AP", "payor_id": "3", "payor_cd": "JKN", "cob_cd": "0001", "coder_nik": "123123123123" } } ```