@ssecd/jkn
Version:
JKN (BPJS) Bridging API untuk NodeJS
59 lines (58 loc) • 1.52 kB
JavaScript
import { BaseApi } from './base.js';
export class AntreanFKTP extends BaseApi {
type = 'pcare';
/**
* Melihat referensi poli berdasarkan tanggal pelayanan
*/
async refPoli(params) {
return this.send({
name: this.name + 'Referensi Poli',
path: `/ref/poli/tanggal/${params.tanggal}`,
method: 'GET'
});
}
/**
* Melihat data dokter berdasarkan tanggal pelayanan dan poli
*/
async refDokter(params) {
return this.send({
name: this.name + 'Referensi Dokter',
path: ['/ref/dokter/kodepoli/:kodePoli/tanggal/:tanggal', params],
method: 'GET'
});
}
/**
* Tambah antrean baru
*/
async tambah(data) {
return this.send({
name: this.name + 'Tambah Antrean',
path: `/antrean/add`,
method: 'POST',
data
});
}
/**
* Update status antrean untuk pernyataan hadir atau
* tidak hadir dalam pelayanan/pemeriksaan
*/
async updateStatus(data) {
return this.send({
name: this.name + 'Update Status / Panggil Antrean',
path: `/antrean/panggil`,
method: 'POST',
data
});
}
/**
* Batalkan antrean pasien
*/
async batal(data) {
return this.send({
name: this.name + 'Batal Antrean',
path: `/antrean/batal`,
method: 'POST',
data
});
}
}