# Slot

Model ID: `Slot`

A time slot available for booking.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `athena_appointment_id` | `string|null` | No |  |  |  | Yes | Athena Health appointment id backing this slot. Always present for slots sourced from Athena, where it — not `slot_id` — is what `appointments.book` must be given as `athena_appointment_id`. |
| `end` | `string` | Yes | date-time |  |  | No | Exclusive slot end in ISO 8601 date-time format. |
| `location` | `string|null` | No |  |  |  | Yes | Human-readable appointment location, when available. |
| `openloop_appointment_id` | `string|null` | No |  |  |  | Yes | OpenLoop (Healthie) appointment id backing this slot. Always present for slots sourced from OpenLoop, where it — not `slot_id` — is what `appointments.book` must be given as `openloop_appointment_id`. |
| `provider_id` | `string` | Yes |  |  |  | No | FHIR Practitioner resource ID assigned to the slot. |
| `provider_name` | `string|null` | No |  |  |  | Yes | Provider display name, when available. |
| `slot_id` | `string` | Yes |  |  |  | No | FHIR Slot resource ID used for booking. |
| `specialty_code` | `string|null` | No |  |  |  | Yes | SNOMED CT specialty code, when supplied by the schedule. |
| `start` | `string` | Yes | date-time |  |  | No | Inclusive slot start in ISO 8601 date-time format. |
| `status` | [`SlotStatus`](./SlotStatus.md) | Yes |  |  |  | No | Current availability state of the slot. |
| `steadymd_clinician_guid` | `string|null` | No |  |  |  | Yes | SteadyMD clinician guid this availability block belongs to. Always present for slots sourced from SteadyMD, which has no per-slot vendor id — booking instead echoes back this clinician guid together with `start`. |

## Example

None declared in canonical OpenAPI.
