UNPKG

database-all

Version:

MIMS Drug Database integration

283 lines (212 loc) 7.66 kB
export default class APIUrl { static authAPI(): string { return `/oauth2/v1/token`; } static currentDataVersionAPI(): string { return `/au/references/v2/dataVersion`; } static getBrandListAPI(): string { return `/au/druglist/v2/brands?`; } static getBrandDetailsAPI(brandId: string): string { return `/au/druglist/v2/brands/${brandId}?` } static getProductsListAPI(): string { return `/au/druglist/v2/products?`; } static getProductDetailsAPI(productId: string): string { return `/au/druglist/v2/products/${productId}?`; } static getProductPacksListAPI(): string { return `/au/druglist/v2/productPacks?`; } static getProductPackDetailsAPI(productPackId: string): string { return `/au/druglist/v2/productPacks/${productPackId}?` } static getVirtualProductsListAPI(): string { return `/au/druglist/v2/vps?`; } static getVirtualProductDetailsAPI(vpId: string): string { return `/au/druglist/v2/vps/${vpId}?`; } static getVirtualItemsListAPI(): string { return `/au/druglist/v2/vis?`; } static getVirtualItemDetailsAPI(viId: string): string { return `/au/druglist/v2/vis/${viId}?`; } static getVirtualProductGroupsListAPI(): string { return `/au/druglist/v2/vpgs?`; } static getACGListAPI(): string { return `/au/druglist/v2/acgs?`; } static getACGDetailAPI(acgId: string): string { return `/au/druglist/v2/acgs/${acgId}?`; } static getMoleculesListAPI(): string { return `/au/druglist/v2/molecules?`; } static getMoleculeDetailsAPI(moleculeId: string): string { return `/au/druglist/v2/molecules/${moleculeId}?`; } static getPBSDetailsAPI(pbsCode: string): string { return `/au/pbs/v2/pbsItems/${pbsCode}?`; } static getABBREVPIListAPI(): string { return `/au/monographs/v2/abbrevPIs?`; } static getABBREVPIDetailsAPI(abbrevPIId: string): string { return `/au/monographs/v2/abbrevPIs/${abbrevPIId}?`; } static getFullPIListAPI(): string { return `/au/monographs/v2/fullPIs?`; } static getFullPIDetailsAPI(fullPIId: string): string { return `/au/monographs/v2/fullPIs/${fullPIId}`; } static getCMIListAPI(): string { return `/au/cmi/v2/cmis?`; } static getCMIDetailsAPI(cmiId: string): string { return `/au/cmi/v2/cmis/{cmiId}`; } static getProductImagesByIdAPI(imageId: string): string { return `/au/image/v2/medImages/${imageId}`; } static getProductImageDetails(imageId: string): string { return `/au/image/v2/medImages/${imageId}/details`; } static getDrugIterationAlertAPI(): string { return `/au/druginteraction/v2/interactions`; } static getDrugAllergyAlertAPI(): string { return `/au/drugallergy/v2/allergens?`; } static getAllergyClassesListAPI(): string { return `/au/drugallergy/v2/allergens/allergyclasses`; } static getDrugAllergyAlertByActiveIngredientAPI(): string { return `/au/drugallergy/v2/allergies`; } static getDrugHealthAlertAPI(): string { return `/au/drugHealth/v2/healthInteractions`; } static getDrugDuplicateAlertAPI(): string { return `/au/drugDuplicate/v2/duplicateTherapies`; } static getCreatedBrandsDeltaListAPI(): string { return `/au/drugList/v2/brands/deltas/created`; } static getUpdatedBrandsDeltaListAPI(): string { return `/au/drugList/v2/brands/deltas/updated`; } static getDeletedBrandsDeltaListAPI(): string { return `/au/drugList/v2/brands/deltas/deleted`; } static getCreatedProductsDeltaListAPI(): string { return `/au/drugList/v2/products/deltas/created`; } static getUpdatedProductsDeltaListAPI(): string { return `/au/drugList/v2/products/deltas/updated`; } static getDeletedProductsDeltaListAPI(): string { return `/au/drugList/v2/products/deltas/deleted`; } static getCreatedProductPackDeltaListAPI(): string { return `/au/drugList/v2/productPacks/deltas/created`; } static getUpdatedProductPackDeltaListAPI(): string { return `/au/drugList/v2/productPacks/deltas/updated`; } static getDeletedProductPackDeltaListAPI(): string { return `/au/drugList/v2/productPacks/deltas/deleted`; } static getVirtualProductsDeltaListAPI(): string { return `/au/drugList/v2/vps/deltas/created`; } static getUpdatedVirtualProductsDeltaListAPI(): string { return `/au/drugList/v2/vps/deltas/updated`; } static getDeletedVirtualProductsDeltaListAPI(): string { return `/au/drugList/v2/vps/deltas/deleted`; } static getCreatedVirtualItemsDeltaListAPI(): string { return `/au/drugList/v2/vis/deltas/created`; } static getUpdatedVirtualItemsDeltaListAPI(): string { return `/au/drugList/v2/vis/deltas/updated`; } static getDeletedVirtualItemsDeltaListAPI(): string { return `/au/drugList/v2/vis/deltas/deleted`; } static getCreatedACGListAPI(): string { return `/au/drugList/v2/acgs/deltas/created`; } static getUpdatedACGListAPI(): string { return `/au/drugList/v2/acgs/deltas/updated`; } static getDeletedACGListAPI(): string { return `/au/drugList/v2/acgs/deltas/deleted`; } static getCreatedMoleculesListAPI(): string { return `/au/drugList/v2/molecules/deltas/created`; } static getUpdatedMoleculesListAPI(): string { return `/au/drugList/v2/molecules/deltas/updated`; } static getDeletedMoleculesListAPI(): string { return `/au/drugList/v2/molecules/deltas/deleted`; } static getTGAPoisonSchedulesAPI(): string { return `/au/references/v2/poisonClasses?`; } static getTGAPragencyCategoriesAPI(): string { return `/au/references/v2/pregnancyCategories?`; } static getTGASportsDrugCategoriesAPI(): string { return `/au/references/v2/sportCategories?`; } static getDIDocLevelAPI(): string { return `/au/references/v2/diDocLevels?`; } static getDIAlertSeverityLevelAPI(): string { return `/au/references/v2/diSeverities?`; } static getDHDocLevelAPI(): string { return `/au/references/v2/dhDocLevels?`; } static getDHSeverityLevelAPI(): string { return `/au/references/v2/dhSeverities?`; } static getDDAlertWarningLevelAPI(): string { return `/au/references/v2/dtWarnings?`; } static getDDAlertDuplicateTypesAPI(): string { return `/au/references/v2/dtDuplicateTypes?`; } static getDIDisclaimerAPI(): string { return `/au/references/v2/diDisclaimer`; } static getDINonDisclaimerAPI(): string { return `/au/references/v2/nodiDisclaimer`; } static getDADisclaimerAPI(): string { return `/au/references/v2/daDisclaimer`; } static getDANonDisclaimerAPI(): string { return `/au/references/v2/nodaDisclaimer`; } static getDHDisclaimerAPI(): string { return `/au/references/v2/dhdisclaimer`; } static getDHNonDisclaimerAPI(): string { return `/au/references/v2/nodhdisclaimer`; } static getDTDisclaimerAPI(): string { return `/au/references/v2/dtdisclaimer`; } static getDTNonDisclaimerAPI(): string { return `/au/references/v2/nodtdisclaimer`; } }