Esempio n. 1
0
class InvoiceForm(FlaskForm):
    date = StringField('Date:', validators=[DataRequired()])
    mvr4seasons = SelectField('MVR or 4 Seasons:',
                              validators=[DataRequired()],
                              choices=[('4seasons', '4 Seasons'),
                                       ('mvr', 'MVR')])
    doctor = SelectField('Doctor:',
                         validators=[DataRequired()],
                         choices=get_current_doctors())
    practice = SelectField('Practice:',
                           validators=[DataRequired()],
                           choices=get_current_clinics())
    #Invoice Slot 1
    patient1 = StringField('Patient:')
    doctor1 = StringField('Doctor:')
    service1 = SelectField('Service:', choices=get_current_services())
    price1 = StringField('Price:')
    reportID1 = StringField('ID:')
    #Invoice Slot 2
    patient2 = StringField('Patient:')
    doctor2 = StringField('Doctor:')
    service2 = SelectField('Service:', choices=get_current_services())
    price2 = StringField('Price:')
    reportID2 = StringField('ID:')
    # Invoice Slot 3
    patient3 = StringField('Patient:')
    doctor3 = StringField('Doctor:')
    service3 = SelectField('Service:', choices=get_current_services())
    price3 = StringField('Price:')
    reportID3 = StringField('ID:')
    #price total
    priceTotal = FloatField('Total:', validators=[DataRequired()])
    submit = SubmitField('Save')
Esempio n. 2
0
class newDoctor(FlaskForm):
    clinic = SelectField('Company:',
                         validators=[DataRequired()],
                         choices=get_current_clinics())
    first = StringField('First Name:', validators=[DataRequired()])
    middle = StringField('Middle Initial:')
    last = StringField('Last Name:', validators=[DataRequired()])
    phone = StringField('Phone:', validators=[DataRequired()])
    email = StringField('Email:', validators=[DataRequired()])
    note = StringField('Notes:', validators=[DataRequired()])
    submit = SubmitField('Save')
Esempio n. 3
0
class miscService(FlaskForm):
    date = StringField('Date:', validators=[DataRequired()])
    mvr4seasons = SelectField('MVR or 4 Seasons:',
                              validators=[DataRequired()],
                              choices=[('4seasons', '4 Seasons'),
                                       ('mvr', 'MVR')])
    doctor = SelectField('Doctor:',
                         validators=[DataRequired()],
                         choices=get_current_doctors())
    practice = SelectField('Practice:',
                           validators=[DataRequired()],
                           choices=get_current_clinics())
    patient = StringField('Patient:', validators=[DataRequired()])
    owner = StringField('Owner:', validators=[DataRequired()])
    service = SelectField('Service:',
                          validators=[DataRequired()],
                          choices=get_current_services())
    charge = StringField('Charge:', validators=[DataRequired()])
    description = StringField('Service Description:',
                              validators=[DataRequired()])
    submit = SubmitField('Save')
Esempio n. 4
0
class ctInterpretationForm(FlaskForm):
    date = StringField('Date:', validators=[DataRequired()])
    mvr4seasons = SelectField('MVR or 4 Seasons:',
                              validators=[DataRequired()],
                              choices=[('4seasons', '4 Seasons'),
                                       ('mvr', 'MVR')])
    patient = StringField('Patient:', validators=[DataRequired()])
    species = StringField('Species:', validators=[DataRequired()])
    owner = StringField('Owner:', validators=[DataRequired()])
    doctor = SelectField('Doctor:',
                         validators=[DataRequired()],
                         choices=get_current_doctors())
    CT_Image_Date = StringField('Image Date:', validators=[DataRequired()])
    practice = SelectField('Practice:',
                           validators=[DataRequired()],
                           choices=get_current_clinics())
    CT_NumImages = IntegerField('No. of Images:', validators=[DataRequired()])
    phone = StringField('Phone:', validators=[DataRequired()])
    views = StringField('Views:', validators=[DataRequired()])
    CT_Findings = StringField('Findings:', validators=[DataRequired()])
    CT_Conclusions = StringField('Impressions and Conclusions:',
                                 validators=[DataRequired()])
    submit = SubmitField('Save')
