Ejemplo n.º 1
0
            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);
            }
Ejemplo n.º 2
0
            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);
            }
Ejemplo n.º 3
0
        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);
        }