@ssecd/jkn
Version:
JKN (BPJS) Bridging API untuk NodeJS
47 lines (46 loc) • 1.57 kB
JavaScript
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'
});
}
}