Metadata-Version: 2.4
Name: appointmentlib-gopi
Version: 1.0.0
Summary: Patient Appointment Scheduler Library - NCI MSc Cloud Computing
Author: Gopi
Author-email: gopi619999@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-python
Dynamic: summary

# AppointmentLib

A Python library for managing patient appointments in a healthcare scheduling system.
Built as part of NCI MSc Cloud Computing - Cloud Platform Programming project.

## Installation
pip install appointmentlib-gopi

## Usage
from appointmentlib import Appointment, AppointmentScheduler

appt = Appointment("PAT001", "DOC001", "2026-04-20T10:00", "Annual checkup")
print(appt.get_status())  # scheduled
appt.cancel()
print(appt.get_status())  # cancelled

scheduler = AppointmentScheduler()
scheduler.add_appointment(appt)
print(scheduler.summarize())  # Total appointments: 1
