} //duplicated on PatentTypeStateless as Age //public MonoUnitValue Weight { get; set; } //Weight will always be a MonoUnitValue. No reason to use UnitValueBase. //public User Practitioner { get; set; }//This is for navigation? // public ICollection<OrderItemBase> Orders { get; set; } //TODO: This is incomplete. public LockStepPatient GetCopy() { var clone = new LockStepPatient(/*DateTime.Now - TimeSpan.FromDays(15), DateTime.Now - TimeSpan.FromDays(230), GivenNames, LastName*/); //clone.Orders = this.Orders.Select(o => o.GetCopy()).ToList(); //clone.Weight = Weight; return(clone); }
public abstract void TransferPatient(LockStepPatient patient, int roomId);
public abstract void EnterStatus(LockStepPatient patient);
public abstract void DischargePatient(LockStepPatient patient);