84 lines
2.7 KiB
TypeScript
84 lines
2.7 KiB
TypeScript
export enum DashboardPageType {
|
|
LoginPage = "/dashboard/account/login",
|
|
RegisterPage = "/dashboard/account/register",
|
|
|
|
Home = "/dashboard",
|
|
|
|
PatientBooking = "/dashboard/patient_booking",
|
|
|
|
TreatmentRecord = "/dashboard/treatment_record/",
|
|
|
|
AppointManagement = "/dashboard/appoint_management",
|
|
|
|
DoctorTreatment = "/dashboard/doctor_treatment",
|
|
|
|
WardsManagement = "/dashboard/ward_management",
|
|
MedicalTeamsManagement = "/dashboard/medical_teams_management",
|
|
PatientsManagement = "/dashboard/patients_management",
|
|
StaffManagement = "/dashboard/staff_management",
|
|
Page2 = "/dashboard/page2",
|
|
About = "/",
|
|
}
|
|
|
|
export enum UserType {
|
|
UNAUTHORIZED = -1,
|
|
PATIENT = 0,
|
|
DOCTOR = 1
|
|
}
|
|
|
|
export enum UserPermissionLevel {
|
|
UNAUTHORIZED = -1,
|
|
PATIENT = 0,
|
|
DOCTOR = 1,
|
|
// CONSULTANT = 2
|
|
ADMIN = 3
|
|
}
|
|
|
|
export enum DoctorTeamType {
|
|
DOCTOR_TEAM = 0,
|
|
RECEPTIONIST_TEAM = 2,
|
|
ADMIN_TEAM = 4
|
|
}
|
|
|
|
export enum DoctorGrade {
|
|
Unknown = 0,
|
|
Junior = 2,
|
|
Registrar = 4,
|
|
Consultant = 6
|
|
}
|
|
|
|
|
|
export enum Departments {
|
|
Internal_Medicine = "Internal_Medicine", // 内科
|
|
Surgery = "Surgery", // 外科
|
|
Obstetrics_and_Gynecology = "Obstetrics_and_Gynecology", // 妇产科
|
|
Pediatrics = "Pediatrics", // 儿科
|
|
Ophthalmology = "Ophthalmology", // 眼科
|
|
Otolaryngology = "Otolaryngology", // 耳鼻喉科
|
|
Dermatology = "Dermatology", // 皮肤科
|
|
Psychiatry = "Psychiatry", // 精神科
|
|
Neurology = "Neurology", // 神经科
|
|
Cardiology = "Cardiology", // 心内科
|
|
Radiology = "Radiology", // 放射科
|
|
Emergency_Department = "Emergency_Department", // 急诊科
|
|
ICU = "ICU", // 重症监护室
|
|
Oncology = "Oncology", // 肿瘤科
|
|
Orthopedics = "Orthopedics", // 骨科
|
|
Urology = "Urology", // 泌尿外科
|
|
Rehabilitation_Medicine = "Rehabilitation_Medicine", // 康复医学科
|
|
Dentistry = "Dentistry", // 口腔科
|
|
Traditional_Chinese_Medicine = "Traditional_Chinese_Medicine", // 中医科
|
|
Reception = "Reception", // 接待
|
|
Admin = "Admin"
|
|
}
|
|
|
|
export enum BookingCategory {
|
|
Consultation = "consultation",
|
|
FollowUp = "follow_up",
|
|
Admission = "admission",
|
|
Diagnostic = "diagnostic",
|
|
Therapy = "therapy",
|
|
Surgery = "surgery"
|
|
}
|
|
|