public List <Diagnosis> SearchByName(string name)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return(context.diagnosis.Where(x => x.title.Contains(name) && x.deleted != true)
                .Select(x => new Diagnosis()
         {
             id = x.id,
             code = x.code,
             title = x.title,
             chapterId = x.chapter_id,
         }).ToList());
     }
 }
 public void SaveNurse(Nurse mNurse)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efNurse = context.nurses.Where(m => m.id == mNurse.id).FirstOrDefault();
         if (efNurse == null)
         {
             efNurse = new DataAccess.nurse();
             context.nurses.Add(efNurse);
         }
         efNurse.id = mNurse.id;
         efNurse.medicRegistration = mNurse.medicRegistration;
         context.SaveChanges();
     }
 }
 public void SaveSpecialtie(NurseSpecialties mNurseSpecialties)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efNurseSpecialties = context.nurse_specialties.Where(m => m.Nurse_id == mNurseSpecialties.nurseId).FirstOrDefault();
         if (efNurseSpecialties == null)
         {
             efNurseSpecialties = new DataAccess.nurse_specialties();
             context.nurse_specialties.Add(efNurseSpecialties);
         }
         efNurseSpecialties.Nurse_id    = mNurseSpecialties.nurseId;
         efNurseSpecialties.specialties = mNurseSpecialties.specialties;
         context.SaveChanges();
     }
 }
 public Province GetProvinceById(long id)
 {
     //var bytes = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return(context.provinces.Where(x => x.id == id && x.deleted != true)
                .Select(x => new Province()
         {
             id = x.id,
             name = x.name,
             deleted = x.deleted,
             departmentId = x.department_id
         }).FirstOrDefault());
     }
 }
Esempio n. 5
0
 public List <Exam> GetAllExam()
 {
     //var bytes = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return((from ex in context.exams
                 where ex.deleted != true
                 select new Exam()
         {
             id = ex.id,
             name = ex.name,
             type = ex.type
         }).ToList());
     }
 }
 public List <Province> GetAllProvinceByName(string name)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return((from c in context.provinces
                 where c.name.ToLower().Contains(name.ToLower())
                 select new Province()
         {
             deleted = c.deleted,
             name = c.name,
             id = c.id,
             departmentId = c.department_id,
         }).ToList());
     }
 }
Esempio n. 7
0
        public bool DeletePatientById(long id)
        {
            bool isSuccess = false;

            using (var context = new DataAccess.registroclinicoEntities())
            {
                var efPatient = context.patients.Where(m => m.user_id == id).FirstOrDefault();
                if (efPatient != null)
                {
                    context.patients.Remove(efPatient);
                    context.SaveChanges();
                    isSuccess = true;
                }
                return(isSuccess);
            }
        }
Esempio n. 8
0
 public District GetDistrictById(long id)
 {
     //var bytes = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return(context.districts.Where(x => x.id == id && x.deleted != true)
                .Select(x => new District()
         {
             id = x.id,
             name = x.name,
             deleted = x.deleted,
             provinceId = x.province_id,
             ubigeo = x.ubigeo
         }).FirstOrDefault());
     }
 }
 public List <Province> GetAllProvince()
 {
     //var bytes = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return((from c in context.provinces
                 where c.deleted != true
                 select new Province()
         {
             deleted = c.deleted,
             name = c.name,
             id = c.id,
             departmentId = c.department_id,
         }).OrderBy(x => x.name).ToList());
     }
 }
        public bool DeleteMedicById(long id)
        {
            bool isSuccess = false;

            using (var context = new DataAccess.registroclinicoEntities())
            {
                var efMedics = context.medics.Where(m => m.id == id).FirstOrDefault();
                if (efMedics != null)
                {
                    context.medics.Remove(efMedics);
                    context.SaveChanges();
                    isSuccess = true;
                }
                return(isSuccess);
            }
        }
Esempio n. 11
0
        public bool DeleteExamById(long id)
        {
            bool isSuccess = false;

            using (var context = new DataAccess.registroclinicoEntities())
            {
                var efExam = context.exams.Where(m => m.id == id).FirstOrDefault();
                if (efExam != null)
                {
                    efExam.deleted = true;//BitConverter.GetBytes(true);
                    context.SaveChanges();
                    isSuccess = true;
                }
                return(isSuccess);
            }
        }
 public int SaveChapter(Chapter mChapter)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efChapter = context.chapters.Where(x => x.id == mChapter.id).FirstOrDefault();
         if (efChapter == null)
         {
             efChapter = new DataAccess.chapter();
             context.chapters.Add(efChapter);
         }
         efChapter.code  = mChapter.code;
         efChapter.title = mChapter.title;
         context.SaveChanges();
         return(Convert.ToInt16(efChapter.id));
     }
 }
