UNPKG

database-all

Version:

MIMS Drug Database integration

62 lines (50 loc) 2.64 kB
import APIUrl from "../helpers/ApiUrl"; import MakeRequest from "../helpers/makeRequest"; import { IDDDuplicateAlert, IDDWarningLevelAlert, IDHDocLevelAlert, IDHSeverityLevelAlert, IDISeverityAlert, IDocLevelAlert, ITGAPoisonSchedules, ITGAPregnancyCate, ITGASportDrugCate } from "../interfaces/Interfaces"; export default class Definitions { static async getPoisonSchedules(searchParam: ITGAPoisonSchedules | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getTGAPoisonSchedulesAPI(), "GET", postData, searchParam); return list; } static async getPragnancyCategories(searchParam: ITGAPregnancyCate | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getTGAPragencyCategoriesAPI(), "GET", postData, searchParam); return list; } static async getSportsDrugCategories(searchParam: ITGASportDrugCate | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getTGASportsDrugCategoriesAPI(), "GET", postData, searchParam); return list; } static async getDIDocLevelAlert(searchParam: IDocLevelAlert | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getDIDocLevelAPI(), "GET", postData, searchParam); return list; } static async getDISeverityLevel(searchParam: IDISeverityAlert | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getDIAlertSeverityLevelAPI(), "GET", postData, searchParam); return list; } static async getDHDocumentLevel(searchParam: IDHDocLevelAlert | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getDHDocLevelAPI(), "GET", postData, searchParam); return list; } static async getDHSeverityLevel(searchParam: IDHSeverityLevelAlert | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getDHSeverityLevelAPI(), "GET", postData, searchParam); return list; } static async getDDWarningLevel(searchParam: IDDWarningLevelAlert | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getDDAlertWarningLevelAPI(), "GET", postData, searchParam); return list; } static async getDDDuplicateLevelAlert(searchParam: IDDDuplicateAlert | null) { const postData = null; const list = await MakeRequest.httpRequest(APIUrl.getDDAlertDuplicateTypesAPI(), "GET", postData, searchParam); return list; } }