Spaces:
Sleeping
Sleeping
file added
Browse files
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 |
-
"
|
80 |
-
"
|
81 |
-
"
|
82 |
-
"
|
83 |
-
"
|
84 |
-
"
|
85 |
-
"
|
86 |
-
"
|
87 |
-
"
|
88 |
-
"
|
89 |
]
|
|
|
90 |
diseases = [
|
91 |
-
"
|
92 |
-
"
|
93 |
-
"
|
94 |
-
"
|
95 |
-
"
|
96 |
-
"
|
97 |
-
"
|
98 |
-
"
|
99 |
-
"
|
100 |
-
"
|
101 |
-
"
|
|
|
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)
|