awacke1 commited on
Commit
0f3ec76
Β·
1 Parent(s): aab0b0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -8
app.py CHANGED
@@ -56,16 +56,29 @@ st.write("Fields Usually Needed:")
56
  for field in letter_types[selected_letter_type]["Fields"]:
57
  st.button(field)
58
 
 
59
  def generate_referral_letters_ui():
60
  st.title("🀝 Referral Letters")
61
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  # Search-style text box
63
- search_query = st.text_input("Search Referral Letters")
64
 
65
  # Buttons with emojis and boldface text
66
- st.button("πŸ“ **First**")
67
- st.button("πŸ“ **Middle**")
68
- st.button("πŸ“ **Last**")
69
 
70
  # Text areas with default values based on letter examples
71
  first_default = "Urgent need for further diagnostic testing for Mrs. Smith, who has persistent stomach issues\n" \
@@ -75,12 +88,12 @@ def generate_referral_letters_ui():
75
  last_default = "Patient demographics, Referral details\n" \
76
  "Diagnostic test reports, Medication details"
77
 
78
- first_text = st.text_area("First: State the request for consultation/treatment", value=first_default, max_chars=None, height=None)
79
- middle_text = st.text_area("Middle: Explain the reason for referral", value=middle_default, max_chars=None, height=None)
80
- last_text = st.text_area("Last: Provide patient info needed for the referred service", value=last_default, max_chars=None, height=None)
81
 
82
  # Username field with an emoji
83
- username = st.text_input("πŸ‘€ Username")
84
 
85
 
86
  def generate_medical_certificate_letters_ui():
 
56
  for field in letter_types[selected_letter_type]["Fields"]:
57
  st.button(field)
58
 
59
+
60
  def generate_referral_letters_ui():
61
  st.title("🀝 Referral Letters")
62
 
63
+ # Define the keys for each UI element
64
+ keys = {
65
+ "search_query": "search_query",
66
+ "first_button": "first_button",
67
+ "middle_button": "middle_button",
68
+ "last_button": "last_button",
69
+ "first_text": "first_text",
70
+ "middle_text": "middle_text",
71
+ "last_text": "last_text",
72
+ "username": "username"
73
+ }
74
+
75
  # Search-style text box
76
+ search_query = st.text_input("Search Referral Letters", key=keys["search_query"])
77
 
78
  # Buttons with emojis and boldface text
79
+ st.button("πŸ“ **First**", key=keys["first_button"])
80
+ st.button("πŸ“ **Middle**", key=keys["middle_button"])
81
+ st.button("πŸ“ **Last**", key=keys["last_button"])
82
 
83
  # Text areas with default values based on letter examples
84
  first_default = "Urgent need for further diagnostic testing for Mrs. Smith, who has persistent stomach issues\n" \
 
88
  last_default = "Patient demographics, Referral details\n" \
89
  "Diagnostic test reports, Medication details"
90
 
91
+ first_text = st.text_area("First: State the request for consultation/treatment", value=first_default, max_chars=None, height=None, key=keys["first_text"])
92
+ middle_text = st.text_area("Middle: Explain the reason for referral", value=middle_default, max_chars=None, height=None, key=keys["middle_text"])
93
+ last_text = st.text_area("Last: Provide patient info needed for the referred service", value=last_default, max_chars=None, height=None, key=keys["last_text"])
94
 
95
  # Username field with an emoji
96
+ username = st.text_input("πŸ‘€ Username", key=keys["username"])
97
 
98
 
99
  def generate_medical_certificate_letters_ui():