Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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,)
Ejemplo n.º 4
0
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") )
Ejemplo n.º 5
0
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))    
Ejemplo n.º 6
0
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))
Ejemplo n.º 7
0
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") )
Ejemplo n.º 8
0
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"))
Ejemplo n.º 9
0
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"))
Ejemplo n.º 10
0
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)
Ejemplo n.º 11
0
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") )
Ejemplo n.º 12
0
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 )
Ejemplo n.º 13
0
def PatientScreem():
    UserLog = mainClass.UserLog(request.form)
    Seach = mainClass.Seach(request.form)
    PatientDataOut =[]
    return render_template("PatientScreem.html", form=UserLog, Seach=Seach, PatientDataOut = PatientDataOut)
Ejemplo n.º 14
0
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))
Ejemplo n.º 15
0
def singup(id):
    Register = mainClass.UserLog(request.form)
    return render_template("singup.html", form = Register, id= id)