public GetPatientUtilizationsResponse GetPatientUtilizations(GetPatientUtilizationsRequest request) { try { var result = new GetPatientUtilizationsResponse(); //[Route("/{Context}/{Version}/{ContractNumber}/Patient/{PatientId}/Notes/", "GET")] IRestClient client = new JsonServiceClient(); var url = Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/Patient/{4}/Notes/Utilizations/", DdPatientNoteUrl, "NG", request.Version, request.ContractNumber, request.PatientId), request.UserId); GetAllPatientUtilizationDataResponse ddResponse = client.Get <GetAllPatientUtilizationDataResponse>(url); if (ddResponse == null || ddResponse.Utilizations == null) { return(result); } var ulist = ddResponse.Utilizations.Select(Mapper.Map <PatientUtilization>).ToList(); result.Utilizations = request.Count > 0 ? ulist.Take(request.Count).ToList() : ulist; return(result); } catch (WebServiceException ex) { throw ex; } }
public GetAllPatientUtilizationDataResponse Get(GetAllPatientUtilizationDataRequest request) { GetAllPatientUtilizationDataResponse response = new GetAllPatientUtilizationDataResponse(); try { RequireUserId(request); response.Utilizations = Manager.GetPatientUtilizations(request.PatientId); } catch (Exception ex) { RaiseException(response, ex); } return(response); }