Spaces:
Sleeping
Sleeping
import datetime | |
# Placeholder appointment data | |
appointments = {} | |
def book_appointment(doctor: str, date: str, time: str): | |
appointment_id = str(datetime.datetime.now().timestamp())[:10] | |
appointments[appointment_id] = { | |
"doctor": doctor, | |
"date": date, | |
"time": time, | |
"status": "Booked" | |
} | |
return f"Your appointment with Dr. {doctor} has been booked for {date} at {time}. Appointment ID: {appointment_id}" | |
def cancel_appointment(appointment_id: str): | |
if appointment_id in appointments: | |
appointments[appointment_id]["status"] = "Cancelled" | |
return f"Your appointment with {appointments[appointment_id]['doctor']} has been cancelled." | |
return "Appointment not found." | |
def follow_up_appointment(appointment_id: str): | |
if appointment_id in appointments: | |
appointment = appointments[appointment_id] | |
return f"Appointment with Dr. {appointment['doctor']} is scheduled for {appointment['date']} at {appointment['time']}. Status: {appointment['status']}" | |
return "Appointment not found." | |