• Update

  • Service


Katalog NCI Web Service JKN

  • Service

    Get Token

    {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
              }
          }          
          
        

    Status Antrian

    {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
                      }
                  }
                                
               

    Get Antrian

    {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
                        }
                    }
                                
               

    Sisa Antrian

    {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
                      }
                  }
                  
               

    Batal Antrian

    {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
                      }
                  }
                  
               

    Check In

    {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
                      }
                  }
                  
               

    Pasien Baru

    {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
                      }
                  }
                  
               

    Jadwal Operasi RS

    {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
                      }
                  }
                  
               

    Jadwal Operasi Pasien

    {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
                      }
                  }