Appointment Scheduling
Manage provider schedules and patient appointments
Overview
Turtle RCM's scheduling module provides:
- Visual calendar for all providers
- Automatic prior authorization checking (CRD)
- Conflict detection
- Appointment reminders (Phase 2)
- Telehealth session support
Calendar Views
Day View
- Hourly slots for selected provider
- Shows all appointments for one day
- Detailed view of each appointment
Week View
- 7-day overview
- Multiple providers side-by-side
- Quick availability check
Month View
- Full month calendar
- Color-coded by provider
- Click date to see day details
Scheduling an Appointment
Quick Schedule
1. Select Date & Time
- Click on calendar at desired time slot
- Or click "New Appointment" button
2. Fill Required Fields
- Patient: Search and select
- Provider: Choose clinician
- Visit Type: Select service (e.g., "Individual Therapy 60min")
- Duration: Auto-filled based on visit type
3. Check CRD Notice
Coverage Requirements Discovery (CRD):
When you schedule an appointment, Turtle RCM automatically:
- Queries payer's FHIR CRD endpoint
- Checks if prior authorization required
- Shows requirements in real-time
- Provides guidance on how to obtain auth
- 🟡 Yellow notice: "Prior authorization required"
- Payer requirements and timeline
- Link to start authorization request
- Warning if appointment scheduled before auth obtained
4. Optional Details
- Notes (internal use)
- Telehealth vs. in-office
- Room/location
- Appointment status (scheduled, confirmed, completed, no-show)
5. Save Appointment
- System checks for conflicts
- Sends to calendar
- Notification to provider (Phase 2)
Visit Types
Standard Visit Types
Common behavioral health services:
| Visit Type | CPT Code | Duration | Description |
|---|---|---|---|
| Initial Assessment | 90791 | 60-90 min | Diagnostic evaluation (no medical services) |
| Initial w/ Medical | 90792 | 60-90 min | Diagnostic evaluation with medical services |
| Individual Therapy 30 | 90832 | 30 min | Psychotherapy |
| Individual Therapy 45 | 90834 | 45 min | Psychotherapy |
| Individual Therapy 60 | 90837 | 60 min | Psychotherapy |
| Crisis Intervention | 90839 | 60 min | Crisis psychotherapy |
| Group Therapy | 90853 | 90 min | Group psychotherapy |
| Family Therapy | 90847 | 60 min | Family therapy with patient |
Custom Visit Types
(Admin can add)
- Go to System Configuration (admin panel)
- Click "Visit Types"
- Add New:
- Name (shows in scheduler)
- CPT code (for billing)
- Default duration
- Telehealth eligible (yes/no)
- Save
Use case examples:
- "Intake Assessment - New Patient"
- "Medication Follow-up 15min"
- "School Consultation 30min"
- "Court Report Preparation"
Managing Appointments
Editing Appointments
Quick edit:
- Click appointment on calendar
- Modify details
- Save changes
Reschedule:
- Drag appointment to new time slot
- System checks conflicts
- Confirms move
Cancel:
- Click appointment
- Select "Cancel Appointment"
- Enter reason
- Choose: No-show vs. Patient canceled vs. Provider canceled
Appointment Status
| Status | Meaning | Action |
|---|---|---|
| Scheduled | Initial status | Default |
| Confirmed | Patient confirmed attendance | Mark after reminder call |
| Checked In | Patient arrived | Mark at front desk |
| In Progress | Session started | Auto-marked when documentation opened |
| Completed | Session finished | Mark after session |
| No Show | Patient didn't attend | Mark after 15 minutes |
| Cancelled | Appointment cancelled | Who cancelled + reason |
Recurring Appointments
For ongoing therapy:
- Schedule initial appointment
- Click "Make Recurring"
- Select pattern:
- Weekly on [day]
- Every 2 weeks
- Monthly
- Custom
- Set end date or number of occurrences
- System creates all appointments
Benefits:
- Schedule months in advance
- Patient knows their standing time
- Can edit/cancel individual occurrences
Provider Availability
Setting Availability
(Admin or Provider)
1. Go to provider settings 2. Click "Availability" 3. Set regular hours:
- Monday: 9 AM - 5 PM
- Tuesday: 10 AM - 8 PM
- Wednesday: Off
- Etc.
4. Set breaks:
- Lunch: 12 PM - 1 PM
- Break: 3 PM - 3:15 PM
5. Block time:
- Meetings, trainings, time off
- Mark as unavailable
- Or create "Admin Time" appointments
Availability View
Calendar shows:
- 🟢 Available slots (green)
- 🔴 Booked slots (appointments)
- ⚫ Unavailable (blocked time)
- 🔵 Break time
Double-booking:
- System warns if slot already booked
- Can override if intentional (e.g., group therapy)
Telehealth Appointments
Scheduling Telehealth
1. When scheduling appointment:
- Check "Telehealth" box
- System notes for billing purposes
2. Billing considerations:
- Different Place of Service (POS) code
- Requires modifier 95 (or GT, depending on payer)
- State-specific rules apply
- Not all payers cover telehealth
Turtle RCM automatically checks telehealth requirements:
- State rules: Is telehealth allowed in patient's state?
- Payer policy: Does insurance cover telehealth?
- Modifiers required: Which modifier (95, GT, GQ)?
- POS code: Use 02 (telehealth) or 10 (office)?
- Documentation: What must be documented?
Telehealth Documentation Requirements
Must document:
- Platform used (Zoom, Doxy.me, etc.)
- HIPAA compliance of platform
- Patient location (state)
- Provider location
- Quality of connection
- Any technical issues
Appointment Reminders
(Phase 2 Feature)
Automated reminders:
- Email 48 hours before
- SMS 24 hours before
- Customizable per clinic
Reduces no-shows by ~30%
Reports
Available Reports
Appointment Report:
- All appointments by date range
- Filter by provider, patient, status
- Export to CSV
No-Show Report:
- Patients with multiple no-shows
- No-show rate by provider
- Financial impact calculation
Productivity Report:
- Sessions per provider
- Utilization rate (booked vs. available hours)
- Revenue per provider
Running Reports
- Click "Reports" in Appointments
- Select report type
- Set date range and filters
- Click "Generate"
- Export as CSV or PDF
Tips & Best Practices
Reducing No-Shows
✅ DO:
- Send appointment reminders (Phase 2)
- Call to confirm day before
- Have clear cancellation policy
- Reschedule promptly if patient cancels
- Track no-show patterns
❌ DON'T:
- Schedule too far in advance (> 3 months)
- Forget to confirm high-risk patients
- Ignore repeated no-shows (intervention needed)
Efficient Scheduling
✅ DO:
- Block admin time on calendar
- Buffer between appointments
- Schedule similar visit types together
- Use recurring appointments for ongoing therapy
- Review schedule weekly for conflicts
❌ DON'T:
- Double-book without reason
- Forget breaks and lunch
- Schedule back-to-back crisis slots
- Ignore provider preferences
Prior Authorization
✅ DO:
- Check CRD notice when scheduling
- Start prior auth 2-3 days before first session
- Track authorization expiration
- Request renewal early (when 1-3 sessions remaining)
❌ DON'T:
- Ignore prior auth requirements
- Wait until day of service
- Let authorizations expire
- Forget to track sessions used
FAQ
Q: Can patients self-schedule?
A: Phase 2 will include patient portal with self-scheduling. Currently staff-only.
Q: What if patient needs to cancel?
A: Update appointment status to "Cancelled" with reason. Can reschedule from cancellation screen.
Q: How do I block time for vacation?
A: Admin can block provider availability for date range. Or create "Out of Office" appointments.
Q: Can I see other providers' schedules?
A: Yes, all staff can view (read-only). Only admins and the provider can edit their own schedule.
Q: What if I need to squeeze in emergency appointment?
A: Override double-booking warning. Mark as "Crisis" or "Emergency" in notes. Bill appropriately (90839/90840 if crisis psychotherapy).
Next Steps
- Document sessions: Clinical Documentation
- Handle prior auth: Billing & Claims
- Manage patients: Patient Management
Last updated: November 2025