database-all
Version:
MIMS Drug Database integration
62 lines (50 loc) • 2.64 kB
text/typescript
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;
}
}