department-of-veterans-affairs/vets-website

View on GitHub
src/platform/site-wide/drupal-static-data/source-files/vamc-ehr/selectors/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import { selectDrupalStaticData } from 'platform/site-wide/drupal-static-data/selectors';

export const selectVamcEhrData = state =>
  selectDrupalStaticData(state)?.vamcEhrData?.data || {};

export const selectEhrDataByVhaId = state =>
  selectVamcEhrData(state)?.ehrDataByVhaId || {};

export const selectVistaFacilities = state =>
  selectVamcEhrData(state)?.vistaFacilities || [];

export const selectCernerFacilities = state =>
  selectVamcEhrData(state)?.cernerFacilities || [];

export const selectCernerFacilityIds = state =>
  selectCernerFacilities(state)?.map(facility => facility.vhaId) || [];