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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -5
app.py CHANGED
@@ -1,5 +1,8 @@
1
  import streamlit as st
2
 
 
 
 
3
  # Define the letter types and their corresponding definitions and fields
4
  letter_types = {
5
  "Referral Letters": {
@@ -56,8 +59,10 @@ st.write("Fields Usually Needed:")
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
@@ -72,8 +77,12 @@ def generate_referral_letters_ui():
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"])
@@ -88,12 +97,18 @@ def generate_referral_letters_ui():
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():
 
1
  import streamlit as st
2
 
3
+ # Set the page configuration to use the full width of the screen
4
+ st.set_page_config(layout="wide")
5
+
6
  # Define the letter types and their corresponding definitions and fields
7
  letter_types = {
8
  "Referral Letters": {
 
59
  for field in letter_types[selected_letter_type]["Fields"]:
60
  st.button(field)
61
 
62
+ import streamlit as st
63
 
64
  def generate_referral_letters_ui():
65
+ st.set_page_config(layout="wide") # Use the full width of the screen
66
  st.title("🀝 Referral Letters")
67
 
68
  # Define the keys for each UI element
 
77
  "username": "username"
78
  }
79
 
80
+ # Create columns for layout
81
+ col1, col2 = st.beta_columns([3, 1]) # Adjust the ratio of column widths
82
+
83
  # Search-style text box
84
+ with col1:
85
+ search_query = st.text_input("Search Referral Letters", key=keys["search_query"])
86
 
87
  # Buttons with emojis and boldface text
88
  st.button("πŸ“ **First**", key=keys["first_button"])
 
97
  last_default = "Patient demographics, Referral details\n" \
98
  "Diagnostic test reports, Medication details"
99
 
100
+ with col1:
101
+ first_text = st.text_area("First: State the request for consultation/treatment", value=first_default, max_chars=None, height=None, key=keys["first_text"])
102
+ middle_text = st.text_area("Middle: Explain the reason for referral", value=middle_default, max_chars=None, height=None, key=keys["middle_text"])
103
+ 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"])
104
 
105
  # Username field with an emoji
106
+ with col1:
107
+ username = st.text_input("πŸ‘€ Username", key=keys["username"])
108
+
109
+ # Run the Streamlit UI function
110
+ # generate_referral_letters_ui()
111
+
112
 
113
 
114
  def generate_medical_certificate_letters_ui():