From a38ec882d915cce2646428c9d89ca9e663f31bbd Mon Sep 17 00:00:00 2001 From: yaso Date: Wed, 13 Nov 2024 09:45:21 +0200 Subject: [PATCH] patient manager waiting room fix --- backend/routers/patients_queue.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/backend/routers/patients_queue.py b/backend/routers/patients_queue.py index 64f382f3..86b1175b 100644 --- a/backend/routers/patients_queue.py +++ b/backend/routers/patients_queue.py @@ -35,13 +35,21 @@ async def read_all_patient_queue_by_business_id(business_id: str, date: str, ses requestDate = datetime.strptime(date, '%Y-%m-%d').date() #print("request date: " + str(requestDate)) cursor = db.cursor() + # query = "SELECT patient_queue.idpatient_queue, patient_queue.business_id, " + # query += "patient_queue.app_id, patient_queue.date_time, " + # query += "patients.id_no, patients.first_name, patients.last_name, patients.medical_aid_no " + # query += "from patient_manager.patient_queue " + # query += "inner join patient_manager.patients " + # query += "on patient_queue.app_id = patients.app_id " query = "SELECT patient_queue.idpatient_queue, patient_queue.business_id, " query += "patient_queue.app_id, patient_queue.date_time, " - query += "patients.id_no, patients.first_name, patients.last_name, patients.medical_aid_no " + query += "patients.id_no, patients.first_name, patients.last_name, patients.medical_aid_no, business.Name " query += "from patient_manager.patient_queue " - query += "inner join patient_manager.patients " + query += "join patient_manager.patients " query += "on patient_queue.app_id = patients.app_id " - query = query + "where business_id = %s and date_time like '" + str(requestDate) + "%' " + query += "join app_data.business " + query += "on patient_queue.business_id = business.business_id " + query = query + "where patient_queue.business_id = %s and date_time like '" + str(requestDate) + "%' " query += "ORDER BY date_time ASC" cursor.execute(query, (business_id,)) items = [ @@ -54,6 +62,7 @@ async def read_all_patient_queue_by_business_id(business_id: str, date: str, ses "first_name": item[5], "last_name": item[6], "medical_aid_no": item[7], + "business_name": item[8], } for item in cursor.fetchall() ]