Create Appointment
tebra_create_appointmentCreate a patient appointment in Tebra with required patient, provider, service location, and start time, plus end date or duration. Set optional reason, mode, status, and notes.
Instructions
Create a new patient appointment in Tebra. Requires patient, provider, service location, start time, and either endDate or duration (minutes). Optionally set reason, mode (InOffice/Telehealth), status, and notes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Optional appointment notes | |
| endDate | No | Appointment end date/time (ISO 8601); alternative to duration | |
| duration | No | Duration in minutes (used to compute end time when endDate is omitted) | |
| patientId | Yes | Tebra patient ID | |
| startDate | Yes | Appointment start date/time (ISO 8601, e.g. 2026-04-01T09:00:00) | |
| practiceId | No | Practice ID (required by Tebra; auto-resolved to the account's first practice if omitted) | |
| providerId | Yes | Tebra provider ID | |
| appointmentMode | No | Optional appointment mode | |
| appointmentName | No | Optional appointment display name | |
| appointmentStatus | No | Optional initial status (default 'Scheduled') | |
| serviceLocationId | Yes | Tebra service location ID | |
| appointmentReasonId | No | Optional Tebra appointment reason ID | |
| insurancePolicyAuthorizationId | No | Optional insurance authorization ID to link |