Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -39,6 +39,7 @@ oral_health_assessment_form = [
|
|
| 39 |
"Clinical Findings",
|
| 40 |
"Any other finding",
|
| 41 |
"Treatment plan",
|
|
|
|
| 42 |
]
|
| 43 |
|
| 44 |
# Function to generate answers for the questions
|
|
@@ -100,7 +101,7 @@ def main(audio):
|
|
| 100 |
answers.insert(0, "") # for "Child's Name"
|
| 101 |
answers.insert(0, "Dr.Alvi") # for "Doctor’s Name"
|
| 102 |
|
| 103 |
-
return answers
|
| 104 |
|
| 105 |
def save_answers(*args):
|
| 106 |
current_datetime = datetime.now().isoformat()
|
|
@@ -167,11 +168,21 @@ with gr.Blocks() as demo:
|
|
| 167 |
with gr.Column():
|
| 168 |
textboxes_right = [gr.Textbox(label=oral_health_assessment_form[i], value="", interactive=True) for i in range(len(oral_health_assessment_form)//2, len(oral_health_assessment_form))]
|
| 169 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 170 |
submit_button = gr.Button("Submit", elem_id="submit_button")
|
| 171 |
output_html = gr.HTML(label="Submitted Answers")
|
| 172 |
|
| 173 |
-
transcribe_button.click(fn=main, inputs=audio_input, outputs=textboxes_left + textboxes_right)
|
| 174 |
-
submit_button.click(fn=save_answers, inputs=textboxes_left + textboxes_right, outputs=output_html)
|
| 175 |
|
| 176 |
download_button = gr.Button("Download Table as CSV")
|
| 177 |
download_csv_output = gr.File(label="Download CSV")
|
|
|
|
| 39 |
"Clinical Findings",
|
| 40 |
"Any other finding",
|
| 41 |
"Treatment plan",
|
| 42 |
+
"Referred to"
|
| 43 |
]
|
| 44 |
|
| 45 |
# Function to generate answers for the questions
|
|
|
|
| 101 |
answers.insert(0, "") # for "Child's Name"
|
| 102 |
answers.insert(0, "Dr.Alvi") # for "Doctor’s Name"
|
| 103 |
|
| 104 |
+
return answers + [""] # Add empty string for "Referred to"
|
| 105 |
|
| 106 |
def save_answers(*args):
|
| 107 |
current_datetime = datetime.now().isoformat()
|
|
|
|
| 168 |
with gr.Column():
|
| 169 |
textboxes_right = [gr.Textbox(label=oral_health_assessment_form[i], value="", interactive=True) for i in range(len(oral_health_assessment_form)//2, len(oral_health_assessment_form))]
|
| 170 |
|
| 171 |
+
referred_to = gr.Dropdown(label="Referred to", choices=[
|
| 172 |
+
"ORAL MEDICINE & RADIOLOGY",
|
| 173 |
+
"PERIODONTICS",
|
| 174 |
+
"ORAL SURGERY",
|
| 175 |
+
"CONSERVATIVE AND ENDODONTICS",
|
| 176 |
+
"PROSTHODONTICS",
|
| 177 |
+
"PEDODONTICS",
|
| 178 |
+
"ORTHODONTICS"
|
| 179 |
+
], value="", interactive=True)
|
| 180 |
+
|
| 181 |
submit_button = gr.Button("Submit", elem_id="submit_button")
|
| 182 |
output_html = gr.HTML(label="Submitted Answers")
|
| 183 |
|
| 184 |
+
transcribe_button.click(fn=main, inputs=audio_input, outputs=textboxes_left + textboxes_right + [referred_to])
|
| 185 |
+
submit_button.click(fn=save_answers, inputs=textboxes_left + textboxes_right + [referred_to], outputs=output_html)
|
| 186 |
|
| 187 |
download_button = gr.Button("Download Table as CSV")
|
| 188 |
download_csv_output = gr.File(label="Download CSV")
|