UNPKG

medicaid

Version:

Software Development Kit (SDK) to interact with the data.gov Medicaid API

18 lines (15 loc) 635 B
import {getItems} from "./httpMethods.js"; async function getDrugContext(rxcui){ try{ const response = await getItems(`search=openfda.rxcui.exact:"${rxcui}"`, {blobFlag: false, cacheFlag: true, baseUrl: `https://api.fda.gov/drug/ndc.json?`}); const result = Array.isArray(response["results"]) ? response["results"] : [response["results"]]; result.forEach(x => x.source = "FDA-API"); if (result.length === 1) return result[0]; return result; } catch (error) { throw new Error("Drug context isn't available for this drug"); } } export { getDrugContext }