revert function
Browse files
app.py
CHANGED
@@ -395,27 +395,27 @@ with gr.Blocks(theme=cyberpunk_theme) as demo: # Apply the theme here
|
|
395 |
analyze_csv_file_with_ai, inputs=csv_file, outputs=csv_ai_output
|
396 |
)
|
397 |
|
398 |
-
with gr.Tab("One-Click Discharge Paper (AI)", elem_classes="cyberpunk-tab"):
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
"
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
|
420 |
one_click_ai_button.click(
|
421 |
fn=lambda pid, fname, lname: generate_discharge_paper_one_click(meldrx_api, pid, fname, lname),
|
|
|
395 |
analyze_csv_file_with_ai, inputs=csv_file, outputs=csv_ai_output
|
396 |
)
|
397 |
|
398 |
+
with gr.Tab("One-Click Discharge Paper (AI)", elem_classes="cyberpunk-tab"):
|
399 |
+
gr.Markdown("<h2 style='color:#00FFFF; text-shadow: 0 0 3px #00FFFF;'>One-Click Medical Discharge Summary with AI Content</h2>")
|
400 |
+
with gr.Row():
|
401 |
+
patient_id_input = gr.Textbox(label="Patient ID (Optional)", placeholder="Enter Patient ID")
|
402 |
+
first_name_input = gr.Textbox(label="First Name (Optional)", placeholder="Enter First Name")
|
403 |
+
last_name_input = gr.Textbox(label="Last Name (Optional)", placeholder="Enter Last Name")
|
404 |
+
one_click_ai_button = gr.Button("Generate Discharge Summary with AI (One-Click)", elem_classes="cyberpunk-button")
|
405 |
+
one_click_ai_output = gr.Textbox(label="AI-Generated Discharge Summary", lines=20, placeholder="Discharge summary will appear here...")
|
406 |
+
|
407 |
+
# Initialize MeldRxAPI (ensure client_id, client_secret, workspace_id are set in environment variables)
|
408 |
+
client_id = os.getenv("APPID")
|
409 |
+
client_secret = os.getenv("CLIENT_SECRET")
|
410 |
+
workspace_id = os.getenv("WORKSPACE_URL")
|
411 |
+
redirect_uri = "https://multitransformer-discharge-guard.hf.space/callback"
|
412 |
+
meldrx_api = MeldRxAPI(client_id, client_secret, workspace_id, redirect_uri)
|
413 |
+
|
414 |
+
one_click_ai_button.click(
|
415 |
+
fn=lambda pid, fname, lname: generate_discharge_paper_one_click(meldrx_api, pid, fname, lname),
|
416 |
+
inputs=[patient_id_input, first_name_input, last_name_input],
|
417 |
+
outputs=one_click_ai_output,
|
418 |
+
)
|
419 |
|
420 |
one_click_ai_button.click(
|
421 |
fn=lambda pid, fname, lname: generate_discharge_paper_one_click(meldrx_api, pid, fname, lname),
|