2025-04-30 17:28:58 +01:00

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"
}