Spaces:
Paused
Paused
Commit
·
b3e501a
1
Parent(s):
94c41db
changing layout
Browse files
app.py
CHANGED
|
@@ -125,15 +125,6 @@ def load_example(example_id):
|
|
| 125 |
return prettify_text(related_chosen)
|
| 126 |
# return related_chosen
|
| 127 |
|
| 128 |
-
def generate_similar_summeries():
|
| 129 |
-
if random.random() > 0.5:
|
| 130 |
-
return [[ex1], [ex3]]
|
| 131 |
-
else:
|
| 132 |
-
return [[ex2], [ex4]]
|
| 133 |
-
|
| 134 |
-
def remove_info(c1, c2):
|
| 135 |
-
return gr.ClearButton.update(visible=False)
|
| 136 |
-
|
| 137 |
def prettify_text(nested_list):
|
| 138 |
idx = 1
|
| 139 |
string = ''
|
|
@@ -159,16 +150,16 @@ def main():
|
|
| 159 |
This interface outlines DRGCoder, an explainable clinical coding for the early prediction of diagnostic-related groups (DRGs). Please note all summaries will be truncated to 512 words if longer.
|
| 160 |
""")
|
| 161 |
with gr.Row() as row:
|
| 162 |
-
|
| 163 |
-
input = gr.Textbox(label="Input Discharge Summary Here", placeholder='sample discharge summary')
|
| 164 |
-
btn = gr.Button(value="Submit")
|
| 165 |
-
with gr.Column(scale=3) as col:
|
| 166 |
-
gr.Examples(examples, [input])
|
| 167 |
with gr.Row() as row:
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 172 |
|
| 173 |
# related row 1
|
| 174 |
with gr.Row() as row:
|
|
@@ -199,12 +190,13 @@ def main():
|
|
| 199 |
|
| 200 |
# input to related summaries
|
| 201 |
with gr.Row() as row:
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
|
|
|
| 208 |
|
| 209 |
# initial run
|
| 210 |
btn.click(run, inputs=[input], outputs=[attn_viz, related, attn_clr_btn, input_related, sbm_btn, rmv_related_btn])
|
|
|
|
| 125 |
return prettify_text(related_chosen)
|
| 126 |
# return related_chosen
|
| 127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
def prettify_text(nested_list):
|
| 129 |
idx = 1
|
| 130 |
string = ''
|
|
|
|
| 150 |
This interface outlines DRGCoder, an explainable clinical coding for the early prediction of diagnostic-related groups (DRGs). Please note all summaries will be truncated to 512 words if longer.
|
| 151 |
""")
|
| 152 |
with gr.Row() as row:
|
| 153 |
+
input = gr.Textbox(label="Input Discharge Summary Here", placeholder='sample discharge summary')
|
|
|
|
|
|
|
|
|
|
|
|
|
| 154 |
with gr.Row() as row:
|
| 155 |
+
gr.Examples(examples, [input])
|
| 156 |
+
with gr.Row() as row:
|
| 157 |
+
btn = gr.Button(value="Submit")
|
| 158 |
+
with gr.Row() as row:
|
| 159 |
+
attn_viz = gr.HTML()
|
| 160 |
+
with gr.Row() as row:
|
| 161 |
+
attn_clr_btn = gr.ClearButton(value='Remove output', visible=False, components=[attn_viz])
|
| 162 |
+
attn_clr_btn.click(clr_btn, outputs=[attn_clr_btn])
|
| 163 |
|
| 164 |
# related row 1
|
| 165 |
with gr.Row() as row:
|
|
|
|
| 190 |
|
| 191 |
# input to related summaries
|
| 192 |
with gr.Row() as row:
|
| 193 |
+
input_related = gr.TextArea(label="Input up to 3 Related Discharge Summary/Summaries Here", visible=False)
|
| 194 |
+
with gr.Row() as row:
|
| 195 |
+
rmv_related_btn = gr.Button(value='Remove Related Summary', visible=False)
|
| 196 |
+
sbm_btn = gr.Button(value="Submit Related Summaries", components=[input_related], visible=False)
|
| 197 |
+
|
| 198 |
+
with gr.Row() as row:
|
| 199 |
+
related = gr.Dataset(samples=[], components=[input_related], visible=False, type='index')
|
| 200 |
|
| 201 |
# initial run
|
| 202 |
btn.click(run, inputs=[input], outputs=[attn_viz, related, attn_clr_btn, input_related, sbm_btn, rmv_related_btn])
|