Ai Code
Ai Code
class Patient:
def __init__(self, name, age, gender, symptoms):
self.name = name
self.age = age
self.gender = gender
self.symptoms = symptoms
class HospitalManagementSystem:
def __init__(self):
self.patients = []
class HospitalManagementGUI:
def __init__(self, root):
self.root = root
self.root.title("Hospital Management System")
self.hospital_system = HospitalManagementSystem()
def register_patient(self):
name = self.patient_name_entry.get()
age = int(self.patient_age_entry.get())
gender = self.patient_gender_entry.get()
symptoms = self.patient_symptoms_entry.get()
patient = Patient(name, age, gender, symptoms)
self.hospital_system.add_patient(patient)
messagebox.showinfo("Success", "Patient registered successfully!")
def view_patients(self):
patient_details = ""
for patient in self.hospital_system.patients:
patient_details += f"Name: {patient.name}, Age: {patient.age},
Gender: {patient.gender}, Symptoms: {patient.symptoms}\n"
if patient_details:
messagebox.showinfo("Patient Details", patient_details)
else:
messagebox.showinfo("Patient Details", "No patients registered
yet.")
def diagnose_patient(self):
symptoms = self.patient_symptoms_entry.get().lower()
disease = self.hospital_system.diagnose_patient('disease',
symptoms)
messagebox.showinfo("Diagnosis", f"The patient may have:
{disease}")
if __name__ == "__main__":
root = tk.Tk()
app = HospitalManagementGUI(root)
root.mainloop()
Output:-