def update_patient_profile(): try: patient_id = read_while_not_set("Patient's id: ", on_bad_input="Id must be set") except Exception: raise if db_queries.check_id_existence(table_name='logs.patients', id_name='patient_id', id_val=patient_id): try: db_queries.update_patient_profile(patient_id) except Exception: print("Database error: can't update patient's profile") raise else: print("No data about such a patient's id")
def update_record(): try: record_id = read_while_not_set("Record's id: ", on_bad_input="Id must be set") except Exception: raise if db_queries.check_id_existence(table_name='logs.medical_log', id_name='case_id', id_val=record_id): try: db_queries.update_record(record_id) except Exception: print("Database error: can't update patient's record") raise else: print("No data about such a patient's id")
def update_doctor_profile(): try: doctor_id = read_while_not_set("Doctor's id: ", on_bad_input="Id must be set") except Exception: raise if db_queries.check_id_existence(table_name='logs.doctors', id_name='doctor_id', id_val=doctor_id): try: db_queries.update_doctor_profile(doctor_id) except Exception: print("Database error: can't update doctor's profile") raise else: print("No data about such a doctor's id")
def get_doctor_data(): try: doctor_id = read_and_process("Type the doctor's id: ") except Exception: raise if db_queries.check_id_existence(table_name='logs.doctors', id_name='doctor_id', id_val=doctor_id): try: db_queries.show_doctor_personal_data(doctor_id) except Exception: print("Database error: can't show doctor's data") raise else: print("No data about such a doctor's id")
def get_patient_data(): try: patient_id = read_while_not_set("Patient's id: ", on_bad_input="Id must be set") except Exception: raise if db_queries.check_id_existence(table_name='logs.patients', id_name='patient_id', id_val=patient_id): try: db_queries.show_patient_personal_data(patient_id) except Exception: print("Database error: can't show patient's data") raise else: print("No data about such a patient's id")