Description
Allow hospital admins to assign drivers to ambulances and create driver accounts.
Detailed Requirements
-
Hospital admin creates driver account:
- Driver name
- Driver email
- Driver phone
- License number
- License expiration date
- Driver photo (ID verification)
-
Assign driver to ambulance (can change):
- Select ambulance
- Select driver
- Save assignment with confirmation
-
Driver receives invitation email with temporary password
-
Driver must change password on first login
-
Driver can view assigned ambulance
Technical Details
- API:
POST /api/drivers (create driver)
- API:
PUT /api/ambulances/:id (assign driver)
- API:
GET /api/drivers/:id (get driver details)
- User Type: DRIVER in database
- Email: Invitation with temporary password
Acceptance Criteria
Description
Allow hospital admins to assign drivers to ambulances and create driver accounts.
Detailed Requirements
Hospital admin creates driver account:
Assign driver to ambulance (can change):
Driver receives invitation email with temporary password
Driver must change password on first login
Driver can view assigned ambulance
Technical Details
POST /api/drivers(create driver)PUT /api/ambulances/:id(assign driver)GET /api/drivers/:id(get driver details)Acceptance Criteria