Esempio n. 5
0
class EchocardiographForm(FlaskForm):
    date = StringField('Date:', validators=[DataRequired()])
    mvr4seasons = SelectField('MVR or 4 Seasons:',
                              validators=[DataRequired()],
                              choices=[('4seasons', '4 Seasons'),
                                       ('mvr', 'MVR')])
    doctor = SelectField('Doctor:',
                         validators=[DataRequired()],
                         choices=get_current_doctors())
    practice = SelectField('Practice:',
                           validators=[DataRequired()],
                           choices=get_current_clinics())
    patient = StringField('Patient:', validators=[DataRequired()])
    owner = StringField('Owner:', validators=[DataRequired()])
    age = StringField('Age:')
    species = StringField('Species:', validators=[DataRequired()])
    breed = StringField('Breed:', validators=[DataRequired()])
    sex = StringField('Sex:', validators=[DataRequired()])
    weight = StringField('Weight (lbs):', validators=[DataRequired()])
    clinicalHistory = StringField('Clinical History:',
                                  validators=[DataRequired()])
    # LV Wall-d
    LVFW_Distolic_Thickness = StringField('LVFW_Distolic_Thickness:',
                                          validators=[DataRequired()])
    lower_range_LV_wall_D = StringField('lower_range_LV_wall_D:')
    upper_range_LV_wall_D = StringField('upper_range_LV_wall_D:')
    LVFW_DT_result = StringField('LVFW_DT_result:')
    # LV Wall-s
    LVFW_Systolic_Thickness = StringField('LVFW_Systolic_Thickness:',
                                          validators=[DataRequired()])
    lower_range_LV_wall_S = StringField('lower_range_LV_wall_S:')
    upper_range_LV_wall_S = StringField('upper_range_LV_wall_S:')
    LVFW_ST_result = StringField('LVFW_ST_result:')
    # LV Chamber-d:
    Left_Vent_Diastolic = StringField('Left_Vent_Diastolic:',
                                      validators=[DataRequired()])
    lower_range_LV_Chamber_D = StringField('lower_range_LV_Chamber_D:')
    upper_range_LV_Chamber_D = StringField('upper_range_LV_Chamber_D:')
    LV_DD_result = StringField('LV_DD_result:')
    # LV Chamber-s:
    Left_Vent_Systolic = StringField('Left_Vent_Systolic:',
                                     validators=[DataRequired()])
    lower_range_LV_Chamber_S = StringField('lower_range_LV_Chamber_S:')
    upper_range_LV_Chamber_S = StringField('upper_range_LV_Chamber_S:')
    LV_SD_result = StringField('LV_SD_result:')
    # Fractional Shortening
    Shortening_Fraction = StringField('Shortening_Fraction:',
                                      validators=[DataRequired()])
    lower_range_fractional_shortening = StringField(
        'lower_range_fractional_shortening:')
    upper_range_fractional_shortening = StringField(
        'upper_range_fractional_shortening:')
    SF_result = StringField('SF_result:')
    # Septum-d
    IVS_Diastolic_Thickness = StringField('IVS_Diastolic_Thickness:',
                                          validators=[DataRequired()])
    lower_range_septum_d = StringField('lower_range_septum_d:')
    upper_range_septum_d = StringField('upper_range_septum_d:')
    IVS_DT_result = StringField('IVS_DT_result:')
    # Septum-s
    IVS_Systolic_Thickness = StringField('IVS_Systolic_Thickness:',
                                         validators=[DataRequired()])
    lower_range_septum_s = StringField('lower_range_septum_s:')
    upper_range_septum_s = StringField('upper_range_septum_s:')
    IVS_ST_result = StringField('IVS_ST_result:')
    # Aorta
    Aortic_Root = StringField('Aortic_Root:', validators=[DataRequired()])
    lower_range_aorta = StringField('lower_range_aorta:')
    upper_range_aorta = StringField('upper_range_aorta:')
    AR_result = StringField('AR_result:')
    # Left Atrium
    Left_Atrium = StringField('Left_Atrium:', validators=[DataRequired()])
    lower_range_left_atrium = StringField('lower_range_left_atrium:')
    upper_range_left_atrium = StringField('upper_range_left_atrium:')
    LA_result = StringField('LA_result:')
    # LA/AO
    Left_Atrium_over_AO = StringField('Left_Atrium_over_AO:',
                                      validators=[DataRequired()])
    lower_range_la_over_ao = StringField('lower_range_la_over_ao:')
    upper_range_la_over_ao = StringField('upper_range_la_over_ao:')
    la_over_ao_result = StringField('la_over_ao_result:')
    # EPSS has only 3 fields
    EPSS = StringField('EPSS:', validators=[DataRequired()])
    upper_range_epss = StringField('upper_range_epss:')
    epss_result = StringField('epss_result:')
    # Comments
    m_mode_comments = StringField('M-Mode Comments:')
    echo_doppler_findings = StringField('Doppler:',
                                        validators=[DataRequired()])
    Echo_B_mode_findings = StringField('B-Mode:', validators=[DataRequired()])
    Echo_Conclusions = StringField('Impressions and Conclusions:',
                                   validators=[DataRequired()])
    submit = SubmitField('Save')
