public static string GetTreatmentDisplayName( DiagnosedSurgery s, DiagnosedRadiation r, DiagnosedChemeotherapy c, DiagnosedEndocrineTreatment e) { var surgery = ""; var radiation = ""; var chemeotherapy = ""; var endocrine = ""; if (s != DiagnosedSurgery.S4) { surgery += "Surgery"; } if (r != DiagnosedRadiation.R0) { radiation += "Radiation"; } if (c != DiagnosedChemeotherapy.C1) { chemeotherapy += "Chemeotherapy"; } if (e != DiagnosedEndocrineTreatment.E0) { endocrine += "EndocrineTreatment"; } var arr = new string[] { surgery, radiation, chemeotherapy, endocrine }; return(string.Join("+", arr.Where(x => !string.IsNullOrEmpty(x)))); }
public static string GetTreatmentDescription( DiagnosedSurgery s, DiagnosedRadiation r, DiagnosedChemeotherapy c, DiagnosedEndocrineTreatment e) { var surgery = ""; var radiation = ""; var chemeotherapy = ""; var endocrine = ""; if (s != DiagnosedSurgery.S4) { surgery += TranslateSurgery(s); } if (r != DiagnosedRadiation.R0) { radiation += TranslateRadiation(r); } if (c != DiagnosedChemeotherapy.C1) { chemeotherapy += TranslateChemeotherapy(c); } if (e != DiagnosedEndocrineTreatment.E0) { endocrine += TranslateEndocrineTreatment(e); } var arr = new string[] { surgery, radiation, chemeotherapy, endocrine }; return(string.Join(Environment.NewLine, arr.Where(x => !string.IsNullOrEmpty(x)))); }
private static string TranslateEndocrineTreatment(DiagnosedEndocrineTreatment state) { var endocrineTreatmentState = ""; if (state == DiagnosedEndocrineTreatment.E1) { endocrineTreatmentState += "E1 If ER-positive, consider tamoxifen for 5 years for prevention."; } else if (state == DiagnosedEndocrineTreatment.E2) { endocrineTreatmentState += "E2 If ER-positive, tamoxifen for 10 years or aromatase inhibitor for 5 years (if post-menopausal only) or switching strategy of tamoxifen/aromatase inhibitor."; } else if (state == DiagnosedEndocrineTreatment.E3) { endocrineTreatmentState += "E3 If ER positive, consider ovarian ablation/ suppression for premenopausal women"; } else if (state == DiagnosedEndocrineTreatment.E4) { endocrineTreatmentState += "E4 Treatment regimen based on receptor status"; } return(endocrineTreatmentState); }