public List <PatientObservationData> GetHistoricalPatientObservations(IPatientObservationsRequest request) { try { List <PatientObservationData> result = null; IRestClient client = new JsonServiceClient(); var url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Observations/{5}/Historical", DDPatientObservationsServiceUrl, "NG", request.Version, request.ContractNumber, request.PatientId, request.ObservationId), request.UserId); var dataDomainResponse = client.Get <GetHistoricalPatientObservationsDataResponse>(url); if (dataDomainResponse != null) { result = dataDomainResponse.PatientObservationsData; } return(result); } catch (WebServiceException ex) { throw new WebServiceException("AD:GetStandardObservationsRequest()::" + ex.Message, ex.InnerException); } }
public List <PatientObservation> GetHistoricalPatientObservations(IPatientObservationsRequest request) { try { var po = EndpointUtil.GetHistoricalPatientObservations(request); var historyData = ObservationsUtil.GetPatientObservations(po); return(historyData); } catch (Exception ex) { throw new Exception("AD:GetHistoricalPatientObservations()::" + ex.Message, ex.InnerException); } }