Files
web-antrean/types/queue.ts
T

49 lines
1.2 KiB
TypeScript

export interface QueuePatient {
no: number;
barcode: string;
noAntrian: string;
jamPanggil: string;
klinik: string;
kodeKlinik: string;
klinikId?: number;
healthcareServiceId?: number;
ruang?: string;
nomorRuang?: string;
kodeRuang?: string;
pembayaran?: string;
status: 'menunggu' | 'di-loket' | 'anjungan' | 'pemeriksaan' | 'pending' | 'terlambat' | 'selesai' | 'skip' | 'processed';
processStage: 'loket' | 'klinik-ruang';
createdAt: string;
visitType?: string;
noRM?: string;
fastTrack?: "YA" | "TIDAK";
registrationType?: 'api' | 'manual';
visitId?: number;
visitCode?: string;
referencePatient?: string;
loketId?: number;
calledByAdmin?: boolean;
lastCalledAt?: string;
lastCalledTipeLayanan?: string;
calledPemeriksaanAwal?: boolean;
calledTindakan?: boolean;
tipeLayanan?: string;
idtiket?: string;
ticket?: string;
posisi?: any[];
deskripsi?: string;
manuallyMoved?: boolean;
movedAt?: number;
idvisit?: number;
visitDate?: string;
namaDokter?: string | null;
penanggungJawab?: string | null;
alasanFastTrack?: string | null;
}
export interface ApiPatientResponse {
success: boolean;
message: string;
data?: QueuePatient[];
}