def predict(): form = PredictForm() if form.validate_on_submit(): data = [] symptom_model = SymptomModel(symptoms_db.get_connection()) illness_model = IllnessModel(illnesses_db.get_connection()) symptom1 = form.symptom1.data data.append(symptom_model.exists(symptom1)[0]) symptom2 = form.symptom2.data data.append(symptom_model.exists(symptom2)[0]) symptom3 = form.symptom3.data data.append(symptom_model.exists(symptom3)[0]) symptom4 = form.symptom4.data data.append(symptom_model.exists(symptom4)[0]) symptom5 = form.symptom5.data data.append(symptom_model.exists(symptom5)[0]) cooler_data = 'Q'.join(data) return redirect('/prediction/' + str(cooler_data)) return render_template('predict.html', title='Health Predictor', form=form)
def predict(): form = PredictForm() if form.validate_on_submit(): data = [] symptom_model = SymptomModel(symptoms_db.get_connection()) symptom1 = form.symptom1.data for symptom in symptom_model.exists(symptom1): data.append(symptom[0]) symptom2 = form.symptom2.data for symptom in symptom_model.exists(symptom2): data.append(symptom[0]) symptom3 = form.symptom3.data for symptom in symptom_model.exists(symptom3): data.append(symptom[0]) symptom4 = form.symptom4.data for symptom in symptom_model.exists(symptom4): data.append(symptom[0]) symptom5 = form.symptom5.data for symptom in symptom_model.exists(symptom5): data.append(symptom[0]) data = list(map(str, data)) cooler_data = 'Q'.join(data) return redirect('/prediction/' + str(cooler_data)) return render_template('predict.html', title='CheckApp', form=form)
def addsymptom(): form = SymptomAddForm() if form.validate_on_submit(): symptom = form.symptom.data illness = form.illness.data illness_model = IllnessModel(illnesses_db.get_connection()) illness_id = illness_model.exists(illness)[1] symptom_model = SymptomModel(symptoms_db.get_connection()) data = symptom_model.exists(symptom) if not data[0]: symptom_model.insert(symptom, illness, illness_id) return redirect("/addsymptom") return render_template('addsymptom.html', title='Add Symptom', form=form)