
appointment_id : bigint(20) unsigned
|

booking_code : varchar(30)
|

patient_id : bigint(20) unsigned
|

service_id : smallint(5) unsigned
|

appointment_date : date
|

time_slot_id : smallint(5) unsigned
|

symptom_note : text
|

status : enum('booked','completed','cancelled','no_show')
|

cancelled_reason : varchar(255)
|

cancelled_at : datetime
|

created_at : timestamp
|

updated_at : timestamp
|

active_slot_key : varchar(100)
|