Esempio n. 13
0
 public int SaveExam(Exam mExam)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efExam = context.exams.Where(x => x.id == mExam.id).FirstOrDefault();
         if (efExam == null)
         {
             efExam = new DataAccess.exam();
             context.exams.Add(efExam);
         }
         efExam.name = mExam.name;
         efExam.type = mExam.type;
         context.SaveChanges();
         return(Convert.ToInt32(efExam.id));
     }
 }
        public bool DeleteCardiovascularNoteById(long id)
        {
            bool isSuccess = false;

            using (var context = new DataAccess.registroclinicoEntities())
            {
                var efCardiovascularnotes = context.cardiovascularnotes.Where(m => m.id == id).FirstOrDefault();
                if (efCardiovascularnotes != null)
                {
                    context.Entry(efCardiovascularnotes).State = EntityState.Deleted;
                    context.SaveChanges();
                    isSuccess = true;
                }
                return(isSuccess);
            }
        }
Esempio n. 15
0
 public void SavePatient(Patient mPatient)
 {
     try
     {
         using (var context = new DataAccess.registroclinicoEntities())
         {
             var efPatients = context.patients.Where(m => m.id == mPatient.id).FirstOrDefault();
             if (efPatients == null)
             {
                 efPatients = new DataAccess.patient();
                 context.patients.Add(efPatients);
             }
             efPatients.id                      = mPatient.id;
             efPatients.user_id                 = mPatient.userId;
             efPatients.alcohol                 = mPatient.alcohol;
             efPatients.bloodType               = mPatient.bloodType;
             efPatients.cigaretteNumber         = mPatient.cigaretteNumber;
             efPatients.createdTicket           = mPatient.createdTicket;
             efPatients.dormNumber              = mPatient.dormNumber;
             efPatients.educationalAttainment   = mPatient.educationalAttainment;
             efPatients.electricity             = mPatient.electricity;
             efPatients.fractureNumber          = mPatient.fractureNumber;
             efPatients.fruitsVegetables        = mPatient.fruitsVegetables;
             efPatients.highGlucose             = mPatient.highGlucose;
             efPatients.homeMaterial            = mPatient.homeMaterial;
             efPatients.homeOwnership           = mPatient.homeOwnership;
             efPatients.homeType                = mPatient.homeType;
             efPatients.occupation              = mPatient.occupation;
             efPatients.otherAllergies          = mPatient.otherAllergies;
             efPatients.otherFatherBackground   = mPatient.otherFatherBackground;
             efPatients.otherMedicines          = mPatient.otherMedicines;
             efPatients.otherMotherBackground   = mPatient.otherMotherBackground;
             efPatients.otherPersonalBackground = mPatient.otherPersonalBackground;
             efPatients.physicalActivity        = mPatient.physicalActivity;
             efPatients.residentNumber          = mPatient.residentNumber;
             efPatients.sewage                  = mPatient.sewage;
             efPatients.departmentId            = mPatient.departmentId;
             efPatients.water                   = mPatient.water;
             context.SaveChanges();
             mPatient.id = efPatients.id;
         }
     }
     catch (DbEntityValidationException e)
     {
         throw;
     }
 }
Esempio n. 16
0
 public Country SaveCountry(Country mCountry)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efCountries = context.countries.Where(m => m.id == mCountry.id).FirstOrDefault();
         if (efCountries == null)
         {
             efCountries         = new DataAccess.country();
             efCountries.deleted = true;// BitConverter.GetBytes(false);
             context.countries.Add(efCountries);
         }
         efCountries.name = mCountry.name;
         context.SaveChanges();
         mCountry.id = efCountries.id;
     }
     return(mCountry);
 }
Esempio n. 17
0
 public List <District> GetDistrictByprovinceId(long id)
 {
     //var bytes = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return((from c in context.districts
                 where c.deleted != true && c.province_id == id
                 select new District()
         {
             deleted = c.deleted,
             name = c.name,
             id = c.id,
             provinceId = c.province_id,
             ubigeo = c.ubigeo,
         }).OrderBy(x => x.name).ToList());
     }
 }
Esempio n. 18
0
        public Triage SaveTriage(Triage triage)
        {
            using (var context = new DataAccess.registroclinicoEntities())
            {
                var efTriages = context.triages.Where(m => m.id == triage.id).FirstOrDefault();
                if (efTriages == null)
                {
                    efTriages             = new DataAccess.triage();
                    efTriages.createdDate = DateTime.UtcNow;
                    efTriages.deleted     = false;// BitConverter.GetBytes(false);
                    context.triages.Add(efTriages);
                }
                efTriages.abdominalPerimeter = triage.abdominalPerimeter;
                efTriages.bmi                    = triage.bmi;
                efTriages.breathingRate          = triage.breathingRate;
                efTriages.createdBy              = triage.createdBy;
                efTriages.deposition             = triage.deposition;
                efTriages.diastolicBloodPressure = triage.diastolicBloodPressure;

                efTriages.glycemia = triage.glycemia;

                efTriages.hdlCholesterol        = triage.hdlCholesterol;
                efTriages.heartRate             = triage.heartRate;
                efTriages.heartRisk             = triage.heartRisk;
                efTriages.hunger                = triage.hunger;
                efTriages.hypertensionRisk      = triage.hypertensionRisk;
                efTriages.ldlCholesterol        = triage.ldlCholesterol;
                efTriages.modifiedBy            = triage.modifiedBy;
                efTriages.modifiedDate          = triage.modifiedDate;
                efTriages.patient_id            = triage.patientId;
                efTriages.size                  = triage.size;
                efTriages.sleep                 = triage.sleep;
                efTriages.systolicBloodPressure = triage.systolicBloodPressure;
                efTriages.temperature           = triage.temperature;
                efTriages.thirst                = triage.thirst;
                efTriages.ticket_id             = triage.ticketId;
                efTriages.totalCholesterol      = triage.totalCholesterol;
                efTriages.urine                 = triage.urine;
                efTriages.weight                = triage.weight;
                efTriages.weightEvolution       = triage.weightEvolution;
                context.SaveChanges();
                triage.id = efTriages.id;
            }
            return(triage);
        }
 public Medicine GetMedicineById(long id)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return(context.medicines.Where(x => x.id == id && x.deleted != false)
                .Select(x => new Medicine()
         {
             id = x.id,
             concentration = x.concentration,
             form = x.form,
             fractions = x.fractions,
             healthRegistration = x.healthRegistration,
             name = x.name,
             owner = x.owner,
             presentation = x.presentation
         }).FirstOrDefault());
     }
 }
 public Department SaveDepartment(Department mDepartment)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efDept = context.departments.Where(m => m.id == mDepartment.id).FirstOrDefault();
         if (efDept == null)
         {
             efDept         = new DataAccess.department();
             efDept.deleted = true; // BitConverter.GetBytes(false);
             context.departments.Add(efDept);
         }
         efDept.name       = mDepartment.name;
         efDept.country_id = mDepartment.country_id;
         context.SaveChanges();
         mDepartment.id = efDept.id;
     }
     return(mDepartment);
 }
 public int SaveDiagnosis(Diagnosis mDiagnosis)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efDiagnosis = context.diagnosis.Where(x => x.id == mDiagnosis.id).FirstOrDefault();
         if (efDiagnosis == null)
         {
             efDiagnosis = new DataAccess.diagnosi();
             context.diagnosis.Add(efDiagnosis);
             //efDiagnosis.CreatedDate = DateTime.Now;
         }
         efDiagnosis.code       = mDiagnosis.code;
         efDiagnosis.title      = mDiagnosis.title;
         efDiagnosis.chapter_id = mDiagnosis.chapterId;
         context.SaveChanges();
         return(Convert.ToInt16(efDiagnosis.id));
     }
 }
 public List <Diagnosis> GetAllDiagnosis()
 {
     //var bytes = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return((from dg in context.diagnosis
                 where dg.deleted != true
                 orderby dg.code ascending
                 select new Diagnosis()
         {
             id = dg.id,
             code = dg.code,
             title = dg.title,
             chapterId = dg.chapter_id
         }
                 ).ToList());
     }
 }
 public Note getByTicket(string serie, string nroTicket)
 {
     //var bytes = BitConverter.GetBytes(false);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return((from n in context.notes
                 join t in context.tickets on n.ticket.id equals t.id
                 where t.serie == serie && t.nroTicket == nroTicket &&
                 n.deleted != false && t.deleted != false
                 select new Domain.Note
         {
             age = n.age,
             completed = n.completed,
             control = n.control,
             userId = n.user_id,
             createdBy = n.createdBy,
             createdDate = n.createdDate,
             diagnosis = n.diagnosis,
             deleted = n.deleted,
             establishmentId = n.establishment_id,
             exam = n.exam,
             id = n.id,
             medicId = n.medic_id,
             modifiedBy = n.modifiedBy,
             modifiedDate = n.modifiedDate,
             physicalExam = n.physicalExam,
             patientId = n.patient_id,
             sicknessTime = n.sicknessTime,
             sicknessUnit = n.sicknessUnit,
             triageId = n.triage_id,
             treatment = n.treatment,
             ticketId = n.ticket_id,
             symptom = n.symptom,
             story = n.story,
             stage = n.stage,
             specialty = n.specialty,
             secondOpinion = n.secondOpinion,
             //patient = n.patient,
             //note2 = n.note2,
             //medic = n.medic,
             //ticket = n.ticket
         }).FirstOrDefault());
     }
 }
 public Province SaveProvince(Province mProvince)
 {
     //var bytes = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efProvince = context.provinces.Where(m => m.id == mProvince.id && m.deleted != true).FirstOrDefault();
         if (efProvince == null)
         {
             efProvince         = new DataAccess.province();
             efProvince.deleted = false;// BitConverter.GetBytes(false);
             context.provinces.Add(efProvince);
         }
         efProvince.name          = mProvince.name;
         efProvince.department_id = mProvince.departmentId;
         context.SaveChanges();
         mProvince.id = efProvince.id;
     }
     return(mProvince);
 }
 public Department GetByName(string name)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return(context.departments.Where(x => x.name == name)
                .Select(x => new Department()
         {
             id = x.id,
             name = x.name,
             deleted = x.deleted,
             country = new Domain.Country
             {
                 id = x.country.id,
                 name = x.country.name
             },
             country_id = x.country_id,
         }).FirstOrDefault());
     }
 }
 public List <Note> getByPatient(long?patientId = 0)
 {
     //var bytes = BitConverter.GetBytes(false);
     //var bytesComplete = BitConverter.GetBytes(true);
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return((from n in context.notes
                 where n.deleted != false && n.patient_id == patientId && n.completed == true
                 select new Note()
         {
             age = n.age,
             completed = n.completed,
             control = n.control,
             userId = n.user_id,
             createdBy = n.createdBy,
             createdDate = n.createdDate,
             diagnosis = n.diagnosis,
             deleted = n.deleted,
             establishmentId = n.establishment_id,
             exam = n.exam,
             id = n.id,
             medicId = n.medic_id,
             modifiedBy = n.modifiedBy,
             modifiedDate = n.modifiedDate,
             physicalExam = n.physicalExam,
             patientId = n.patient_id,
             sicknessTime = n.sicknessTime,
             sicknessUnit = n.sicknessUnit,
             triageId = n.triage_id,
             treatment = n.treatment,
             ticketId = n.ticket_id,
             symptom = n.symptom,
             story = n.story,
             stage = n.stage,
             specialty = n.specialty,
             secondOpinion = n.secondOpinion,
             //patient = n.patient,
             //note2 = n.note2,
             //medic = n.medic,
             //ticket = n.ticket
         }).ToList());
     }
 }
        public Establishment GetEstablishmentById(long id)
        {
            var bytes = BitConverter.GetBytes(true);

            using (var context = new DataAccess.registroclinicoEntities())
            {
                return(context.establishments.Where(x => x.id == id && x.deleted != bytes)
                       .Select(x => new Establishment()
                {
                    id = x.id,
                    name = x.name,
                    deleted = x.deleted,
                    address = x.address,
                    initials = x.initials,
                    establishmentType = x.establishmentType,
                    phone = x.phone
                }).FirstOrDefault());
            }
        }
Esempio n. 28
0
 public Upload Upload(Upload mUpload)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efUpload = context.uploads.Where(m => m.id == mUpload.id).FirstOrDefault();
         if (efUpload == null)
         {
             efUpload             = new DataAccess.upload();
             efUpload.createdDate = DateTime.UtcNow;
             efUpload.deleted     = false; /*BitConverter.GetBytes()*/
             context.uploads.Add(efUpload);
         }
         efUpload.createdBy = mUpload.createdBy;
         efUpload.path      = mUpload.path;
         context.SaveChanges();
         mUpload.id = efUpload.id;
     }
     return(mUpload);
 }
 public Ticket SaveTicket(Ticket mTicket)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         var efTicket = context.tickets.Where(m => m.id == mTicket.id).FirstOrDefault();
         if (efTicket == null)
         {
             efTicket         = new DataAccess.ticket();
             efTicket.deleted = false;// BitConverter.GetBytes(false);
             context.tickets.Add(efTicket);
         }
         efTicket.closed    = mTicket.closed;
         efTicket.status    = mTicket.status;
         efTicket.serie     = mTicket.serie;
         efTicket.nroTicket = mTicket.nroTicket;
         context.SaveChanges();
         mTicket.id = efTicket.id;
     }
     return(mTicket);
 }
Esempio n. 30
0
 public Country GetByName(string name)
 {
     using (var context = new DataAccess.registroclinicoEntities())
     {
         return(context.countries.Where(x => x.name == name)
                .Select(x => new Country()
         {
             id = x.id,
             name = x.name,
             deleted = x.deleted,
             departments = x.departments.Select(c => new Department()
             {
                 country_id = c.country_id,
                 id = c.id,
                 name = c.name,
                 deleted = c.deleted
             }).ToList()
         }).FirstOrDefault());
     }
 }