def deleteSchedule(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if 'userCategory' in data: if data['userCategory'] == "employee": searchID = data['empUserID'] elif data['userCategory'] == "doctor": searchID = data['docUserID'] if (verifyToken(userID, token)): response = execution.deleteSchedule(data['selectedSchedules'], data['userCategory'], searchID) else: response = { 'success': False, 'errorMessage': 'Invalid request', 'scheduleData': None, 'docData': None, 'empData': None } return Response(response)
def addScheduleRange(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if 'userCategory' in data: if data['userCategory'] == "employee": targetID = data['empUserID'] elif data['userCategory'] == "doctor": targetID = data['docUserID'] if (verifyToken(userID, token)): response = execution.addScheduleRange(targetID, data['userCategory'], data['timeID'], data['days'], data['blockID'], data['scheduleLength']) else: response = { 'success': False, 'errorMessage': 'Invalid request', 'scheduleData': None, 'docData': None, 'empData': None } return Response(response)
def scheduleHistory(request): body = request.body.decode('utf-8') data = json.loads(body) userID = data['userID'] token = data['token'] employeeID = data['employeeID'] if verifyToken(userID, token): return Response(execution.scheduleHisEmp(employeeID)) else: return Response({ 'success': False, 'alertMessage': "Verification Failed" })
def getAppntUnderDoc(request): body = request.body.decode('utf-8') data = json.loads(body) userID = data['userID'] token = data['token'] docID = data['docID'] if verifyToken(userID, token): return Response(execution.getAppointsUnderDoc(docID)) else: return Response({ 'success': False, 'alertMessage': "verification failed" })
def scheduleOnDate(request): body = request.body.decode('utf-8') data = json.loads(body) userID = data['userID'] token = data['token'] wardCategory = data['wardCategory'] sch_on_date = data['sch_on_date'] if verifyToken(userID, token): return Response(execution.scheduleOnWardDate(wardCategory, sch_on_date)) else: return Response({ 'success': False, 'alertMessage': "Verification Failed" })
def updateSurgeryResult(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if(verifyToken(userID, token)): response = execution.updateSurgeryResult(data) else: response = {'success': False, 'errorMessage': 'Invalid request'} return Response(response)
def getAppntPatient(request): body = request.body.decode('utf-8') data = json.loads(body) userID = data['userID'] token = data['token'] patientID = data['patientID'] date_range = data['date_range'] if verifyToken(userID, token): return Response( execution.getAppointmentsOfPatient(patientID, date_range)) else: return Response({ 'success': False, 'alertMessage': "verification failed" })
def serviceResultsTable(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if(verifyToken(userID, token)): response = execution.serviceResultsTable(data['diagnosisID']) else: response = {'success': False, 'errorMessage': 'Invalid request'} return Response(response)
def addStock(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] new_price = data['new_price'] amount = data['amount'] medID = data['medID'] if(verifyToken(userID, token)): return Response(execution.addStock(new_price, amount, medID)) else: return Response({'success': False, 'alertMessage': 'Verification Failed',})
def getMedicineData(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] med_id = data['med_id'] med_name = data['med_name'] if(verifyToken(userID, token)): return Response(execution.getMedicineData(med_id, med_name)) else: return Response({'success': False, 'alertMessage': 'Verification Failed',})
def receptionistApproveTest(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if(verifyToken(userID, token)): response = execution.receptionistApproveTest( data['diagnosisID'], data['test_result_id']) else: response = {'success': False, 'errorMessage': 'Invalid request'} return Response(response)
def getTestUnderDoc(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if 'docID' in data: docID = data['docID'] if(verifyToken(userID, token)): return Response(execution.getAllTestsUnderDoc(docID)) else: return Response({'success': False, 'alertMessage': 'Verification Failed', 'scheduleData': None, 'docData': None})
def sellMedicine(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] patientID = data['patientID'] quantity = data['quantity'] medID = data['medID'] if(verifyToken(userID, token)): return Response(execution.sellMedicine(patientID, quantity, medID)) else: return Response({'success': False, 'alertMessage': 'Verification Failed',})
def getWardDetailsDisp(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if 'blockID' in data: blockID = data['blockID'] if (verifyToken(userID, token)): response = execution.getWardDetailsDisp(blockID) else: response = {'success': False, 'errorMessage': 'Verification Failed'} return Response(response)
def getDiagnosisHistory(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if(verifyToken(userID, token)): response = execution.getDiagnosisHistory(data) else: response = {'success': False, 'errorMessage': 'Invalid request', 'scheduleData': None, 'docData': None} return Response(response)
def getDiagnosisList(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if(verifyToken(userID, token)): response = execution.getDiagnosisList( data['app_sl_no']) else: response = {'success': False, 'errorMessage': 'Invalid request'} return Response(response)
def getPaymentData(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if 'patientID' in data: patientID = data['patientID'] if (verifyToken(userID, token)): return Response(execution.returnPaymentData(patientID)) else: return Response({ 'success': False, 'alertMessage': 'Verification Failed' })
def acceptAppointment(request): body = request.body.decode('utf-8') data = json.loads(body) userID = None token = None if 'userID' in data: userID = data['userID'] if 'token' in data: token = data['token'] if (verifyToken(userID, token)): response = execution.acceptReceptionistAppointment(data['app_sl_no']) else: response = { 'success': False, 'errorMessage': 'Invalid request', 'scheduleData': None, 'docData': None } return Response(response)