Fast Ambulance Database Mod
Fast Ambulance Database Mod
Fast Ambulance Database Mod
Login : GOR0096
1- Project specification:
Motivation:
In a world that is over populated and there’s no city that doesn’t suffer
from a traffic jams ,heart attacks and other accidents kills more and more
people and this can be solved by simply providing fast aiding to the
patients but how ?
Roles:
The role with the highest privileges will be the system admin, who’s
responsible of management the system and monitor user activities
(Monitoring malicious activities especially from the paramedics) also upload
video tutorials for the paramedics . Furthermore, the system will be used by
paramedics and they will be the ones whom responses for emergencies and
finally Patient (or the case) the system will monitor their vitals and alarm the
paramedics when needed so basically the Patient will send emergency calls
when needed to the paramedics this is their only role in the system.
Inputs:
The system will mainly deal with patients who have emergencies and the
paramedic should response to these cases.
3. In case of registering a new user we will need his (age, name, email ,
password).
The system will show the list of cases after being saved in the cases table for
the paramedics with in 10 KM ,The cases table will save the GeoLocation for
the case and the system will compare this GeoLocation with the live
GeoLocation of the paramedic.
The system will to the case which paramedic is coming to save him after the
acceptance and also show the same result to the system admin.
The system will show the list of tutorials mandatory for the paramedic to
watch so he can be verified as a paramedic and each tutorial will have list of
videos which the paramedic will have to finish before get his certificate .
Finally a full data representation will be shown to the system admin like the
list of cases and the list of paramedics and certifications of paramedics and
etc..
Functions:
The main task of the system is provide free services and save cases life
through giving a quick assistance through a trained paramedic therefore we
will make sure that they’ve the proper training and they watched the right
tutorials through a cronjob which will update the paramedics table and
change is authorized to true if he posses the right courses and tutorials.
2- Data Analysis
Conceptual Data Model:
Relational Data Model
Data Dictionary:
Table Admins
Table Certifications
Table Paramedics
Table Users
Table Paramedics_Tutorials
Table Tutorials
Table Videos
Integrity resitrications:
location_lat : must follow latitude specific format 8 digits before the point and 6 digits after the point.
location_long : must follow longitude specific format 9 digits before the point and 6 digits after the point.
finished_percentage : must have max value of 100.