in src/components/search/Search.tsx [148:172]
async function searchResource(): Promise<any> {
let finalSearchParams: any = {};
finalSearchParams["include"] = selectedIncludeOptions.map((option) => {
return option.value;
});
finalSearchParams["revInclude"] = selectedRevIncludeOptions.map(
(option) => {
return option.value;
}
);
finalSearchParams.params = {};
searchParams.forEach((searchParam: any) => {
finalSearchParams.params[searchParam.key] = searchParam.value;
});
setIsSearching(true);
const response = await fhirBackend.search(
resourceType,
finalSearchParams,
itemsPerPage,
1
);
setIsSearching(false);
return response;
}