Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -7,7 +7,6 @@ import os
|
|
7 |
|
8 |
groq_api_key = os.environ["groq_api_key"]
|
9 |
|
10 |
-
|
11 |
# Initialize Groq client
|
12 |
groq_client = Groq(api_key=groq_api_key) # Replace with your Groq API key
|
13 |
|
@@ -15,23 +14,55 @@ groq_client = Groq(api_key=groq_api_key) # Replace with your Groq API key
|
|
15 |
translator = pipeline("translation", model="Helsinki-NLP/opus-mt-hi-en")
|
16 |
classifier = pipeline("zero-shot-classification", model="facebook/bart-large-mnli")
|
17 |
|
18 |
-
# Medical
|
19 |
conditions = [
|
20 |
-
|
21 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
]
|
23 |
|
|
|
24 |
specialist_mapping = {
|
25 |
"Asthma": ("Pulmonologist", "Respiratory System"),
|
26 |
"COPD": ("Pulmonologist", "Respiratory System"),
|
27 |
"Pneumonia": ("Pulmonologist", "Respiratory System"),
|
|
|
|
|
28 |
"Heart Failure": ("Cardiologist", "Cardiovascular System"),
|
29 |
-
"Diabetes": ("Endocrinologist", "Endocrine System"),
|
30 |
"Hypertension": ("Cardiologist", "Cardiovascular System"),
|
|
|
|
|
31 |
"Migraine": ("Neurologist", "Nervous System"),
|
32 |
"Gastroenteritis": ("Gastroenterologist", "Digestive System"),
|
33 |
-
"
|
34 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
}
|
36 |
|
37 |
def generate_expert_analysis(condition, symptoms):
|
|
|
7 |
|
8 |
groq_api_key = os.environ["groq_api_key"]
|
9 |
|
|
|
10 |
# Initialize Groq client
|
11 |
groq_client = Groq(api_key=groq_api_key) # Replace with your Groq API key
|
12 |
|
|
|
14 |
translator = pipeline("translation", model="Helsinki-NLP/opus-mt-hi-en")
|
15 |
classifier = pipeline("zero-shot-classification", model="facebook/bart-large-mnli")
|
16 |
|
17 |
+
# Expanded Medical Conditions
|
18 |
conditions = [
|
19 |
+
# Respiratory Diseases
|
20 |
+
"Asthma", "COPD", "Pneumonia", "Tuberculosis", "COVID-19", "Bronchitis", "Pulmonary Fibrosis", "Cystic Fibrosis", "Emphysema", "Sleep Apnea",
|
21 |
+
# Cardiovascular Diseases
|
22 |
+
"Heart Failure", "Hypertension", "Hypotension", "Coronary Artery Disease", "Arrhythmia", "Atrial Fibrillation", "Myocardial Infarction", "Peripheral Artery Disease", "Stroke", "Aneurysm",
|
23 |
+
# Endocrine & Metabolic Diseases
|
24 |
+
"Diabetes Type 1", "Diabetes Type 2", "Hyperthyroidism", "Hypothyroidism", "Addison’s Disease", "Cushing’s Syndrome", "Polycystic Ovary Syndrome", "Metabolic Syndrome", "Hypoglycemia", "Hyperglycemia",
|
25 |
+
# Neurological Disorders
|
26 |
+
"Migraine", "Epilepsy", "Parkinson’s Disease", "Multiple Sclerosis", "Alzheimer’s Disease", "Huntington’s Disease", "ALS", "Meningitis", "Encephalitis", "Bell’s Palsy",
|
27 |
+
# Digestive System Diseases
|
28 |
+
"Gastroenteritis", "Acid Reflux", "Peptic Ulcer", "Crohn’s Disease", "Ulcerative Colitis", "Irritable Bowel Syndrome", "Hepatitis A", "Hepatitis B", "Hepatitis C", "Cirrhosis", "Gallstones", "Pancreatitis",
|
29 |
+
# Blood & Immune System Disorders
|
30 |
+
"Anemia", "Leukemia", "Lymphoma", "Sickle Cell Disease", "Hemophilia", "Thrombocytopenia", "Lupus", "Rheumatoid Arthritis", "HIV/AIDS", "Sepsis", "Aplastic Anemia",
|
31 |
+
# Musculoskeletal Disorders
|
32 |
+
"Arthritis", "Osteoporosis", "Gout", "Fibromyalgia", "Scoliosis", "Ankylosing Spondylitis", "Carpal Tunnel Syndrome", "Muscular Dystrophy", "Tendinitis", "Bone Fractures",
|
33 |
+
# Skin Conditions
|
34 |
+
"Eczema", "Psoriasis", "Acne", "Rosacea", "Fungal Infections", "Vitiligo", "Hives", "Melanoma", "Alopecia", "Sunburn",
|
35 |
+
# Infectious Diseases
|
36 |
+
"Influenza", "Malaria", "Dengue Fever", "Chickenpox", "Measles", "Mumps", "Typhoid Fever", "Tetanus", "Rabies", "Lyme Disease",
|
37 |
+
# Kidney & Urinary Tract Diseases
|
38 |
+
"Chronic Kidney Disease", "Kidney Stones", "UTI", "Bladder Cancer", "Polycystic Kidney Disease", "Nephritis", "Hydronephrosis", "Glomerulonephritis", "Interstitial Cystitis", "Prostatitis",
|
39 |
+
# Reproductive System Disorders
|
40 |
+
"Endometriosis", "Ovarian Cysts", "Erectile Dysfunction", "Prostate Cancer", "Uterine Fibroids", "Pelvic Inflammatory Disease", "Infertility", "Testicular Cancer", "Menstrual Disorders", "Premature Ovarian Failure",
|
41 |
+
# Mental Health Disorders
|
42 |
+
"Depression", "Anxiety Disorder", "Bipolar Disorder", "Schizophrenia", "PTSD", "OCD", "ADHD", "Autism Spectrum Disorder", "Sleep Disorders", "Substance Abuse Disorder"
|
43 |
]
|
44 |
|
45 |
+
# Expanded Specialist Mapping
|
46 |
specialist_mapping = {
|
47 |
"Asthma": ("Pulmonologist", "Respiratory System"),
|
48 |
"COPD": ("Pulmonologist", "Respiratory System"),
|
49 |
"Pneumonia": ("Pulmonologist", "Respiratory System"),
|
50 |
+
"Tuberculosis": ("Infectious Disease Specialist", "Respiratory System"),
|
51 |
+
"COVID-19": ("Infectious Disease Specialist", "Immune System"),
|
52 |
"Heart Failure": ("Cardiologist", "Cardiovascular System"),
|
|
|
53 |
"Hypertension": ("Cardiologist", "Cardiovascular System"),
|
54 |
+
"Diabetes Type 1": ("Endocrinologist", "Endocrine System"),
|
55 |
+
"Diabetes Type 2": ("Endocrinologist", "Endocrine System"),
|
56 |
"Migraine": ("Neurologist", "Nervous System"),
|
57 |
"Gastroenteritis": ("Gastroenterologist", "Digestive System"),
|
58 |
+
"Anemia": ("Hematologist", "Blood Disorders"),
|
59 |
+
"Depression": ("Psychiatrist", "Mental Health"),
|
60 |
+
"Anxiety Disorder": ("Psychiatrist", "Mental Health"),
|
61 |
+
"Chronic Kidney Disease": ("Nephrologist", "Urinary System"),
|
62 |
+
"UTI": ("Urologist", "Urinary System"),
|
63 |
+
"Osteoporosis": ("Orthopedic Specialist", "Musculoskeletal System"),
|
64 |
+
"Psoriasis": ("Dermatologist", "Skin Disorders"),
|
65 |
+
"Epilepsy": ("Neurologist", "Nervous System")
|
66 |
}
|
67 |
|
68 |
def generate_expert_analysis(condition, symptoms):
|