10/02
2018
Wallogit.com
2017 © Pedro Peláez
PHP pcare., (*1)
composer require redzjovi/bpjs
$config = [
'cons_id' => '12345',
'secret_key' => '1234567890',
'username' => '12345678',
'password' => '123456',
'kd_aplikasi' => '123',
];
$diagnosa = new \bpjs\pcare\v1\Diagnosa();
$diagnosa->initialize($config); // don't forget to initialize config
$response = $diagnosa->get();
var_dump($response);
reference, (*2)
$diagnosa = new \bpjs\pcare\v1\Diagnosa(); $response = $diagnosa->get();
$dokter = new \bpjs\pcare\v1\Dokter(); $response = $dokter->get();
$kesadaran = new \bpjs\pcare\v1\Kesadaran(); $response = $kesadaran->get();
$kunjungan = new \bpjs\pcare\v2\Kunjungan();
$response = $kunjungan->rujukanGet('0114U1630316Y000003');
$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->rujukanGet('0114U1630316Y000003');
$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->rujukanGet('0000029247423');
$data = [
'noKunjungan' => null,
'noKartu' => '0001101521158',
'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v2\Kunjungan();
$response = $kunjungan->add($data);
$data = [
'noKunjungan' => null,
'noKartu' => '0001101521158',
'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->add($data);
$data = [
'noKunjungan' => null,
'noKartu' => '0001101521158',
'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v2\Kunjungan();
$response = $kunjungan->edit($data);
$data = [
'noKunjungan' => null,
'noKartu' => '0001101521158',
'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->edit($data);
$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->delete('0114A0260815Y000002');
$data = [
'kdMCU' => 0,
'noKunjungan' => '0114U1630815Y000001',
'kdProvider' => '1301U007',
'tglPelayanan' => '18-08-2015',
];
$mcu = new \bpjs\pcare\v2\Mcu();
$response = $mcu->add($data);
$data = [
'kdMCU' => 0,
'noKunjungan' => '0114U1630815Y000001',
'kdProvider' => '1301U007',
'tglPelayanan' => '18-08-2015',
];
$mcu = new \bpjs\pcare\v1\Mcu();
$response = $mcu->add($data);
$data = [
'kdMCU' => 0,
'noKunjungan' => '0114U1630815Y000001',
'kdProvider' => '1301U007',
'tglPelayanan' => '18-08-2015',
];
$mcu = new \bpjs\pcare\v2\Mcu();
$response = $mcu->edit($data);
$data = [
'kdMCU' => 0,
'noKunjungan' => '0114U1630815Y000001',
'kdProvider' => '1301U007',
'tglPelayanan' => '18-08-2015',
];
$mcu = new \bpjs\pcare\v1\Mcu();
$response = $mcu->edit($data);
$mcu = new \bpjs\pcare\v2\Mcu();
$response = $mcu->kunjunganGet('0000029247423');
$mcu = new \bpjs\pcare\v1\Mcu();
$response = $mcu->kunjunganGet('0000029247423');
$mcu = new \bpjs\pcare\v1\Mcu();
$response = $mcu->delete('34', '1301U0070815Y000005');
$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->dphoGet('1301', '0', '3');
$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->kunjunganGet('1301U0070815Y000004');
$data = [
'kdObatSK' => 0,
'noKunjungan' => '1301U0070815Y000004',
'racikan' => true,
];
$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->kunjunganAdd($data);
$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->kunjunganDelete('13', '1301U0070815Y000004');
$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->getByNomorUrut('1', '13-08-2015');
$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->getByProvider('13-08-2015', '0', '3');
$data = [
'kdProviderPeserta' => '0114A026',
'tglDaftar' => '12-08-2015',
'noKartu' => '0001113569638',
];
$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->add($data);
$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->delete('0001113569638', '24-08-2015', '1');
$peserta = new \bpjs\pcare\v2\Peserta();
$response = $peserta->get('0001101521158');
$peserta = new \bpjs\pcare\v2\Peserta();
$response = $peserta->get('0000029247423');
$peserta = new \bpjs\pcare\v2\Peserta();
$response = $peserta->getByJenisKartu('3174016909650001');
$peserta = new \bpjs\pcare\v1\Peserta();
$response = $peserta->getByJenisKartu('3174016909650001');
$poli = new \bpjs\pcare\v1\Poli();
$response = $poli->fktpGet('0', '10');
$poli = new \bpjs\pcare\v1\Poli();
$response = $poli->fktlGet('0', '10');
$provider = new \bpjs\pcare\v1\Provider();
$response = $provider->get('0', '10');
$data = [
'kdTindakanSK' => 0,
'noKunjungan' => '1301U0070815Y000004',
'kdTindakan' => '01007',
];
$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->add($data);
$data = [
'kdTindakanSK' => 218,
'noKunjungan' => '1301U0070815Y000004',
'kdTindakan' => '01007',
];
$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->edit($data);
$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->delete('199', '1301U0070815Y000005');
$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->getByKunjungan('1301U0070815Y000005');
$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->get('0', '10');
$statusPulang = new \bpjs\pcare\v1\StatusPulang(); $response = $statusPulang->get(true);
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->getByClub('01');
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->getByKegiatan('01-01-2016');
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->getByPeserta('16020000001');
$data = [
'eduId' => null,
'clubId' => 36,
'tglPelayanan' => '27-03-2016',
'kdKegiatan' => '01',
'kdKelompok' => '03',
'materi' => 'materi',
'pembicara' => 'pembicara',
'lokasi' => 'lokasi',
'keterangan' => 'keterangan',
'biaya' => 20000
];
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->kegiatanAdd($data);
$data = [
'eduId' => '16030000009',
'noKartu' => '0001101615759'
];
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->pesertaAdd($data);
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->kegiatanDelete('16030000009');
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->pesertaDelete('16030000009', '0001101615759');