def staff(): if 'Username' in session: StaffTeam = mainClass.UserLog(request.form) return render_template("staff.html", form=StaffTeam) else: StaffTeam = mainClass.UserLog(request.form) return render_template("staff.html", form=StaffTeam)
def Seach(): UserLog = mainClass.UserLog(request.form) Seach = mainClass.Seach(request.form) if request.method == 'POST' and Seach.validate: PatientSeachD = request.form['Seach'] PatientData = dbColl.find_one( {'Email': PatientSeachD, 'Category': 'Patient'}) if PatientData: if PatientData['Email'] == PatientSeachD: return render_template("PatientScreem.html", PatientDataOut=PatientData, form=UserLog, Seach=Seach) return render_template("PatientScreem.html", PatientDataOut=PatientData, form=UserLog, Seach=Seach)
def edit(id): UserLog = mainClass.UserLog(request.form) if 'Username' in session: AllSeach = mainClass.AllSeach(request.form) Register = mainClass.Register(request.form) UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) if userLog: session['Username'] = UserName Category = userLog['Category'] flash(" ", Category) return render_template("edit.html", seach = AllSeach, form=Register, id = id,)
def addNourse(P_id): UserLog = mainClass.UserLog(request.form) NourseForm = mainClass.Nourse(request.form) if 'Username' in session: UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) if userLog: patientData = dbColl.find_one({'_id': ObjectId(P_id)}) return render_template("/Nourse.html", PatientId=patientData, NurID=userLog, form=NourseForm) else: print('Error') else: return redirect(url_for("index") )
def addsingup(id): Register = mainClass.UserLog(request.form) if request.method == 'POST' and Register.validate: newUser = request.form['Username'] password = request.form['Password'] CheckUser = dbColl.find_one({'_id': ObjectId(id)}) if CheckUser: if 'userAccount.UserName' == newUser: return redirect(url_for("singup", id = id)) else: dbColl.update({'_id': ObjectId(id)}, { '$set': {'userAccount':{"UserName":newUser, "Password":password}}}) session['Username']= request.form['Username'] return redirect(url_for("board", id = id)) return redirect(url_for("board", id = id))
def Discharge(id): UserLog = mainClass.UserLog(request.form) if 'Username' in session: AllSeach = mainClass.AllSeach(request.form) Register = mainClass.Register(request.form) UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) if userLog: session['Username'] = UserName Category = userLog['Category'] DrId = userLog['_id'] flash(" ", Category) emerdelete= dbColl.update({"_id":ObjectId(id)}, {'$unset':{"Emergincy":{'$exists':'true'}}}) print(emerdelete) return redirect(url_for("EmergencyStaff", id = DrId))
def deleteDoc(myid): UserLog = mainClass.UserLog(request.form) if 'Username' in session: dbColl.delete_one({"_id":ObjectId(myid)}) UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) if userLog: session['Username'] = UserName Category = userLog['Category'] AdmId = userLog['_id'] flash(" ", Category) return redirect(url_for("board", id =AdmId ) ) else: print('Error') else: return redirect(url_for("index") )
def redirecting(): userLog = mainClass.UserLog(request.form) if 'Username' in session: UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) id = userLog['_id'] if userLog: session['Username'] = UserName #========================================================================================================= id = userLog['_id'] flash(u'you added success', 'success') return redirect(url_for("board", id =id, userlog=userLog ) ) else: flash(u'User not exist', 'error') return redirect(url_for("index")) else: flash(u'User not found', 'error') return redirect(url_for("index"))
def redirecting(): UserLog = mainClass.UserLog(request.form) if 'Username' in session: UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) id = userLog['_id'] print(id) if userLog: session['Username'] = UserName Category = userLog['Category'] id = userLog['_id'] flash(" ", Category) return redirect(url_for("board", id =id ) ) else: print('Error') else: print('Usuario no encontrado') return redirect(url_for("index"))
def mainLog(): UserLog_class = mainClass.UserLog(request.form) if request.method == 'POST' and UserLog_class.validate: UserName = request.form['Username'] PassUser = request.form['Password'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) if userLog: PassDb = userLog['userAccount']['Password'] if PassDb == PassUser: session['Username'] = request.form['Username'] Category = userLog['Category'] id = userLog['_id'] flash(u'You are logged success', 'success') return redirect(url_for("board", id =id, userlog = userLog ) ) else: flash(u'The password not match', 'error') return render_template("staff.html", form=UserLog_class) else: flash(u'The username not match', 'error') return render_template("staff.html", form=UserLog_class) return render_template("staff.html", form=UserLog_class)
def sumit_edit(id): UserLog = mainClass.UserLog(request.form) Register = mainClass.Register(request.form) if 'Username' in session: if request.method == 'POST' and Register.validate: name = request.form['firstname'] lastName = request.form['LastName'] BOD = request.form['BOD'] Address = request.form['address'] Email = request.form['email'] numPhone = request.form['telephone'] Category = request.form['SeachSelect'] specialty = request.form['specialty'] dataPost = { "Category": Category, "FirstName": name, "LastName": lastName, "BOD": BOD, "Address": Address, "Email": Email, "Phone": numPhone, "Specialty" : specialty } dbColl.update({"_id":ObjectId(id)}, {'$set': dataPost}) UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) if userLog: session['Username'] = UserName Category = userLog['Category'] AdmId = userLog['_id'] flash(" ", Category) return redirect(url_for("board", id =AdmId ) ) else: print('Error') else: return redirect(url_for("index") )
def mainLog(): UserLog = mainClass.UserLog(request.form) if request.method == 'POST' and UserLog.validate: UserName = request.form['Username'] PassUser = request.form['Password'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) PassDb = userLog['userAccount']['Password'] if userLog: print(PassDb) if PassDb == PassUser: session['Username'] = request.form['Username'] Category = userLog['Category'] id = userLog['_id'] FirstName = userLog['FirstName'] print(FirstName) print(id) flash(" ", Category) return redirect(url_for("board", id =id ) ) else: print('Error') else: print('Usuario no encontrado') return render_template("staff.html", form=UserLog )
def PatientScreem(): UserLog = mainClass.UserLog(request.form) Seach = mainClass.Seach(request.form) PatientDataOut =[] return render_template("PatientScreem.html", form=UserLog, Seach=Seach, PatientDataOut = PatientDataOut)
def Nourse(id): userLogs = mainClass.UserLog(request.form) Nourse = mainClass.Nourse(request.form) if 'Username' in session: UserName = session['Username'] userLog = dbColl.find_one({'userAccount.UserName': UserName}) if userLogs: NurId = userLog['_id'] if request.method == 'POST'and Nourse.validate: AllergiesV = request.form['Mets'] MetsV = request.form['BldPressure'] DiagnosisV = request.form['Allergies'] BldPressureV = request.form['Diagnosis'] BreathingV = request.form['Breathing'] PulseV = request.form['Pulse'] BdTemperatureV = request.form['BdTemperature'] NrsObservationV = request.form['NrsObservation'] MdlIssuesV = request.form['MdlIssues'] InttServiceV = request.form['InttService'] now = datetime.now() MedicalDate = now.strftime('Date: %d-%m-%Y Hours: %H:%M:%S') try: NewFieldIssuesV = request.form['NewFieldIssues'] newFieldtServiceV = request.form['newFieldtService'] MedicalData = { "Date" : MedicalDate, "Nurse": userLog, "Diagnosis":DiagnosisV, "BloodPressure":BldPressureV, "Breathing":BreathingV, "Allergies":AllergiesV, "Mets":MetsV, "Pulse":PulseV, "BodyTemperature":BdTemperatureV, "NurseObservation":NrsObservationV, "MedicalIssues":MdlIssuesV, "IntensityService":InttServiceV, "OtherIssues":NewFieldIssuesV, "OtherService":newFieldtServiceV, "Date": MedicalDate, } checkedField = dbColl.find_one({"_id": ObjectId(id)}) if checkedField: if "NurseNote": dbColl.update_one({"_id": ObjectId(id)}, {'$push': {'NurseNote':MedicalData}}) return redirect(url_for('EmergencyStaff', id = NurId)) else: dbColl.update_one({"_id": ObjectId(id)}, {'$set': {'NurseNote':MedicalData}}) return redirect(url_for("EmergencyStaff", id=NurId)) pass except: MedicalData = { "Date" : MedicalDate, "Nurse": userLog, "Breathing":BreathingV, "Allergies":AllergiesV, "Mets":MetsV, "Pulse":PulseV, "BodyTemperature":BdTemperatureV, "NurseObservation":NrsObservationV, "MedicalIssues":MdlIssuesV, "IntensityService":InttServiceV, "Date": MedicalDate, } checkedField = dbColl.find_one({"_id": ObjectId(id)}) if checkedField: if "NurseNote": dbColl.update_one({"_id": ObjectId(id)}, {'$push': {'NurseNote':MedicalData}}) return redirect(url_for('EmergencyStaff', id = NurId)) else: dbColl.update_one({"_id": ObjectId(id)}, {'$set': {'NurseNote':MedicalData}}) return redirect(url_for("EmergencyStaff", id=NurId)) pass return redirect(url_for("board", id=NurId))
def singup(id): Register = mainClass.UserLog(request.form) return render_template("singup.html", form = Register, id= id)