Spaces:
Runtime error
Runtime error
Commit
·
716186a
1
Parent(s):
6c56a18
Update app.py
Browse files
app.py
CHANGED
@@ -11,6 +11,7 @@ from docx import Document
|
|
11 |
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
|
12 |
from io import BytesIO
|
13 |
import re
|
|
|
14 |
|
15 |
openai.api_key = "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"
|
16 |
|
@@ -124,11 +125,17 @@ if uploaded_file is not None:
|
|
124 |
st.write(radiology_report_with_personal_info)
|
125 |
st.markdown(download_link(save_as_docx(radiology_report_with_personal_info, "radiology_report.docx"), "radiology_report.docx", "Download Report as DOCX"), unsafe_allow_html=True)
|
126 |
|
127 |
-
|
128 |
-
st.header("Thanks for your feedback!")
|
129 |
-
feedback_options = ["Better", "Satisfied", "Worse"]
|
130 |
selected_feedback = st.radio("Please provide feedback on the generated report:", feedback_options)
|
131 |
-
|
132 |
-
if
|
133 |
-
st.
|
134 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
|
12 |
from io import BytesIO
|
13 |
import re
|
14 |
+
from main import predict_caption, CLIPModel, get_text_embeddings, get_alternative_caption
|
15 |
|
16 |
openai.api_key = "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"
|
17 |
|
|
|
125 |
st.write(radiology_report_with_personal_info)
|
126 |
st.markdown(download_link(save_as_docx(radiology_report_with_personal_info, "radiology_report.docx"), "radiology_report.docx", "Download Report as DOCX"), unsafe_allow_html=True)
|
127 |
|
128 |
+
feedback_options = ["Satisfied", "Not Satisfied"]
|
|
|
|
|
129 |
selected_feedback = st.radio("Please provide feedback on the generated report:", feedback_options)
|
130 |
+
|
131 |
+
if selected_feedback == "Not Satisfied":
|
132 |
+
if st.button("Regenerate Report...?"):
|
133 |
+
with st.spinner("Regenerating report..."):
|
134 |
+
alternative_caption = get_alternative_caption(image_np, model, text_embeddings, testing_df["caption"])
|
135 |
+
regenerated_radiology_report = generate_radiology_report(f"Write Complete Radiology Report for this with clinical info, subjective, Assessment, Finding, Impressions, Conclusion and more in proper order : {alternative_caption}")
|
136 |
+
|
137 |
+
regenerated_radiology_report_with_personal_info = f"Patient Name: {first_name} {last_name}\nAge: {age}\nGender: {gender}\n\n{regenerated_radiology_report}"
|
138 |
+
|
139 |
+
st.header("Regenerated Radiology Report")
|
140 |
+
st.write(regenerated_radiology_report_with_personal_info)
|
141 |
+
st.markdown(download_link(save_as_docx(regenerated_radiology_report_with_personal_info, "regenerated_radiology_report.docx"), "regenerated_radiology_report.docx", "Download Regenerated Report as DOCX"), unsafe_allow_html=True)
|