49 lines
921 B
TypeScript
49 lines
921 B
TypeScript
// Types for Antrean (Queue) related functionality
|
|
|
|
// Status constants
|
|
export const STATUS = {
|
|
BELUM: '1',
|
|
SELESAI: '2',
|
|
TUNDA: '3',
|
|
BATAL: '4'
|
|
} as const;
|
|
|
|
export interface AntreanOperasi {
|
|
id: number;
|
|
jenisKelamin: string;
|
|
namaPasien: string;
|
|
noKtp: string;
|
|
noRekamMedis: string;
|
|
kodeSpesialis?: string;
|
|
kodeSubSpesialis?: string;
|
|
idKategoriOperasi?: number;
|
|
status?: string;
|
|
}
|
|
|
|
export interface Spesialis {
|
|
id: number;
|
|
kode: string;
|
|
spesialis: string;
|
|
}
|
|
|
|
export interface SubSpesialis {
|
|
id: number;
|
|
kode: string;
|
|
kode_spesialis?: string;
|
|
spesialis?: string;
|
|
subspesialis?: string;
|
|
sub_spesialis?: string;
|
|
id_spesialis: number;
|
|
}
|
|
|
|
export interface KategoriOperasi {
|
|
id: number;
|
|
kategori: string;
|
|
}
|
|
|
|
export interface AntreanKategoriOperasi {
|
|
id_kategori: number;
|
|
kategori: string;
|
|
jumlah_antrean: number;
|
|
}
|