awacke1 commited on
Commit
f8fb8b6
Β·
1 Parent(s): bc43358

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -25
app.py CHANGED
@@ -61,32 +61,20 @@ for field in letter_types[selected_letter_type]["Fields"]:
61
 
62
 
63
  def generate_referral_letters_ui():
64
- # st.set_page_config(layout="wide") # Use the full width of the screen
65
  st.title("🀝 Referral Letters")
66
 
67
- # Define the keys for each UI element
68
- keys = {
69
- "search_query": "search_query",
70
- "first_button": "first_button",
71
- "middle_button": "middle_button",
72
- "last_button": "last_button",
73
- "first_text": "first_text",
74
- "middle_text": "middle_text",
75
- "last_text": "last_text",
76
- "username": "username"
77
- }
78
-
79
  # Create columns for layout
80
- col1, col2 = st.beta_columns([3, 1]) # Adjust the ratio of column widths
81
 
82
  # Search-style text box
83
- with col1:
84
- search_query = st.text_input("Search Referral Letters", key=keys["search_query"])
85
 
86
  # Buttons with emojis and boldface text
87
- st.button("πŸ“ **First**", key=keys["first_button"])
88
- st.button("πŸ“ **Middle**", key=keys["middle_button"])
89
- st.button("πŸ“ **Last**", key=keys["last_button"])
90
 
91
  # Text areas with default values based on letter examples
92
  first_default = "Urgent need for further diagnostic testing for Mrs. Smith, who has persistent stomach issues\n" \
@@ -96,14 +84,14 @@ def generate_referral_letters_ui():
96
  last_default = "Patient demographics, Referral details\n" \
97
  "Diagnostic test reports, Medication details"
98
 
99
- with col1:
100
- first_text = st.text_area("First: State the request for consultation/treatment", value=first_default, max_chars=None, height=None, key=keys["first_text"])
101
- middle_text = st.text_area("Middle: Explain the reason for referral", value=middle_default, max_chars=None, height=None, key=keys["middle_text"])
102
- 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"])
103
 
104
  # Username field with an emoji
105
- with col1:
106
- username = st.text_input("πŸ‘€ Username", key=keys["username"])
107
 
108
  # Run the Streamlit UI function
109
  # generate_referral_letters_ui()
 
61
 
62
 
63
  def generate_referral_letters_ui():
64
+ st.set_page_config(layout="wide") # Use the full width of the screen
65
  st.title("🀝 Referral Letters")
66
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  # Create columns for layout
68
+ col1, col2 = st.columns([3, 1]) # Adjust the ratio of column widths as needed
69
 
70
  # Search-style text box
71
+ with col2:
72
+ search_query = st.text_input("Search Referral Letters")
73
 
74
  # Buttons with emojis and boldface text
75
+ st.button("πŸ“ **First**")
76
+ st.button("πŸ“ **Middle**")
77
+ st.button("πŸ“ **Last**")
78
 
79
  # Text areas with default values based on letter examples
80
  first_default = "Urgent need for further diagnostic testing for Mrs. Smith, who has persistent stomach issues\n" \
 
84
  last_default = "Patient demographics, Referral details\n" \
85
  "Diagnostic test reports, Medication details"
86
 
87
+ with col2:
88
+ first_text = st.text_area("First: State the request for consultation/treatment", value=first_default, max_chars=None, height=None)
89
+ middle_text = st.text_area("Middle: Explain the reason for referral", value=middle_default, max_chars=None, height=None)
90
+ last_text = st.text_area("Last: Provide patient info needed for the referred service", value=last_default, max_chars=None, height=None)
91
 
92
  # Username field with an emoji
93
+ with col2:
94
+ username = st.text_input("πŸ‘€ Username")
95
 
96
  # Run the Streamlit UI function
97
  # generate_referral_letters_ui()