Reshmarb commited on
Commit
c17aef3
·
1 Parent(s): e3e20c3

file added

Browse files
Files changed (1) hide show
  1. app.py +24 -21
app.py CHANGED
@@ -76,31 +76,34 @@ def analyze_sentiment(user_input):
76
 
77
  # Function to extract medical entities from input using NER
78
  symptoms = [
79
- "fever", "cough", "headache", "nausea", "pain", "fatigue", "dizziness",
80
- "shortness of breath", "sore throat", "runny nose", "congestion", "diarrhea",
81
- "vomiting", "chills", "sweating", "loss of appetite", "insomnia",
82
- "itching", "rash", "swelling", "bleeding", "burning sensation",
83
- "weakness", "tingling", "numbness", "muscle cramps", "joint pain",
84
- "blurred vision", "double vision", "dry eyes", "sensitivity to light",
85
- "difficulty breathing", "palpitations", "chest pain", "back pain",
86
- "stomach ache", "abdominal pain", "weight loss", "weight gain",
87
- "frequent urination", "difficulty urinating", "anxiety", "depression",
88
- "irritability", "confusion", "memory loss", "bruising"
89
  ]
 
90
  diseases = [
91
- "diabetes", "cancer", "asthma", "flu", "pneumonia", "hypertension",
92
- "arthritis", "bronchitis", "migraine", "stroke", "heart attack",
93
- "coronary artery disease", "tuberculosis", "malaria", "dengue",
94
- "hepatitis", "anemia", "thyroid disease", "eczema", "psoriasis",
95
- "osteoporosis", "parkinson's", "alzheimer's", "depression",
96
- "anxiety disorder", "schizophrenia", "epilepsy", "bipolar disorder",
97
- "chronic kidney disease", "liver cirrhosis", "HIV", "AIDS",
98
- "covid-19", "cholera", "smallpox", "measles", "mumps",
99
- "rubella", "whooping cough", "obesity", "GERD", "IBS",
100
- "celiac disease", "ulcerative colitis", "Crohn's disease",
101
- "sleep apnea", "hypothyroidism", "hyperthyroidism"
 
102
  ]
103
 
 
104
  def extract_medical_entities(user_input):
105
  logger.info("Extracting medical entities...")
106
  user_input = preprocess_input(user_input)
 
76
 
77
  # Function to extract medical entities from input using NER
78
  symptoms = [
79
+ "itching", "rash", "dry skin", "redness", "flaking", "cracking skin",
80
+ "swelling", "blisters", "bumps", "peeling skin", "skin discoloration",
81
+ "oozing", "burning sensation", "painful skin", "sensitivity to touch",
82
+ "scaling", "scarring", "ulcers", "bruising", "hives",
83
+ "skin thickening", "sunburn", "lesions", "warts", "pustules",
84
+ "hair loss", "skin darkening", "light patches", "acne", "itchy scalp",
85
+ "stretch marks", "skin irritation", "pigmentation", "eczema flares",
86
+ "seborrhea", "crusty patches", "bleeding skin", "nail discoloration",
87
+ "nail ridges", "skin infections", "skin fissures", "heat rash",
88
+ "papules", "petechiae", "skin tags"
89
  ]
90
+
91
  diseases = [
92
+ "eczema", "psoriasis", "acne", "rosacea", "dermatitis", "melanoma",
93
+ "basal cell carcinoma", "squamous cell carcinoma", "skin cancer",
94
+ "seborrheic dermatitis", "contact dermatitis", "urticaria",
95
+ "vitiligo", "alopecia areata", "tinea", "ringworm", "onychomycosis",
96
+ "fungal infections", "hyperpigmentation", "hypopigmentation",
97
+ "lichen planus", "cellulitis", "abscess", "boils", "impetigo",
98
+ "keratosis pilaris", "actinic keratosis", "sunburn", "cold sores",
99
+ "herpes simplex", "shingles", "hives", "pityriasis rosea",
100
+ "molluscum contagiosum", "scabies", "lupus rash", "drug eruption",
101
+ "dermatomyositis", "cutaneous lupus", "hidradenitis suppurativa",
102
+ "sebaceous cysts", "keloids", "skin ulcers", "necrotizing fasciitis",
103
+ "warts", "skin infections", "skin abscess", "nail psoriasis"
104
  ]
105
 
106
+
107
  def extract_medical_entities(user_input):
108
  logger.info("Extracting medical entities...")
109
  user_input = preprocess_input(user_input)