department-of-veterans-affairs/vets-website

View on GitHub
src/applications/vaos/services/referral/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import { apiRequestWithUrl } from '../utils';

export async function getPatientDetails(
  facilityId,
  clinicId,
  startDate,
  endDate,
) {
  try {
    const response = await apiRequestWithUrl(
      `/vaos/v2/epsApi/referralDetails?facilityId=${facilityId}&clinicId=${clinicId}&start=${startDate}&end=${endDate}`,
      {
        method: 'GET',
      },
    );

    return response.patientDetails.data;
  } catch (error) {
    return null;
  }
}

export async function getReferralById(referralId) {
  try {
    const response = await apiRequestWithUrl(
      `/vaos/v2/epsApi/referralDetails/${referralId}`,
      {
        method: 'GET',
      },
    );
    return response.data;
  } catch (error) {
    return null;
  }
}