49 lines
1.2 KiB
TypeScript
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[];
|
|
}
|