Commercial Drugs
Commercial drugs are managed as a distinct category in Compound Direct, giving you full control over stock, expiry, pricing and usage. By centralising all information on the Drugs & Batch Stock page, your pharmacy can reduce the risk of shortages and make better-informed purchasing decisions. Batch tracking also supports highly accurate cost prices, expiry tracking, and tighter control of stock on hand.
With commercial drug management, you can:
- Quickly locate and review drugs by searching or filtering by supplier, tags, or archived status, while monitoring stock on hand, expiry dates, and alerts such as Low Stock, Expiring Soon, or Expired.
- Add and customise new drugs by entering pricing, supplier preferences, minimum stock levels, and stock alerts so profit margins are visible and stock requirements are proactively managed.
- Edit and maintain existing drug records by updating stock quantities, product details, alerts, and images, while reviewing historical usage trends and patient supply history, which is critical when recalls or safety notifications are issued.
This guide explains how to find, add, edit, track, and archive commercial drugs to ensure stock is well managed and patient safety is always prioritised.
Finding a commercial drug
- Go to the ‘Settings’ page.
- Click on the ‘Drugs & Batch Stock’ button.
- A list of items is shown under ‘Drugs & Batch Stock’, including their Stock on Hand and Days til Expiry.
-
- LOW STOCK, EXPIRING SOON, or EXPIRED tags will appear here when relevant.
-
- To find your desired commercial drug, you may either:
- Begin typing the
nameinto the search search bar and select the ‘Commercial Drug’ from the list. - Identify each classification by its icon:
- Commercial Drug
- External Batch Stock
- Internal Batch Stock
- Find the name in the list. This can be simplified by clicking ‘More Filters’ drop-down menu:
- Click on the ‘Tagged With’ drop-down menu and select a tag from either
has tagorwithout tagto apply to the search. - Click ‘Stock on hand’, and tick ‘check_box Low Stock’ to display low-stock items.
- Click on the ‘Supplier’ drop-down menu and select a
supplierfrom the list to apply to the search. - Click on the ‘Stock Type’ and select ‘radio_button_checked Commercial Drugs’.
- Click on the ‘Schedule’ drop-down menu and select a
schedulefrom the list. - Click ‘Archival Status’ and tick ‘check_box Show Archived’ to display archived batch stock in the list.
- Click on the ‘Reset Filters’ button to remove all filters applied.
- Click on the ‘Tagged With’ drop-down menu and select a tag from either
- Begin typing the
- Click the sell icon to create or select
tags, which can then be applied to filter the list. - Click the ‘Sort By’ button and select whether to sort by ‘radio_button_checked Stock Name’ (A–Z or Z–A) or by ‘radio_button_checked Date Created’ (oldest first or newest first).
- Hover over the batch stock name to see a summary of its History of Use and select a time range: ‘Week / Month / Quarter / Year / All’ to view usage within the selected period. This graph is also displayed on the external batch stock record.
-
Add minimum stock on hand for each drug to highlight stock that drops past the required amount on hand.
-
- Once found, click on the ‘Commercial Drug’ to view it.
Adding a new commercial drug
-
Go to the ‘Settings’ page.
-
Select the ‘Drugs & Batch Stock’.
-
Click on the ‘New Drug’ button.
-
On the ‘Add Drug’ page, add a drug
name,quantity, andform. -
Add a
description, then select theschedule,labels, andmonitored active ingredient(if applicable) from the drop-down menus. -
Enter a
reference code(searchable code or internal identifier). You can use this code in the product search to quickly locate the corresponding commercial product. -
Under ‘Pricing’, enter the
priceandcompare-at price (RRP).- Tick ‘check_box Charge tax for this item’ if you want to apply tax to this item.
- Specify the
cost per packto auto-calculate the profit and margin.
-
Under ‘Inventory’, enter the
SKU,barcode, andinitial stock on hand.- Select the ‘Preferred Supplier’ from the drop-down menu.
- Enter the
preferred quantityandpurchase price.
-
Adding inventory details allows you to quickly re-order these items through the purchase order system. See the Purchase Orders user guide for more information.
-
Enter the
minimum stock on handto indicate how many units should trigger a re-order. -
Under ‘Batch Tracking’, tick ‘check_box Track batches’ to enable batch tracking for the new drug.
- Enabling batch tracking will allow you to create batches for the commercial drug record.
- Once enabled, choose the Batch-Allocation preference to determine which batch is used first:
- ‘radio_button_checked Use the batch that is first to expire’
- ‘radio_button_unchecked Use the newest batch first’
- ‘radio_button_unchecked Use the batch with the least quantity first’
- Once enabled, choose the Batch-Allocation preference to determine which batch is used first:
- Enabling batch tracking will allow you to create batches for the commercial drug record.
-
Add appropriate
tagsto the batch stock to help manage inventory and communicate properties to other team members.-
Tags are used to aid in searching and can also be used as a form of communication with other users. (e.g., indicating a drug is hazardous or in the fridge). To learn more about setting up tags, see: Tags user guide.
-
-
Click ‘Save’ to confirm changes.
Creating a batch of commercial drug
You can create a batch for a commercial drug if batch tracking was enabled when the commercial drug record was created.
- Go to the ‘Settings’ page.
- Select the ‘Drugs & Batch Stock’.
- Select the ‘Commercial Drug’ to which you want to add a batch.
- On the ‘Drug’ page, click on the ‘Create Batch’ button.
- On the ‘Create Stock Batch’ page, enter the
batch quantity. - Select the
supplierfrom the drop-down menu and enter thebrand. - Select the
stock locationandmanufacturerfrom the drop-down menu. - Enter the
lot/batch numberandexpiry date. - Under ‘Pricing’, enter
quantity purchasedper pack and thepurchase price. Thecost per pack(s)will be automatically calculated as a suggestion. - Once all details are entered, click ‘Create’.
- Once created, you will be redirected to the ‘Edit Stock Batch’ page.
- If the batch is ready for use, tick ‘check_box Approved for use’.
- The ‘Inventory History’ for the daily stock on hand for this batch is displayed on this page.
- You may upload supporting documents by clicking ‘+ Upload File’ or by file_open dragging files into the space provided.
- You may add a
notefor your team in the space provided at the bottom of the page. - Click ‘Save’ to confirm changes.
- If an approved batch is ready for use, click on the ‘takeout_dining Open’ button located at the top of the page.
Editing a commercial drug
-
Go to the ‘Settings’ page.
-
Select the ‘Drugs & Batch Stock’.
-
Select the desired ‘Commercial Drug’.
-
On the commercial drug record:
- Available Stock on Hand and Total Stock on Hand are displayed.
- Using the
collectionsdrop-down menu, add the formulation to any existing collection for easy identification when creating drafts. - Under ‘History’, the history of use for the batch stock is shown, including an interactive graph which can be set at different time frames.
- Select a time range: ‘Week / Month / Quarter / Year / All’ to view usage within the selected period.
-
Click on the ‘create Edit’ button or press
Eon your keyboard to begin editing the commercial drug record details. -
On the ‘Edit Drug’ page, edit the drug
name,quantity, andform. -
Edit the
description, then select theschedule,labels, andmonitored active ingredient(if applicable) from the drop-down menus. -
Enter a
reference code(searchable or internal identifier). You can use this code in the product search to quickly locate the corresponding commercial product. -
Under ‘Inventory’, edit the
SKU, andbarcode.- Edit the ‘Preferred Supplier’ from the drop-down menu.
- Edit the
preferred quantityandpurchase price.
-
Adding inventory details allows you to quickly re-order these items through the purchase order system. See the Purchase Orders user guide for more information.
-
Under ‘Pricing’, edit the
priceandcompare-at price (RRP).- Tick ‘check_box Charge tax for this item’ if you want to apply tax to this item.
- Edit the
cost per packto auto-calculate the profit and margin.
-
Click the ‘Add Price’ button to add alternative pricing for when multiple packs of a product are dispensed to a patient.
- Input the
number of packsandper pack price. - Click ‘Show More keyboard_arrow_down’ and place the
price name, then click ‘Done’. - Leave blank if no alternative pricing applies.
- Input the
-
Enter the
minimum stock on handto indicate how many units should trigger a re-order. -
Under ‘Batch Tracking’, tick ‘check_box Track batches’ to enable or disable batch tracking.
- Disabling batch tracking after batches have been created will consolidate all stock on hand into a single record for Available SOH and Total SOH.
- Enabling batch tracking will allow you to create batches for the commercial drug record.
- Once enabled, choose the Batch-Allocation preference to determine which batch is used first:
- ‘radio_button_checked Use the batch that is first to expire’
- ‘radio_button_unchecked Use the newest batch first’
- ‘radio_button_unchecked Use the batch with the least quantity first’
-
Under ‘Tags’, current
tagscan be seen, added, or removed.-
Tags are used to aid in searching and can also be used as a form of communication to other users. (e.g., indicating a drug is hazardous or in the fridge). To learn more about setting up tags, see: Tags user guide.
-
-
Under ‘Product Image’, add an image for the drug by clicking the file_open icon or by dragging files into the space provided.
-
After making all edits, click ‘Save’ to apply the changes to the drug.
Editing a batch-tracked commercial drug
This applies to editing specific lots or batches under a batch-tracked commercial drug record.
- Go to the ‘Settings’ page.
- Click on the ‘Drugs & Batch Stock’ button.
- Select the desired ‘Commercial Drug’.
- On the commercial drug record, select the ‘Lot/Batch’ you want to edit.
- On the ‘Edit Stock Batch’ page, click the create icon to open the ‘Adjust stock batch quantity’ modal.
- If the quantity is increased, enter the
reason for adjustmentfor the change. - If the quantity is reduced, select a
reasonfrom the drop-down menu, and optionally add acommentfor additional details. - Once finished, click the ‘Update Stock Batch’ button to save your changes.
- If the quantity is increased, enter the
- A batch cannot be edited once it has been approved for use.
- Scroll down to the ‘Approval’ section, then click ‘Make Changes’ or press
Eon your keyboard to make changes.
- Scroll down to the ‘Approval’ section, then click ‘Make Changes’ or press
- Edit the
supplier,stock location, andmanufacturerfrom the drop-down menu. - Edit the
brand,lot/batch number, andexpiry date. - Under ‘Pricing’, edit the
quantity purchased,purchase price, andcost per pack(s).- An alert will appear when a cost price variance is detected, showing the average cost, current cost, and the variance.
- Review the ‘Inventory History’ graph to see daily stock on hand.
- You may upload supporting documents by clicking the ‘+ Upload File’ button or by file_open dragging files into the space provided.
- You may add a
notefor your team in the space provided at the bottom of the page. - Click ‘Save’ to confirm changes.
- Tick ‘check_box Approved for use’ if the drug batch is ready for use.
Viewing a commercial drug history
To view the history of non-batch-tracked commercial drugs:
- Go to the ‘Settings’ page.
- Select the ‘Drugs & Batch Stock’.
- Select the ‘Commercial Drug’ whose history you want to view.
- Click the ‘history Stock History’ button.
- On the ‘History of Use’ page, click the ‘Last 30 Days’ button to filter the list by your desired date range.
- To export the history of use, click the ‘Export’ button.
- Select either ‘Export as Excel (.xlsx)’ or ‘Export as CSV (.csv)’ from the export drop-down menu.
To view the history of batch-tracked commercial drugs:
- Click the ‘history Batch History’ button to view the list of lots/batches.
- To export the entire batch history, click the ‘Export’ button.
- Select either ‘Export as Excel (.xlsx)’ or ‘Export as CSV (.csv)’ from the export drop-down menu.
- To view the history of a specific lot/batch, select the desired stock ‘Lot/Batch Number’.
- On the ‘Edit Stock Batch’ page, click ‘Show History’.
- ‘Usage history for batch’ displays the Total Quantity Used, Disp/Reason (Dispensed record number or Reason for change in quantity), Quantity Used, Used By, and Date Used.
- To reset the stock adjustment, use the more_vert icon and click ‘Reset’.
- To export the usage history, click ‘Export’.
- To choose the export format, select ‘Export as Excel (.xlsx)’ or ‘Export as CSV (.csv)’ from the export drop-down menu.
- To export the entire batch history, click the ‘Export’ button.
Archiving a commercial drug
- Go to the ‘Settings’ page.
- Click on the ‘Drugs & Batch Stock’ button.
- Select the ‘Commercial Drug’ you want to archive.
- Click on the ‘archive Archive’ button beside ‘More Actions’.
- A timestamped notification banner will appear at the top of the page confirming the action.
- To unarchive the drug, click the ‘unarchive Unarchive’ button beside ‘More Actions’.