public void GetPatientMedFrequency_Test() { GetPatientMedFrequenciesDataRequest request = new GetPatientMedFrequenciesDataRequest { PatientId = "5325daefd6a4850adcbba7ca", Context = context, ContractNumber = contractNumber, UserId = userId, Version = version }; //[Route("/{Context}/{Version}/{ContractNumber}/PatientMedSupp/Frequency/{PatientId}", "GET")] GetPatientMedFrequenciesDataResponse response = client.Get <GetPatientMedFrequenciesDataResponse>(string.Format("{0}/{1}/{2}/{3}/PatientMedSupp/Frequency/{4}?UserId={5}", url, context, version, contractNumber, request.PatientId, request.UserId)); Assert.IsNotNull(response); }
public GetPatientMedFrequenciesDataResponse Get(GetPatientMedFrequenciesDataRequest request) { var response = new GetPatientMedFrequenciesDataResponse { Version = request.Version }; try { RequireUserId(request); response.PatientMedFrequenciesData = Manager.GetPatientMedFrequencies(request); } catch (Exception ex) { RaiseException(response, ex); } return(response); }
public List <PatientMedFrequencyData> GetPatientMedFrequencies(GetPatientMedFrequenciesRequest request) { try { List <PatientMedFrequencyData> result = null; IRestClient client = new JsonServiceClient(); //[Route("/{Context}/{Version}/{ContractNumber}/PatientMedSupp/Frequency/{PatientId}", "GET")] var url = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/PatientMedSupp/Frequency/{4}", DDMedicationUrl, "NG", request.Version, request.ContractNumber, request.PatientId), request.UserId); GetPatientMedFrequenciesDataResponse dataDomainResponse = client.Get <GetPatientMedFrequenciesDataResponse>(url); if (dataDomainResponse != null) { result = dataDomainResponse.PatientMedFrequenciesData; } return(result); } catch (Exception ex) { throw ex; } }