///<summary></summary> public static Recall CreateRecall(long patNum, long recallTypeNum, DateTime dateDue, Interval recallInterval, long recallStatus = 0 , DateTime dateScheduled = new DateTime(), DateTime dateDueCalc = new DateTime(), DateTime datePrevious = new DateTime()) { Recall recall = new Recall(); recall.DateDue = dateDue; recall.DateDueCalc = dateDueCalc; recall.DatePrevious = datePrevious; recall.DateScheduled = dateScheduled; recall.PatNum = patNum; recall.RecallInterval = recallInterval; recall.RecallStatus = recallStatus; recall.RecallTypeNum = recallTypeNum; Recalls.Insert(recall); return(recall); }