public void AllPatientByCriterion()
        {
            var repositoryH = new Hospitals();
            var hospital = repositoryH.GetBy("QuintaDor");
            PatientDTORepository pacientes = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database));

            var resultados = pacientes.GetPatientsBy(new Patient() { Identity = "198000" });

            Assert.AreEqual(resultados.Count ,1);
        }
        public virtual IList<IPatient> GetPatients(Hospital hospital, IPatient patient)
        {
            ClearPatient();

            using (var repository = new PatientDTORepository(FactorryNhibernate.GetSession(hospital.Database)))
            {
                var patients = repository.GetPatientsBy(patient);
                PatientConverter(patients, hospital);
            }

            return PatientsDTO;
        }