Esempio n. 6
0
class UltrasoundForm(FlaskForm):
    date = StringField('Date:', validators=[DataRequired()])
    patient = StringField('Patient:', validators=[DataRequired()])
    breed = StringField('Breed:', validators=[DataRequired()])
    doctor = SelectField('Doctor:',
                         validators=[DataRequired()],
                         choices=get_current_doctors())
    owner = StringField('Owner:', validators=[DataRequired()])
    sex = StringField('Sex:', validators=[DataRequired()])
    practice = SelectField('Practice:',
                           validators=[DataRequired()],
                           choices=get_current_clinics())
    species = StringField('Species:', validators=[DataRequired()])
    mvr4seasons = SelectField('MVR or 4 Seasons:',
                              validators=[DataRequired()],
                              choices=[('4seasons', '4 Seasons'),
                                       ('mvr', 'MVR')])
    age = IntegerField('Age:', validators=[DataRequired()])
    clinicalHistory = StringField('Clinical History:',
                                  validators=[DataRequired()])
    liver = SelectField('Liver/Gall bl:',
                        validators=[DataRequired()],
                        choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                 ('sb', 'See Below')])
    spleen = SelectField('Spleen:',
                         validators=[DataRequired()],
                         choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                  ('sb', 'See Below')])
    stomach = SelectField('Stomach:',
                          validators=[DataRequired()],
                          choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                   ('sb', 'See Below')])
    pancreas = SelectField('Pancr. area:',
                           validators=[DataRequired()],
                           choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                    ('sb', 'See Below')])
    intestines = SelectField('Intestines:',
                             validators=[DataRequired()],
                             choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                      ('sb', 'See Below'), ('na', 'N.A.')])
    adrenals = SelectField('Adrenals:',
                           validators=[DataRequired()],
                           choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                    ('sb', 'See Below'), ('na', 'N.A.')])
    lKidney = SelectField('Lt. Kidney',
                          validators=[DataRequired()],
                          choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                   ('sb', 'See Below'), ('na', 'N.A.')])
    rKidney = SelectField('Rt. Kidney',
                          validators=[DataRequired()],
                          choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                   ('sb', 'See Below'), ('na', 'N.A.')])
    bladder = SelectField('Bladder:',
                          validators=[DataRequired()],
                          choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                   ('sb', 'See Below'), ('na', 'N.A.')])
    sublum = SelectField('Sublum. area:',
                         validators=[DataRequired()],
                         choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                  ('sb', 'See Below'), ('na', 'N.A.')])
    prostate = SelectField('Prostate:',
                           validators=[DataRequired()],
                           choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                    ('sb', 'See Below'), ('na', 'N.A.')])
    uterus = SelectField('Uterus/Ov:',
                         validators=[DataRequired()],
                         choices=[('n', 'Normal'), ('a', 'Abnormal'),
                                  ('sb', 'See Below'), ('na', 'N.A.')])
    conclusions = StringField('Conclusions:', validators=[DataRequired()])
    findings = StringField('Impressions and Conclusions:',
                           validators=[DataRequired()])
    submit = SubmitField('Save')