database-all
Version:
MIMS Drug Database integration
22 lines (19 loc) • 754 B
text/typescript
import APIUrl from "../helpers/ApiUrl";
import MakeRequest from "../helpers/makeRequest";
import { IPBSSearchObj } from "../interfaces/Interfaces";
export default class PBS {
static async getPBSDetails(pbsCode: string, searchParam: IPBSSearchObj | null = null) {
const postData = null;
let params: any = {};
if (searchParam) {
params = {
"fields": searchParam?.fields?.join(', ')
}
if(searchParam.manufacturerCode) {
params['manufacturerCode'] = searchParam.manufacturerCode;
}
};
const pbsDetails = await MakeRequest.httpRequest(APIUrl.getPBSDetailsAPI(pbsCode), "GET", postData, params);
return pbsDetails;
}
}