Class Patient
Class Patient
def __init__(self):
self.id = 0
self.name = ""
self.age = 0
self.gender = ""
self.disease = ""
# Additional monitoring fields
self.temperature = 0.0
self.blood_pressure = 0
# Add more monitoring fields as needed
patients = []
patient_count = 0
def add_patient():
new_patient = Patient()
patients.append(new_patient)
global patient_count
patient_count += 1
def add_monitoring_data():
if patient_count == 0:
print("No patients found.")
return
def view_patient_report(patient):
print("Patient Report:")
print("ID:", patient.id)
print("Name:", patient.name)
print("Age:", patient.age)
print("Gender:", patient.gender)
print("Disease:", patient.disease)
print("Temperature:", patient.temperature)
print("Blood Pressure:", patient.blood_pressure)
# Display other monitoring data as needed
while True:
print("\n--- Patient Management System ---")
print("1. Add Patient")
print("2. Add Monitoring Data")
print("3. View Patient Report")
print("4. Exit")
if choice == 1:
add_patient()
elif choice == 2:
add_monitoring_data()
elif choice == 3:
if patient_count == 0:
print("No patients found.")
else:
search_id = int(input("Enter patient ID to view report: "))
for patient in patients:
if patient.id == search_id:
view_patient_report(patient)
break
else:
print("No patient found with the provided ID.")
elif choice == 4:
print("Exiting the program.")
break
else:
print("Invalid choice. Please enter a number from 1 to 4.")
enhance this program or add some more unique codes to this program