redzjovi/bpjs

There is no license information available for the latest version (dev-master) of this package.

dev-master 2018-02-10 14:40 UTC

This package is not auto-updated.

Last update: 2024-04-28 03:25:17 UTC


README

PHP pcare.

Installation

composer require redzjovi/bpjs

How to use

$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

Available methods

$diagnosa->get($keyword = 0, $start = 0, $limit = 10)

$diagnosa = new \bpjs\pcare\v1\Diagnosa();
$response = $diagnosa->get();

$dokter->get($start = 0, $limit = 10)

$dokter = new \bpjs\pcare\v1\Dokter();
$response = $dokter->get();

$kesadaran->get()

$kesadaran = new \bpjs\pcare\v1\Kesadaran();
$response = $kesadaran->get();

$kunjungan->rujukanGet($noKunjungan)

$kunjungan = new \bpjs\pcare\v2\Kunjungan();
$response = $kunjungan->rujukanGet('0114U1630316Y000003');

$kunjungan->rujukanGet($noKunjungan)

$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->rujukanGet('0114U1630316Y000003');

$kunjungan->riwayatGet($noKartu)

$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->rujukanGet('0000029247423');

$kunjungan->add($data)

$data = [
    'noKunjungan' => null,
    'noKartu' => '0001101521158',
    'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v2\Kunjungan();
$response = $kunjungan->add($data);

$kunjungan->add($data)

$data = [
    'noKunjungan' => null,
    'noKartu' => '0001101521158',
    'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->add($data);

$kunjungan->edit($data)

$data = [
    'noKunjungan' => null,
    'noKartu' => '0001101521158',
    'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v2\Kunjungan();
$response = $kunjungan->edit($data);

$kunjungan->edit($data)

$data = [
    'noKunjungan' => null,
    'noKartu' => '0001101521158',
    'tglDaftar' => '01-02-2018',
];
$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->edit($data);

$kunjungan->delete($noKunjungan)

$kunjungan = new \bpjs\pcare\v1\Kunjungan();
$response = $kunjungan->delete('0114A0260815Y000002');

$mcu->add($data)

$data = [
    'kdMCU' => 0,
    'noKunjungan' => '0114U1630815Y000001',
    'kdProvider' => '1301U007',
    'tglPelayanan' => '18-08-2015',
];
$mcu = new \bpjs\pcare\v2\Mcu();
$response = $mcu->add($data);

$mcu->add($data)

$data = [
    'kdMCU' => 0,
    'noKunjungan' => '0114U1630815Y000001',
    'kdProvider' => '1301U007',
    'tglPelayanan' => '18-08-2015',
];
$mcu = new \bpjs\pcare\v1\Mcu();
$response = $mcu->add($data);

$mcu->edit($data)

$data = [
    'kdMCU' => 0,
    'noKunjungan' => '0114U1630815Y000001',
    'kdProvider' => '1301U007',
    'tglPelayanan' => '18-08-2015',
];
$mcu = new \bpjs\pcare\v2\Mcu();
$response = $mcu->edit($data);

$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->kunjunganGet($noKunjungan)

$mcu = new \bpjs\pcare\v2\Mcu();
$response = $mcu->kunjunganGet('0000029247423');

$mcu->kunjunganGet($noKunjungan)

$mcu = new \bpjs\pcare\v1\Mcu();
$response = $mcu->kunjunganGet('0000029247423');

$mcu->delete($kdmcu, $noKunjungan)

$mcu = new \bpjs\pcare\v1\Mcu();
$response = $mcu->delete('34', '1301U0070815Y000005');

$obat->dphoGet($keyword = '', $start = 0, $limit = 10)

$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->dphoGet('1301', '0', '3');

$obat->kunjunganGet($noKunjungan)

$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->kunjunganGet('1301U0070815Y000004');

$obat->kunjunganAdd($data)

$data = [
    'kdObatSK' => 0,
    'noKunjungan' => '1301U0070815Y000004',
    'racikan' => true,
];
$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->kunjunganAdd($data);

$obat->kunjunganDelete($kdObatSK, $noKunjungan)

$obat = new \bpjs\pcare\v1\Obat();
$response = $obat->kunjunganDelete('13', '1301U0070815Y000004');

$pendaftaran->getByNomorUrut($noUrut, $tglDaftar)

$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->getByNomorUrut('1', '13-08-2015');

$pendaftaran->getByProvider($tglDaftar, $start = 0, $limit = 10)

$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->getByProvider('13-08-2015', '0', '3');

$pendaftaran->add($data)

$data = [
    'kdProviderPeserta' => '0114A026',
    'tglDaftar' => '12-08-2015',
    'noKartu' => '0001113569638',
];
$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->add($data);

$pendaftaran->delete($noKartu, $tglDaftar, $noUrut)

$pendaftaran = new \bpjs\pcare\v1\Pendaftaran();
$response = $pendaftaran->delete('0001113569638', '24-08-2015', '1');

$peserta->get($keyword)

$peserta = new \bpjs\pcare\v2\Peserta();
$response = $peserta->get('0001101521158');

$peserta->get($keyword)

$peserta = new \bpjs\pcare\v2\Peserta();
$response = $peserta->get('0000029247423');

$peserta->getByJenisKartu($keyword)

$peserta = new \bpjs\pcare\v2\Peserta();
$response = $peserta->getByJenisKartu('3174016909650001');

$peserta->getByJenisKartu($keyword)

$peserta = new \bpjs\pcare\v1\Peserta();
$response = $peserta->getByJenisKartu('3174016909650001');

$poli->fktpGet($start = 0, $limit = 10)

$poli = new \bpjs\pcare\v1\Poli();
$response = $poli->fktpGet('0', '10');

$poli->fktlGet($start = 0, $limit = 10)

$poli = new \bpjs\pcare\v1\Poli();
$response = $poli->fktlGet('0', '10');

$provider->get($start = 0, $limit = 10)

$provider = new \bpjs\pcare\v1\Provider();
$response = $provider->get('0', '10');

$tindakan->add($data)

$data = [
    'kdTindakanSK' => 0,
    'noKunjungan' => '1301U0070815Y000004',
    'kdTindakan' => '01007',
];
$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->add($data);

$tindakan->edit($data)

$data = [
    'kdTindakanSK' => 218,
    'noKunjungan' => '1301U0070815Y000004',
    'kdTindakan' => '01007',
];
$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->edit($data);

$tindakan->delete($kdTindakanSK, $noKunjungan)

$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->delete('199', '1301U0070815Y000005');

$tindakan->getByKunjungan($noKunjungan)

$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->getByKunjungan('1301U0070815Y000005');

$tindakan->get($start = 0, $limit = 10)

$tindakan = new \bpjs\pcare\v1\Tindakan();
$response = $tindakan->get('0', '10');

$tindakan->get($rawatInap = true)

$statusPulang = new \bpjs\pcare\v1\StatusPulang();
$response = $statusPulang->get(true);

$kelompok->getByClub($kdJnsKelompok)

$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->getByClub('01');

$kelompok->getByKegiatan($bulan)

$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->getByKegiatan('01-01-2016');

$kelompok->getByPeserta($eduId)

$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->getByPeserta('16020000001');

$kelompok->kegiatanAdd($data)

$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);

$kelompok->pesertaAdd($data)

$data = [
    'eduId' => '16030000009',
    'noKartu' => '0001101615759'
];
$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->pesertaAdd($data);

$kelompok->kegiatanDelete($eduId)

$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->kegiatanDelete('16030000009');

$kelompok->pesertaDelete($eduId, $noKartu)

$kelompok = new \bpjs\pcare\v1\Kelompok();
$response = $kelompok->pesertaDelete('16030000009', '0001101615759');