Research Article

Text Messaging-Based Medical Diagnosis Using Natural Language Processing and Fuzzy Logic

Algorithm 1

Algorithm showing the samples of basic data questions.
def question_data ():
 return {
  'user_age' : {
  'diagnosis_question’: “What is your age?”,
  'diagnosis _response’: ['15-25', '25-40', '40-50', '>50'],
  'serial' : 1
  },
  'user_weight' : {
  'diagnosis_question’: “What is your weight?”,
  'diagnosis _response’: ['40-50 kg', '50-70 kg', '70-90 kg', '>90 kg'],
  'serial' : 2
  },
  'user_height’: {
'diagnosis_question’: “What is your height?”,
  'diagnosis _ response ' : ['4-5 ft', '5-6 ft', '6-7 ft'],
  'serial' : 1
  },
  'user_gender' : {
  'diagnosis_question’' : “What is your gender?”,
  'diagnosis_ response’ : ['Male', 'Female', 'Unspecified'],
  'serial' : 3
  }
 }