public static string ToString(CarePlanActivityStatus value) { if (value == CarePlanActivityStatus.NotStarted) { return("not started"); } else if (value == CarePlanActivityStatus.Scheduled) { return("scheduled"); } else if (value == CarePlanActivityStatus.Ongoing) { return("ongoing"); } else if (value == CarePlanActivityStatus.OnHold) { return("on hold"); } else if (value == CarePlanActivityStatus.Completed) { return("completed"); } else if (value == CarePlanActivityStatus.Discontinued) { return("discontinued"); } else { throw new ArgumentException("Unrecognized CarePlanActivityStatus value: " + value.ToString()); } }