Ejemplo n.º 1
0
def add_patient():
    logged_in=True  #you are logged in (logged_in=True)
    title = "Add Patient"

    form = AddingPatientForm()

    if form.validate_on_submit():
        #get the new patient's credentials
        newPatientName             = form.name.data
        newPatientSurname          = form.surname.data
        NewPatientPhoneNumber      = form.phone_number.data
        NewPatientAddress          = form.address.data
        NewPatientClinic           = form.clinic.data
        NewPatientRegistrationDate = form.registrationDate.data
        newPatientEmail            = form.email.data   #WILL USE LATER
        
        #create a new patient object and save it to the database
        newPatient = Patient(name = newPatientName, surname = newPatientSurname, 
        phone_number = NewPatientPhoneNumber, address = NewPatientAddress,
        clinic = NewPatientClinic, registrationDate = NewPatientRegistrationDate)

        #save the new patient object to the database
        newPatient.save()

        flash(f"{newPatientName} has been successfully registered." , "success")

        return redirect("/patients")

    return render_template("add_patient.html", form=form, add_patient=True, title=title, logged_in=logged_in)
Ejemplo n.º 2
0
def register():
    if session.get('name'):
        return redirect(url_for('index'))
    form = CreateCustomer()
    if form.validate_on_submit():

        ssnid = form.ssnid.data
        name = form.name.data
        age = form.age.data
        dateofadmit = form.dateofadmit.data
        typeofbed = form.typeofbed.data
        address = form.address.data
        city = form.city.data
        state = form.state.data

        patient = Patient(ssnid=ssnid,
                          name=name,
                          age=age,
                          dateofadmit=dateofadmit,
                          typeofbed=typeofbed,
                          address=address,
                          city=city,
                          state=state)
        patient.save()
        flash("You are successfully registered!", "success")
        return redirect(url_for('admin'))
    return render_template("register.html",
                           title="Register",
                           form=form,
                           register=True)