UNPKG

database-all

Version:

MIMS Drug Database integration

78 lines 5.87 kB
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