UNPKG

@epcare/esm-referal-laboratory-app

Version:
15 lines (12 loc) 534 B
import { FetchResponse, openmrsFetch, restBaseUrl, useConfig } from '@openmrs/esm-framework'; import useSWR from 'swr'; import { Result } from '../../patient-chart/patient-laboratory-order-results.resource'; export function useGetLabOrders(encounterUuid: string) { const apiUrl = `${restBaseUrl}/encounter/${encounterUuid}?v=full`; const { data, error, isLoading } = useSWR<{ data: Result }, Error>(apiUrl, openmrsFetch); return { labOrders: data?.data ? data?.data?.orders : [], isLoading, isError: error, }; }