indrapwa / bpjsv2
印度尼西亚BPJS versi 2的包装器。包括Aplicare、Vclaim、医院候诊
1.2
2023-02-10 04:42 UTC
Requires
- guzzlehttp/guzzle: ^7.0
- nullpunkt/lz-string-php: ^1.3
This package is auto-updated.
Last update: 2024-09-10 07:57:53 UTC
README
PHP包,用于简化您使用印度尼西亚共和国BPJS健康API版本2的过程。完整的BPJS v2 API目录可以在https://dvlp.bpjs-kesehatan.go.id:8888/trust-mark/portal.html找到
安装
composer require indrapwa/bpjsv2
使用示例
use Indrapwa\Bpjsv2\Antrean\Service; // 1. bpjs config utama $config = [ 'cons_id' => '12345', 'secret_key' => '12345', 'base_url' => 'https://apijkn-dev.bpjs-kesehatan.go.id/antreanrs_dev', ]; $antreanService = new Service($config); // 2. set header $headers = [ 'x-cons-id' => $config['cons_id'], 'x-timestamp' => $antreanService->getTimestamp(), 'x-signature' => $antreanService->getSignature(), 'user_key' => '12345' ]; $antreanService->setHeaders($headers); // 3. eksekusi service echo 'Referensi Poli</br>'; echo json_encode($antreanService->poli(), true); echo 'Referensi Dokter</br>'; echo json_encode($antreanService->dokter(), true); echo 'Tambah Antrean<br/>'; $data = [ "kodebooking" => "16032021A001", "jenispasien" => "JKN", "nomorkartu" => "00012345678", "nik" => "3212345678987654", "nohp" => "085635228888", "kodepoli" => "ANA", "namapoli" => "Anak", "pasienbaru" => 0, "norm" => "123345", "tanggalperiksa" => "2021-01-28", "kodedokter" => 12345, "namadokter" => "Dr. Hendra", "jampraktek" => "08:00-16:00", "jeniskunjungan" => 1, "nomorreferensi" => "0001R0040116A000001", "nomorantrean" => "A-12", "angkaantrean" => 12, "estimasidilayani" => 1615869169000, "sisakuotajkn" => 5, "kuotajkn" => 30, "sisakuotanonjkn" => 5, "kuotanonjkn" => 30, "keterangan" => "Peserta harap 30 menit lebih awal guna pencatatan administrasi." ]; echo json_encode($antreanService->antreanTambah($data), true);
可用服务
候诊
- 科室参考
- 医生参考
- 医生排班参考
- 新指纹科室参考
- 新指纹患者参考
- 更新医生排班
- 添加候诊
- 添加新药房候诊
- 更新候诊时间
- 取消候诊
- 任务ID时间列表
- 按日期仪表板
- 按月份仪表板
- 按日期新候诊
- 按预订代码新候诊
- 未服务候诊新
- 未服务科室-医生-日-时实践候诊
Vclaim
- 索赔申请单
- 监控
- 参与者
- 创建返回转诊单(PRB)
- 参考
- 创建控制计划/SPRI
- 查找转诊
- 创建SEP