// eslint-disable-next-line no-unused-vars
import APIService from '../../lib/APIService';
// eslint-disable-next-line consistent-return
export const fetchPatientVisitFromServer = async params => {
// eslint-disable-next-line no-unused-vars
const GET_VISIT = `query ($input:getVisitsInput){
getVisits (input:$input){
VisitUid
PatientUid
FirstName
LastName
MRN
Gender
Unit
PracticeId
DOB
VisitDate
Age
InsuranceType
VerificationDate
ServiceDate
DataSource
PracticeId
ProviderId
LocationId
IsActive
TotalRecords
}
}`;
const requestOptions = {
method: 'POST',
mode: 'cors',
headers: {
'Content-Type': 'application/json',
Accept: 'application/json',
Action: 'View',
Authorization: ''
},
body: JSON.stringify({ query: GET_VISIT, variables: params })
};
const url = 'https://pegasus-qa.figmd.com/api/patient';
// const res = await APIService.post(url, requestOptions);
const res = await fetch(url, requestOptions);
if (res.ok) {
const patientVisit = await res.json();
return patientVisit.data.getVisits;
}
};
|