public int GetRegisterPerson(DateTime startTime, DateTime endTime) { int result = 0; IRegisterInDuration register = this.uow.DomainFactories.CreateRegisterInDuration(EnumOutPatientCategories.OUTPATIENT); var registersList = register.GetRegisterInDuration(startTime, endTime); result = new GetCountFromRegisterList().GetRegisterPersonCount(registersList, startTime, endTime); return(result); }
public int GetAntibioticCategoryNumber(DateTime startTime, DateTime endTime) { int result = 0; IRegisterInDuration register = this.uow.DomainFactories.CreateRegisterFromPrescription(EnumOutPatientCategories.EMERGEMENT); var registersList = register.GetRegisterInDuration(startTime, endTime); result = new GetCountFromRegisterList().GetAntibioticCategoryNumberCount(registersList, startTime, endTime); return(result); }
public IRegisterInDuration CreateRegisterInDuration(EnumOutPatientCategories categories) { IRegisterInDuration result = null; switch (categories) { case EnumOutPatientCategories.OUTPATIENT_EMERGEMENT: result = new ImRegisterInDuration.GetOutPatientEmergencyRegisterInDuration(this.context); break; case EnumOutPatientCategories.OUTPATIENT: result = new ImRegisterInDuration.GetOutPatientRegisterInDuration(this.context); break; case EnumOutPatientCategories.EMERGEMENT: result = new ImRegisterInDuration.GetEmergencyRegisterInDuration(this.context); break; } return(result); }