mgbam commited on
Commit
44a12f0
·
verified ·
1 Parent(s): 44f93d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -0
app.py CHANGED
@@ -151,6 +151,27 @@ class ClinicalIntelligence:
151
  trials = self.engine.api_request(API_ENDPOINTS["clinical_trials"], params=params)
152
  return trials.get("studies", [])[:5]
153
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
154
  class AIDrugInnovator:
155
  """GPT-4 powered drug development strategist"""
156
 
 
151
  trials = self.engine.api_request(API_ENDPOINTS["clinical_trials"], params=params)
152
  return trials.get("studies", [])[:5]
153
 
154
+ def get_fda_approval(self, drug_name: str) -> Optional[Dict]:
155
+ """Retrieve FDA approval information for a drug"""
156
+ if not OPENFDA_KEY:
157
+ st.error("OpenFDA API key not configured.")
158
+ return None
159
+
160
+ params = {
161
+ "api_key": OPENFDA_KEY,
162
+ "search": f'openfda.brand_name:"{drug_name}"',
163
+ "limit": 1
164
+ }
165
+
166
+ data = self.engine.api_request(
167
+ API_ENDPOINTS["fda_drug_approval"],
168
+ params=params
169
+ )
170
+
171
+ if data and data.get("results"):
172
+ return data["results"][0]
173
+ return None
174
+
175
  class AIDrugInnovator:
176
  """GPT-4 powered drug development strategist"""
177