@ssecd/jkn
Version:
JKN (BPJS) Bridging API untuk NodeJS
52 lines (51 loc) • 1.3 kB
JavaScript
import { VClaimBaseApi } from './base.js';
export class LPK extends VClaimBaseApi {
/**
* Insert Rujukan
*
* @param data data LPK
*/
async insert(data) {
return this.send({
name: this.name + 'Insert LPK',
path: '/LPK/insert',
method: 'POST',
data: { request: { t_lpk: data } }
});
}
/**
* Update Rujukan
*
* @param data data LPK
*/
async update(data) {
return this.send({
name: this.name + 'Update LPK',
path: '/LPK/update',
method: 'PUT',
data: { request: { t_lpk: data } }
});
}
/**
* Delete Rujukan
*/
async delete(params) {
return this.send({
name: this.name + 'Delete LPK',
path: '/LPK/delete',
method: 'DELETE',
data: { request: { t_lpk: { noSep: params.nomorSep } } }
});
}
/**
* Data lembar pengajuan klaim berdasarkan
* tanggal masuk dan jenis pelayanan
*/
async data(params) {
return this.send({
name: this.name + 'Data Pengajuan Lembar Klaim',
path: `/LPK/TglMasuk/${params.tanggal}/JnsPelayanan/${params.jenis}`,
method: 'GET'
});
}
}