-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconfig.py
20 lines (20 loc) · 812 Bytes
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# User-specified constants
PATIENT_NUMBER = 30
DOCTOR_NUMBER = 50
NURSE_NUMBER = 50
ADMIN_NUMBER = 10
PHARMACIST_NUMBER = 10
ACCOUNTANT_NUMBER = 15
USER_NUMBER = PATIENT_NUMBER + DOCTOR_NUMBER + NURSE_NUMBER + ADMIN_NUMBER + PHARMACIST_NUMBER + ACCOUNTANT_NUMBER
MAX_APPOINTMENT_NUMBER = 1000 # Max number of appointments that 1 person can have
APPOINTMENT_NOTIFICATION_TITLE = "Upcoming appointment"
APPOINTMENT_NOTIFICATION_CONTENT = 'Do not forget that you have appointment {id} in room {room}.'
HOSPITAL_START_YEAR = 2006
START_WORKING_HOUR = 10
END_WORKING_HOUR = 18
MAX_SLOTS_PER_DAY = 32
SLOT_DURATION = (END_WORKING_HOUR - START_WORKING_HOUR) * 60 // MAX_SLOTS_PER_DAY # == 15 minutes
MIN_ROOM_NUMBER = 100
MAX_ROOM_NUMBER = 500
START_BIRTHDATE_YEAR = 1935
END_BIRTHDATE_YEAR = HOSPITAL_START_YEAR - 1