database-all
Version:
MIMS Drug Database integration
78 lines • 5.87 kB
TypeScript
import { IABBREVPIsSearchObj, IACGDetailsReceiveFields, IACGSearchObj, IBrandDetailsReceiveFields, IBrandSearchObj, ICMISearchObj, IDAAAllergenSearchObj, IDAASearchObj, IDDAAllergenSearchObj, IDDDuplicateAlert, IDDWarningLevelAlert, IDHAAllergenSearchObj, IDHDocLevelAlert, IDHSeverityLevelAlert, IDIASearchObj, IDISeverityAlert, IDocLevelAlert, IFullPISearchObj, IMoleculesReceiveFields, IMoleculesSearchObj, IPBSSearchObj, IProductDetailsReceiveFields, IProductPackDetailsReceiveFields, IProductPackSearchObj, IProductSearchObj, ITGAPoisonSchedules, ITGAPregnancyCate, IVirtualItemDetailsReceiveFields, IVirtualItemSearchObj, IVirtualProductDetailsReceiveFields, IVirtualProductGroupsSearchObj, IVirtualProductSearchObj } from "./interfaces/Interfaces";
export default class MIMS {
constructor(clientId: string, clientSecret: string, grantType: string, apiKey: string);
generateToken(): Promise<void>;
getCurrentDataVersion(): Promise<unknown>;
searchByBrand(searchParams: IBrandSearchObj): Promise<unknown>;
getBrandDetails(brandId: string, searchParams?: IBrandDetailsReceiveFields | null): Promise<unknown>;
searchByProducts(searchParams: IProductSearchObj): Promise<unknown>;
getProductDetails(productId: string, searchParams?: IProductDetailsReceiveFields | null): Promise<unknown>;
searchByProductPack(searchParams: IProductPackSearchObj): Promise<unknown>;
getProductPackDetails(productPackId: string, searchParams?: IProductPackDetailsReceiveFields | null): Promise<unknown>;
searchByVirtualProducts(searchParams: IVirtualProductSearchObj): Promise<unknown>;
getVirtualProductDetails(vpId: string, searchParams?: IVirtualProductDetailsReceiveFields | null): Promise<unknown>;
searchByVirtualItems(searchParams: IVirtualItemSearchObj): Promise<unknown>;
getVirtualItemDetails(viId: string, searchParams?: IVirtualItemDetailsReceiveFields | null): Promise<unknown>;
searchByVirtualProductGroups(searchParams: IVirtualProductGroupsSearchObj): Promise<{
statusCode: number;
statusMessage: string;
}>;
searchByACGs(searchParams: IACGSearchObj): Promise<unknown>;
getACGDetails(acgId: string, searchParams?: IACGDetailsReceiveFields | null): Promise<unknown>;
searchByMolecules(searchParams: IMoleculesSearchObj): Promise<unknown>;
getMoleculeDetails(moleculeId: string, searchParams?: IMoleculesReceiveFields | null): Promise<unknown>;
getPBSDetails(pbsCode: string, searchParams?: IPBSSearchObj | null): Promise<unknown>;
searchByABBREVPI(searchParams: IABBREVPIsSearchObj): Promise<unknown>;
getABBREVPIDetails(abbrevPIId: string): Promise<unknown>;
searchByFullPIs(searchParams: IFullPISearchObj): Promise<unknown>;
getFullPIDetails(fullPIId: string): Promise<unknown>;
searchByCMI(searchParams: ICMISearchObj): Promise<unknown>;
getCMIDetails(cmiId: string): Promise<unknown>;
searchByProductImage(imageId: string): Promise<unknown>;
getProductImageDetails(imageId: string): Promise<unknown>;
searchDrugInteractionsAlerts(searchParams: IDIASearchObj): Promise<unknown>;
searchDrugAllergyAlerts(searchParam: IDAASearchObj): Promise<unknown>;
getDrugAllergyClasses(): Promise<unknown>;
searchDrugAllergyAlearByActiveIngredients(searchBody: IDAAAllergenSearchObj): Promise<unknown>;
searchDrugHealthAlert(searchBody: IDHAAllergenSearchObj): Promise<unknown>;
searchDrugDuplicateAlert(searchBody: IDDAAllergenSearchObj): Promise<unknown>;
searchCreatedBrandsDeltaList(): Promise<unknown>;
searchUpdatedBrandsDeltaList(): Promise<unknown>;
searchDeletedBrandsDeltaList(): Promise<unknown>;
searchCreatedProductsDeltaList(): Promise<unknown>;
searchUpdatedProductsDeltaList(): Promise<unknown>;
searchDeletedProductsDeltaList(): Promise<unknown>;
searchCreatedProductPacksDeltaList(): Promise<unknown>;
searchUpdatedProductPacksDeltaList(): Promise<unknown>;
searchDeletedProductPacksDeltaList(): Promise<unknown>;
searchCreatedVirtualProductsDeltaList(): Promise<unknown>;
searchUpdatedVirtualProductsDeltaList(): Promise<unknown>;
searchDeletedVirtualProductsDeltaList(): Promise<unknown>;
searchCreatedVirtualItemsDeltaList(): Promise<unknown>;
searchUpdatedVirtualItemsDeltaList(): Promise<unknown>;
searchDeletedVirtualItemsDeltaList(): Promise<unknown>;
searchCreatedACGDeltaList(): Promise<unknown>;
searchUpdatedACGDeltaList(): Promise<unknown>;
searchDeletedACGDeltaList(): Promise<unknown>;
searchCreatedMoleculesDeltaList(): Promise<unknown>;
searchUpdatedMoleculesDeltaList(): Promise<unknown>;
searchDeletedMoleculesDeltaList(): Promise<unknown>;
searchPoisonSchedules(searchParams: ITGAPoisonSchedules | null): Promise<unknown>;
searchPragencyCategories(searchParams: ITGAPregnancyCate | null): Promise<unknown>;
searchSportsDrugCategories(searchParams: ITGAPregnancyCate | null): Promise<unknown>;
searchDIDocLevelAlert(searchParam: IDocLevelAlert | null): Promise<unknown>;
searchDISeverityLevelAlert(searchParam: IDISeverityAlert | null): Promise<unknown>;
searchDHDocLevelAlert(searchParam: IDHDocLevelAlert | null): Promise<unknown>;
searchDHSeverityLevelAlert(searchParam: IDHSeverityLevelAlert | null): Promise<unknown>;
searchDDWarningLevelAlert(searchParam: IDDWarningLevelAlert | null): Promise<unknown>;
searchDDDuplicateTypesAlert(searchParam: IDDDuplicateAlert | null): Promise<unknown>;
getDIDisclaimer(): Promise<unknown>;
getDINonDisclaimer(): Promise<unknown>;
getDADisclaimer(): Promise<unknown>;
getDANonDisclaimer(): Promise<unknown>;
getDHDisclaimer(): Promise<unknown>;
getDHNonDisclaimer(): Promise<unknown>;
getDTDisclaimer(): Promise<unknown>;
getDTNonDisclaimer(): Promise<unknown>;
}
//# sourceMappingURL=index.d.ts.map