swoyam2609 / diseasePredictionAPI

The above code represents a repository for a symptom-based disease prediction system using machine learning and web development frameworks. The repository contains code for a FastAPI web application that utilizes a pre-trained machine learning model to predict the possible disease based on a given set of symptoms.

Home Page:https://disease.swoyam.engineer/docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disease Prediction API

Description

This is a simple API that predicts the disease based on the symptoms provided by the user. The API is built using FastAPI and deployed on a virtual machine on Microsoft Azure.

Usage

The API is deployed on a virtual machine on Microsoft Azure. The API can be accessed using the following link: https://disease.swoyam.engineer

The API can be used by sending a POST request to the following endpoint: https://disease.swoyam.engineer/predict

Request Body

The request body should be a JSON object with the following structure:

{
  "symptoms": [
    "string" // List of symptoms
  ]
}

Response Body

The response body will be a JSON object with the following structure:

{
  "disease": "string" // Name of the predicted disease
}

List of available symptoms

['itching', 'skin_rash', 'nodal_skin_eruptions',
'continuous_sneezing', 'shivering', 'chills', 'joint_pain',
'stomach_pain', 'acidity', 'ulcers_on_tongue', 'muscle_wasting',
'vomiting', 'burning_micturition', 'spotting_ urination',
'fatigue', 'weight_gain', 'anxiety', 'cold_hands_and_feets',
'mood_swings', 'weight_loss', 'restlessness', 'lethargy',
'patches_in_throat', 'irregular_sugar_level', 'cough',
'high_fever', 'sunken_eyes', 'breathlessness', 'sweating',
'dehydration', 'indigestion', 'headache', 'yellowish_skin',
'dark_urine', 'nausea', 'loss_of_appetite', 'pain_behind_the_eyes',
'back_pain', 'constipation', 'abdominal_pain', 'diarrhoea',
'mild_fever', 'yellow_urine', 'yellowing_of_eyes',
'acute_liver_failure', 'fluid_overload', 'swelling_of_stomach',
'swelled_lymph_nodes', 'malaise', 'blurred_and_distorted_vision',
'phlegm', 'throat_irritation', 'redness_of_eyes', 'sinus_pressure',
'runny_nose', 'congestion', 'chest_pain', 'weakness_in_limbs',
'fast_heart_rate', 'pain_during_bowel_movements',
'pain_in_anal_region', 'bloody_stool', 'irritation_in_anus',
'neck_pain', 'dizziness', 'cramps', 'bruising', 'obesity',
'swollen_legs', 'swollen_blood_vessels', 'puffy_face_and_eyes',
'enlarged_thyroid', 'brittle_nails', 'swollen_extremeties',
'excessive_hunger', 'extra_marital_contacts',
'drying_and_tingling_lips', 'slurred_speech', 'knee_pain',
'hip_joint_pain', 'muscle_weakness', 'stiff_neck',
'swelling_joints', 'movement_stiffness', 'spinning_movements',
'loss_of_balance', 'unsteadiness', 'weakness_of_one_body_side',
'loss_of_smell', 'bladder_discomfort', 'foul_smell_of urine',
'continuous_feel_of_urine', 'passage_of_gases', 'internal_itching',
'toxic_look_(typhos)', 'depression', 'irritability', 'muscle_pain',
'altered_sensorium', 'red_spots_over_body', 'belly_pain',
'abnormal_menstruation', 'dischromic _patches',
'watering_from_eyes', 'increased_appetite', 'polyuria',
'family_history', 'mucoid_sputum', 'rusty_sputum',
'lack_of_concentration', 'visual_disturbances',
'receiving_blood_transfusion', 'receiving_unsterile_injections',
'coma', 'stomach_bleeding', 'distention_of_abdomen',
'history_of_alcohol_consumption', 'fluid_overload.1',
'blood_in_sputum', 'prominent_veins_on_calf', 'palpitations',
'painful_walking', 'pus_filled_pimples', 'blackheads', 'scurring',
'skin_peeling', 'silver_like_dusting', 'small_dents_in_nails',
'inflammatory_nails', 'blister', 'red_sore_around_nose',
'yellow_crust_ooze']

About

The above code represents a repository for a symptom-based disease prediction system using machine learning and web development frameworks. The repository contains code for a FastAPI web application that utilizes a pre-trained machine learning model to predict the possible disease based on a given set of symptoms.

https://disease.swoyam.engineer/docs


Languages

Language:Python 100.0%