# V52 — Staff Clinician Management and Approved Automatic Slots

## Added
- Staff Dashboard → Manage Clinicians; clinician list, register, edit and superuser approval/suspension.
- Credentials, verification status, approved working days, time window, duration and auto-schedule settings.
- Automatic slot generation only for active, verified, auto-scheduled clinicians, preserving manually disabled slots.
- Booking API and booking transaction reject unverified/inactive providers.
- Staff Slots page links to Clinicians; slot table now shows actual model fields.

## Required deployment
1. Back up live database and uploads.
2. Install project code; run `python manage.py migrate` to add non-destructive provider fields.
3. Run `python manage.py check` and `python manage.py collectstatic --noinput` in production environment.
4. Register a real clinician from Staff Dashboard, enter license and real schedule.
5. Superuser independently verifies credentials, then clicks Approve & activate.
6. Open /telehealth/book/ and test 7/14/30 days; verify capacity and confirmation.

## Safety and limitations
- All existing providers start unverified; existing bookings are preserved, but providers must be reviewed before new bookings.
- Credentials are recorded, not externally verified automatically.
- Existing booked appointments must be reviewed when a provider is suspended or schedule changed.
- No automated notifications on schedule changes; coordinate affected patients manually.
- Django integration/browser tests still required before accepting real patients.
