Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void CalculateRiskAssessment()
- {
- if (!RiskAssessmentIsValid)
- {
- RiskAssessmentLevel = 8;
- RiskAssessmentLevelString = "---%";
- RiskAssessmentLevelRange = "---";
- return;
- }
- var risk = Calculator.CalculateRisk(Gender.DataValue, Age.DataValue,
- Model.RiskAssessment.SmokedPrevious12months, Model.RiskAssessment.Diabetes,
- SystolicBP.DataValue, DiastolicBP.DataValue,
- RiskAssessmentTotalCholesterol.DataValue, RiskAssessmentHDLC.DataValue);
- switch (risk)
- {
- case Calculator.CardiovascularRiskPercentage.LessThanTwoPointFivePercent:
- RiskAssessmentLevel = 7;
- RiskAssessmentLevelString = "<2.5%";
- RiskAssessmentLevelRange = "MILD";
- break;
- case Calculator.CardiovascularRiskPercentage.TwoPointFiveToFivePercent:
- RiskAssessmentLevel = 6;
- RiskAssessmentLevelString = "2.5%-5%";
- RiskAssessmentLevelRange = "MILD";
- break;
- case Calculator.CardiovascularRiskPercentage.FiveToTenPercent:
- RiskAssessmentLevel = 5;
- RiskAssessmentLevelString = "5%-10%";
- RiskAssessmentLevelRange = "MILD";
- break;
- case Calculator.CardiovascularRiskPercentage.TenToFifteenPercent:
- RiskAssessmentLevel = 4;
- RiskAssessmentLevelString = "10%-15%";
- RiskAssessmentLevelRange = "MODERATE";
- break;
- case Calculator.CardiovascularRiskPercentage.FifteenToTwentyPercent:
- RiskAssessmentLevel = 3;
- RiskAssessmentLevelString = "15%-20%";
- RiskAssessmentLevelRange = "HIGH";
- break;
- case Calculator.CardiovascularRiskPercentage.TwentyToTwentyFivePercent:
- RiskAssessmentLevel = 2;
- RiskAssessmentLevelString = "20%-25%";
- RiskAssessmentLevelRange = "VERY HIGH";
- break;
- case Calculator.CardiovascularRiskPercentage.TwentyFiveToThirtyPercent:
- RiskAssessmentLevel = 1;
- RiskAssessmentLevelString = "25%-30%";
- RiskAssessmentLevelRange = "VERY HIGH";
- break;
- case Calculator.CardiovascularRiskPercentage.GreaterThanThirtyPercent:
- RiskAssessmentLevel = 0;
- RiskAssessmentLevelString = ">30%";
- RiskAssessmentLevelRange = "VERY HIGH";
- break;
- default:
- RiskAssessmentLevel = 8;
- RiskAssessmentLevelString = "---%";
- RiskAssessmentLevelRange = "---";
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement