/// <summary> /// Busca medicamentos para un determinado Patient .- /// </summary> /// <param name="patientId">Patient</param> /// <param name="medicalEvenId">Si distinto de null busca por un evento medico en particular. Si retriveHistory = true. Se ignora este parametro</param> /// <param name="retriveHistory">Si es true retorna todos los medicamentos (History).- /// Valor por defecto false</param> /// <returns></returns> public static PatientMedicament_ViewList RetrivePatientMedicaments(int patientId, int?medicalEvenId, bool retriveHistory = false) { RetrivePatientMedicamentsReq req = new RetrivePatientMedicamentsReq(); req.BusinessData.PatientId = patientId; req.BusinessData.MedicalEventId = medicalEvenId; req.BusinessData.RetriveHistory = retriveHistory; req.ContextInformation.UserId = frmBase_TabForm.IndentityUserInfo.ProviderId.ToString(); req.ContextInformation.AppId = Controller.CurrentHealthInstitution.HealthInstitutionId.ToString(); RetrivePatientMedicamentsRes res = req.ExecuteService <RetrivePatientMedicamentsReq, RetrivePatientMedicamentsRes>(req); if (res.Error != null) { throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error); } return(res.BusinessData); }
/// <summary> /// Busca medicamentos para un determinado Patient .- /// </summary> /// <param name="patientId">Patient</param> /// <param name="medicalEvenId">Si distinto de null busca por un evento medico en particular. Si retriveHistory = true. Se ignora este parametro</param> /// <param name="retriveHistory">Si es true retorna todos los medicamentos (History).- /// Valor por defecto false</param> /// <returns></returns> public static PatientMedicament_ViewList RetrivePatientMedicaments(int patientId, int? medicalEvenId,bool retriveHistory=false) { RetrivePatientMedicamentsReq req = new RetrivePatientMedicamentsReq(); req.BusinessData.PatientId = patientId; req.BusinessData.MedicalEventId = medicalEvenId; req.BusinessData.RetriveHistory = retriveHistory; req.ContextInformation.UserId = frmBase_TabForm.IndentityUserInfo.ProviderId.ToString(); req.ContextInformation.AppId = Controller.CurrentHealthInstitution.HealthInstitutionId.ToString(); RetrivePatientMedicamentsRes res = req.ExecuteService<RetrivePatientMedicamentsReq, RetrivePatientMedicamentsRes>(req); if (res.Error != null) throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error); return res.BusinessData; }