Hospetal Mangment
Hospetal Mangment
connector
cnx = mysql.connector.connect(
user='username',
password='password',
host='localhost',
database='hospital_management_system'
def create_tables():
cursor = cnx.cursor()
cursor.execute("""
date_of_birth DATE,
contact_number VARCHAR(20),
address VARCHAR(255)
""")
cursor.execute("""
patient_id INT,
doctor_id INT,
appointment_date DATE,
appointment_time TIME,
""")
cursor.execute("""
name VARCHAR(255),
specialization VARCHAR(255),
contact_number VARCHAR(20)
""")
cursor.execute("""
patient_id INT,
bill_date DATE,
""")
cursor.execute("""
patient_id INT,
test_name VARCHAR(255),
result VARCHAR(255),
date DATE,
""")
cursor.execute("""
quantity INT,
price DECIMAL(10, 2)
""")
cursor.execute("""
medicine_id INT,
quantity INT,
""")
cursor.execute("""
CREATE TABLE IF NOT EXISTS staff (
name VARCHAR(255),
role VARCHAR(255),
contact_number VARCHAR(20)
""")
cnx.commit()
cursor = cnx.cursor()
query = "INSERT INTO patients (name, date_of_birth, contact_number, address) VALUES ({}, {}, {}, {})"
cnx.commit()
return cursor.lastrowid
cursor = cnx.cursor()
cnx.commit()
return cursor.lastrowid
cursor = cnx.cursor()
query = "INSERT INTO bills (patient_id, bill_date, amount) VALUES ({}, {}, {})"
cnx.commit()
return cursor.lastrowid
cursor = cnx.cursor()
query = "INSERT INTO lab_results (patient_id, test_name, result, date) VALUES ({}, {}, {}, {})"
cnx.commit()
return cursor.lastrowid
cursor = cnx.cursor()
query = "INSERT INTO medicines (name, quantity, price) VALUES ({}, {}, {})"
cnx.commit()
return cursor.lastrowid
cursor = cnx.cursor()
cnx.commit()
return cursor.lastrowid
def add_staff(name, role, contact_number):
cursor = cnx.cursor()
query = "INSERT INTO staff (name, role, contact_number) VALUES ({}, {}, {})"
cnx.commit()
return cursor.lastrowid
def main():
print("8. Exit")
while True:
if choice == "1":
print("Exiting...")
break
else:
create_tables()
main()