UNPKG

@ssecd/jkn

Version:

JKN (BPJS) Bridging API untuk NodeJS

47 lines (46 loc) 1.57 kB
import { VClaimBaseApi } from './base.js'; export class Monitoring extends VClaimBaseApi { /** * Pencarian data kunjungan * * @param tanggal tanggal SEP dengan format YYYY-MM-DD * @param jenis jenis pelayanan (1 = Rawat Inap) (2 = Rawat Jalan) */ async kunjungan(params) { return this.send({ name: this.name + 'Data Kunjungan', path: `/Monitoring/Kunjungan/Tanggal/${params.tanggal}/JnsPelayanan/${params.jenis}`, method: 'GET' }); } /** * Pencarian data klaim */ async klaim(params) { return this.send({ name: this.name + 'Data Klaim', path: `/Monitoring/Klaim/Tanggal/${params.tanggal}/JnsPelayanan/${params.jenis}/Status/${params.status}`, method: 'GET' }); } /** * Pencarian history atau riwayat pelayanan per peserta */ async riwayatPelayanan(params) { return this.send({ name: this.name + 'Data Histori Pelayanan Peserta', path: `/monitoring/HistoriPelayanan/NoKartu/${params.nomorKartu}/tglMulai/${params.awal}/tglAkhir/${params.akhir}`, method: 'GET' }); } /** * Monitoring data klaim jaminan Jasa Raharja */ async klaimJasaRaharja(params) { return this.send({ name: this.name + 'Data Klaim Jaminan Jasa Raharja', path: `/monitoring/JasaRaharja/JnsPelayanan/${params.jenis}/tglMulai/${params.awal}/tglAkhir/${params.akhir}`, method: 'GET' }); } }