Abstract
Nowadays young professionals are a soft target of hypertension due to the increased work pressure and poor tolerance. Many people have high blood pressure for years without knowing it. Most of the time, there are no symptoms, but when this condition goes untreated it damages arteries and vital organs throughout the body and that is why it is also termed as the silent killer. Complications arising from hypertension could lead to stroke and heart failure. Soft computing approach provides a sharper conclusion from vague, ambiguous, and imprecise data (generally found in medical field) using linguistic variables. In this study, a soft computing diagnostic support system for the risk assessment of hypertension is proposed.
1. Introduction
A human body is a complex system and there are a number of variables that affect its functioning. The abnormality in its functioning causes a number of symptoms in the form of primary stages of different diseases although the recognition of these symptoms and their mapping with the diseases precisely is not an easy one. Sometimes compications in human body may be caused by improper diagnosis or improper management of the disease or due to the inaccessibility of medical personnel [1]. The quickening speed of change and adoption of western lifestyles by people in developing countries have led to a sharp rise in the incidence of hypertension [2]. Hypertension is a medical term for high blood pressure which is a condition that occurs when the pressure in the arteries is above the normal range. According to one of the studies “Recession has had an adverse impact on jobs in India and perhaps this is one of the reasons why cases of Hypertension have gone up in past two years among young IT professionals”. Recent analysis has predicted that more than 1.56 billon people will be living with hypertension worldwide by the year 2025. It has been declared by a survey report that one of four adults in India has high BP which kills 7.5 million people worldwide each year; moreover, AIDS, diabetes, road accidents, and tuberculosis are put together. In India 23.1% men and 22.6% women have high BP a notch lower than the global prevalence of one in three adults says the World Health statistics 2012 released, 16 May 2012. Jain [3] established a decision making process phenomenon in the presence of fuzzy variables. Poli et al. [4] developed a neural network expert system for diagnosing and treating hypertension. Degani [5] discussed computerized electrocardiogram diagnosis using fuzzy approach. Charbonnier et al. [6] proposed the statistical and fuzzy models of ambulatory systolic blood pressure for hypertension diagnosis. Jena et al. [7] discussed the application of soft computing in medical science. Pandey et al. [8] proposed a rule based system for cardiac analysis based on electrocardiography. Further, Allahverdi et al. [9] proposed a fuzzy expert system for the determination of coronary heart disease risk (CHD) of patient for the next ten years. Nalayini and Wahidabanu [10] were of the view that most of the cardiac diseases are characterized by varied degrees of intricacy and the conventional procedures are not capable of dealing with these intricacies very efficiently. Djam and Kimbi [1] developed a fuzzy expert system for the management of hypertension. Recently, P. Srivastava and A. Srivastava [11] proposed a soft computing diagnostic system to evaluate the risk factor for coronary heart disease (CHD). Srivastava and Sharma [12] designed a soft computing diagnostic system that classifies ECG beats in different phases and enables us to identify the status of cardiac health as per available ECG graphs. The present paper introduces a new soft computing model that measures risk factor on the basis of newly designed algorithm; a number of cases have been discussed as per available database.
2. Methodology
For complex systems, fuzzy tools are quite suitable because of its tolerance to some imprecision. In the present study, the inputs consist of age, systolic blood pressure (SBP), diastolic blood pressure (DBP), body mass index (BMI), heart rate, low density lipoprotein (LDL), high density lipoprotein (HDL), triglyceride, smoking, and exercise, while the output is the risk grade of hypertension.
In order to design a user friendly informative system for evaluating risk percentage of hypertension, we propose fuzzy Algorithm 1.
|
2.1. Input Variables
2.1.1. Blood Pressure
In this field we use systolic BP (SBP) and diastolic BP (DBP). The input variables for SBP and DBP were classified into seven fuzzy sets (see Table 1).
Systolic Blood Pressure (SBP). Consider
Diastolic Blood Pressure (DBP)
2.1.2. Cholesterol
In this study we have classified total cholesterol into low density lipoprotein (LDL) cholesterol and high density lipoprotein (HDL). HDL cholesterol level has been classified into four fuzzy sets. LDL cholesterol level has been classified into five fuzzy sets. High levels of LDL are associated with coronary artery disease, whereas high levels of HDL appear to protect against coronary artery disease. These fuzzy sets have been shown in Table 2.
Low Density Lipoprotein (LDL). Consider
High Density Lipoprotein (HDL). Consider
2.1.3. Age
This input field is classified into six fuzzy sets. The fuzzy sets with their range are shown in Table 3. Consider
2.1.4. BMI
Body mass index is defined as the individual’s body weight divided by square of his or her height. This input field is classified into four fuzzy sets. The fuzzy sets with their range are shown in Table 4. Consider
2.1.5. Heart Rate
This input field is classified into four linguistic variables.The fuzzy sets with their range are shown in Table 5. Consider
2.1.6. Triglyceride
Triglycerides have been identified to play a major role in heart disease and hypertension. This input field is classified into four fuzzy sets. The fuzzy sets with their range are shown in Table 6. Consider
2.1.7. Physical Exercise
This input field is classified into four fuzzy sets. The fuzzy sets with their range are shown in Table 7. If a person is not doing exercise, then input value is zero. Consider
2.1.8. Smoking
This input field is classified into four fuzzy sets. The fuzzy sets with their range are shown in Table 8. If person is not smoking, then input value is zero. Consider
2.2. Output Variable
The output contains risk grade of hypertension which is classified in five linguistic variables, very low, low, moderate, high, and very high. The output optimal alternatives indicate patient’s present grade of hypertension. These optimal alternatives have been graphically shown in the form of Sugeno’s spikes.
3. Result
Now we have developed various linguistic strings to represent the state of the patient using the input variables such as age, LDL, HDL, SBP, DBP, triglyceride, BMI, HR, exercise, and smoking. Some of the linguistic strings are given as follows.
J1 = YoungAgeNormalLDLNormalHDLDesirableSBPDesirableDBPNormalTriglycerideMBMINormalHRNoExcerciseNoSmoking
J2 = YoungAgeNormalLDLNormalHDLDesirableSBPDesirableDBPNormalTriglycerideMBMINormalHRLowExcerciseLowSmoking
J3 = YoungAgeNormalLDLNormalHDLDesirableSBPDesirableDBPNormalTriglycerideMBMINormalHRMediumExcerciseLowSmoking
J400 = YoungAgeNormalLDLNormalHDLNormalSBPNormalDBPNormalTriglycerideAMBMINormalHRMediumExcerciseLowSmoking
J401 = YoungAgeNormalLDLNormalHDLDesirableSBPDesirableDBPNormalTriglycerideAMBMIHighHRMediumExcerciseMedSmoking
J2500 = AdultAgeNormalLDLNormalHDLDesirableSBPADesirableDBPNormalTriglycerideMBMINormalHRNoExcerciseNoSmoking
J6500 = AdultAgeHighLDLHighHDLDesirableSBPModerateDBPNormalTriglycerideAMBMIHighHRLowExcerciseLowSmoking
J10001 = AdultAgeHighLDLHighHDLDesirableSBPModerateDBPNormalTriglycerideAMBMIHighHRLowExcerciseMediumSmoking
J17009 = MidagedAgeNormalLDLNormalHDLDesirableSBPDesirableDBPNormalTriglycerideMBMINormalHRNoExcerciseNoSmoking
J17010 = MidagedAgeNormalLDLNormalHDLDesirableSBPDesirableDBPNormalTriglycerideMBMIHighHRNoExcerciseLowSmoking
J200080 = AgedAgeNormalLDLNormalHDLDesirableSBPADesirableDBPNormalTriglycerideMBMINormalHRNoExcerciseNoSmoking
J405001 = AgedAgeHighLDLHighHDLModerateSBPModerateDBPNormalTriglycerideVHBMIVHHRLowExcerciseMediumSmoking
J966080 = AgedAgeVeryHighLDLNVeryhighHDLVeryhighSBPVeryhighDBPVeryhighTriglycerideVHBMINormalHRLowExcercisehighSmoking
J1200200 = OldAgeHighLDLNormalHDLAboveDesirableSBPModerateDBPNormalTriglycerideAMBMINormalHRLowExcercise NoSmoking
J2344569 = OldAgeVeryHighLDLNVeryhighHDLVeryhighSBPhighDBPVeryhighTriglycerideAMBMIHighHRNoExcerciseVery highSmoking
J5676880 = VeryOldAgeVeryhighLDLNormalHDLModerateSBPADesirableDBPNormalTriglycerideAMBMINormalHRLowExcercise LowSmoking
J7566780 = VeryoldAgeHighLDLHighHDLVeryhighSBPVeryhighDBPVeryhighTriglycerideHighBMIVHHRNoExcerciseVeryhighSmoking
J8545200 = VeryoldAgeVeryHighLDLVeryhighHDLVeryhighSBPHighDBPV.highTriglycerideVHBMIHighHRNoExcercisehighSmoking
J9031678 = VeryoldAgeVeryHighLDLVeryhighHDLVeryhighSBPVeryhighDBPVeryhighTriglycerideVHBMIVHHRLowExcerciseVery highSmoking
J9031680 = VeryoldAgeVeryHighLDLVeryhighHDLVeryhighSBPVeryhighDBPVeryhighTriglycerideMVVHBMIVHHRNoExcerciseVery highSmoking.
On the basis of our proposed technique to investigate the health status of a person whose medical data is available, three different cases have been discussed as follows.
Case 1. The input variables of first patient are(1)Age = {(0, young), (0.8, adult), (0, midaged), (0, aged), (0, old), (0, very old)}.(2)LDL = {(0.71, normal), (0, above normal), (0, borderline high), (0, high), (0, very high)}.(3)HDL = {(0, very high), (0, high), (0, nearly normal), (1, normal)}.(4)SBP = {(0, desirable), (0.8, above desirable), (0, moderate), (0, above moderate), (0, little high), (0, high), (0, very high)}.(5)DBP = {(0, desirable), (1, above desirable), (0, moderate), (0, above moderate), (0, little high), (0, high), (0, very high)}.(6)Triglyceride = {(0.72, normal), (0, a little bit high), (0, high), (0, very high)}.(7)BMI = {(0, low), (0.99, medium), (0, above medium), (0, high), (0, very high), (0, very very high)}.(8)HR = {(0, low), (0.86, normal), (0, high), (0, very high)}.(9)Exercise = {(1, low), (0, medium), (0, high), (0, very high)}.(10)Smoking = {(1, low), (0, medium), (0, high), (0, very high)}.
This is the fuzzy set which represents the state of concerned patient:
The utility matrixof order 59031680 by using the fuzzy rule base designed is as follows:
The five fuzzy utilities are(1)1 = {(0.71, 98)},(2)2 = {(0.71, 68)},(3)3 = {(0.71, 30)},(4)4 = {(0.71, 20)},(5)5 = {(0.71, 10)}.
The maximum sets corresponding to each alternative are(1)1m = {(1, 98)},(2)2m = {(0.69, 68)},(3)3m = {(0.30, 30)},(4)4m = {(0.20, 20)},(5)5m = {(0.10, 10)}.
Now, the optimal fuzzy utilities using fuzzy utilities and maximizing sets are(1)1o = {(0.71, 98)},(2)2o = {(0.69, 68)},(3)3o = {(0.30, 30)},(4)4o = {(0.20, 20)},(5)5o = {(0.10, 10)}.
Using these utilities, the optimal alternatives are given by
This optimal alternative indicates that the patient presently is in very low grade of hypertension. The optimal alternatives have been graphically shown in Figure 1 in the form of Sugeno’s spikes.
Case 2. The input variables of the second patient are as follows.(1)Age = {(0, young), (0, adult), (1, midaged), (0, aged), (0, old), (0, very old)}.(2)LDL = {(1, normal), (0, above normal), (0, borderline high), (0, high), (0, very high)}.(3)HDL = {(0, very high), (0.6, high), (0, nearly normal), (0, normal)}.(4)SBP = {(0, desirable), (0.8, above desirable), (0, moderate), (0, above moderate), (0, little high), (0, high), (0, very high)}.(5)DBP = {(0, desirable), (0.66, above desirable), (0, moderate), (0, above moderate), (0, little high), (0, high), (0, very high)}.(6)Triglyceride = {(0.66, normal), (0, a little bit high), (0, high), (0, very high)}.(7)BMI = {(0, low), (0, medium), (0.86, above medium), (0, high), (0, very high), (0, very very high)}.(8)HR = {(0, low), (0.76, normal), (0, high), (0, very high)}.(9)Exercise = {(0, low), (0.79, medium), (0, high), (0, very high)}.(10)Smoking = {(1, low), (0, medium), (0, high), (0, very high)}.
This is the fuzzy set which represents the state of concerned patient:
The utility matrix is the same as in Case 1.
The five fuzzy utilities are(1)1 = {(0.6, 55)},(2)2 = {(0.6, 92)},(3)3 = {(0.6, 40)},(4)4 = {(0.6, 24)},(5)5 = {(0.6, 10)}.
The maximum sets corresponding to each alternative are(1)1m = {(0.59, 55)},(2)2m = {(1, 92)},(3)3m = {(0.43, 35)},(4)4m = {(0.26, 24)},(5)5m = {(0.10, 10)}.
Now, the optimal fuzzy utilities using fuzzy utilities and maximizing sets are(1)1o = {(0.59, 55)},(2)2o = {(0.6, 92)},(3)3o = {(0.43, 35)},(4)4o = {(0.26, 24)},(5)5o = {(0.10, 10)}.
Using these utilities, the optimal alternatives are given by
This optimal alternative indicates that the patient presently is in low grade of hypertension. The optimal alternatives have been graphically shown in Figure 2 in the form of Sugeno’s spikes.
Case 3. The input variables of the third patient are as follows.(1)Age = {(0, young), (0, adult), (0, midaged), (0, aged), (0.75, old), (0, very old)}.(2)LDL = {(0, normal), (0, above normal), (0, borderline high), (0.8, high), (0, very high)}.(3)HDL = {(0, very high), (1, high), (0, nearly normal), (0, normal)}.(4)SBP = {(0, desirable), (0, above desirable), (0.8, moderate), (0, above moderate), (0, little high), (0, high), (0, very high)}.(5)DBP = {(0, desirable), (1, above desirable), (0, moderate), (0, above moderate), (0, little high), (0, high), (0, very high)}.(6)Triglyceride = {(1, normal), (0.66, a little bit high), (0, high), (0, very high)}.(7)BMI = {(0, low), (0, medium), (0, above medium), (0.78, high), (0, very high), (0, very very high)}.(8)HR = {(0, low), (0, normal), (0.96, high), (0, very high)}.(9)Exercise = {(0, low), (1, medium), (0, high), (0, very high)}.(10)Smoking = {(1, low), (0, medium), (0, high), (0, very high)}.
This is the fuzzy set which represents the state of concerned patient:
The utility matrixis the same as in Case 1.
The five fuzzy utilities are(1)1 = {(0.66, 15)},(2)2 = {(0.66, 30)},(3)3 = {(0.66, 45)},(4)4 = {(0.66, 80)},(5)5 = {(0.66, 50)}.
The maximum sets corresponding to each alternative are(1)1m = {(0.187, 15)},(2)2m = {(0.375, 30)},(3)3m = {(0.562, 45)},(4)4m = {(1, 80)},(5)5m = {(0.62, 50)}.
Now, the optimal fuzzy utilities using fuzzy utilities and maximizing sets are(1)1o = {(0.187, 15)},(2)2o = {(0.375, 30)},(3)3o = {(0.562, 45)},(4)4o = {(0.66, 80)},(5)5o = {(0.62, 50)}.
Using these utilities, the optimal alternatives are given by
This optimal alternative indicates that the patient is presently in high grade of hypertension.
The optimal alternatives have been graphically shown in the form of Sugeno’s spikes in Figure 3.
4. Conclusion
The present research paper confirms that the soft computing diagnostic system can represent the expert’s thinking in an efficient manner to handle complex cases. The design and development of soft computing risk assessment system on the basis of the proposed technique will assist medical experts to measure grade classification of hypertension efficiently.