Typing every medicine by hand is the slowest part of setting up a medical store. MediPOS comes with more than 80,000 Pakistani medicines preloaded: the register of products DRAP (the Drug Regulatory Authority of Pakistan) has registered for the Pakistani market, with brand names, generics (salts) and strengths, companies, dosage forms and DRAP registration numbers. You build your product list by searching and clicking Add. This guide explains how to search the database, what is filled in when you add a medicine, and what you still set yourself: prices, pack sizes and stock.
What the medicine database is
The database is a reference list that MediPOS keeps for all pharmacies. It is not stock, and nothing in it can be sold until you add it to your own products. When you add a medicine you get your own copy. You can edit it freely, and your changes never affect any other pharmacy.
The medicine database is part of every plan, on both editions. Anyone who can view products can search it.
On the Cloud edition the whole list is always there. On an Offline PC, MediPOS installs with a starter list of about 500 everyday medicines, so you can start billing on the free trial. To get the full list (80,000+), in the MediPOS Windows app on the shop PC:
- Activate the PC (Account → Licence), if you have not yet.
- Open Medicine database and click Download full medicine list in the blue box at the top (it is also under Account → Licence → Medicine list).
- Wait about a minute. The PC needs internet only for this.
You do this once. The list comes encrypted for that PC and goes straight into MediPOS; after that, searching never needs the internet, and a newer DRAP list is fetched by itself when the PC is online. Downloading needs the Manage settings permission (the owner has it). The medicine database is for use inside MediPOS only: copying or exporting it is not allowed under the Terms & Conditions.
Where the list comes from, and what MediPOS does with it:
- DRAP's register of registered products. Export-only registrations (sold abroad, not here) and veterinary products are left out.
- Cleaned for the counter. The form and strength are taken out of the name, so 3-SPORIN Capsules becomes 3-Sporin Capsule; a salt such as Atorvastatin Calcium eq. to Atorvastatin is searchable as Atorvastatin; the same medicine registered twice appears once.
- Kept up to date. A newer register reaches the cloud with a MediPOS update, and every shop PC that has the full list checks for it once a day when online. A medicine that leaves the register disappears from the list, but your own products keep their details.
- Not included: prices (yours, per box, strip and tablet) and prescription status. Set both on the products you stock.
How to search the medicine database
- Go to Inventory → Medicine database, or click Add from medicine database on the Products & stock page.
- Type in the search box. You can search by:
- brand, for example augmentin;
- generic, for example amoxicillin, which finds every brand that contains it (Amoxil, Augmentin and others);
- company, for example Getz (company names match from the start);
- barcode, by scanning the pack (exact match only).
- Read the results: Medicine (with its dosage form underneath), Composition, Company and Class.
The page opens on the first medicines A to Z. To find one, type part of its brand, generic or company name, or scan its barcode. Results are sorted by how closely they match what you typed, 30 to a page, up to the first 150. If what you need is not among them, type more of the name, the strength or the company. Capital letters do not matter.

Swipe to see the whole screen · tap to close
How to add a medicine with its price and stock (Add & stock)
One step puts a medicine in your products, gives it its price and enters the stock on your shelf. You do not need to edit the product or open the opening stock screen afterwards.
- Find the medicine, for example Augmentin 625mg Tablet.
- Click Add & stock, or press ↓ from the search box to reach the medicine and press Enter. A window opens with the medicine's name, composition and company at the top, and the cursor in Quantity.
- Pack sizes. Check them against the pack on your shelf. Everything is counted in the smallest unit (for tablets, the tablet):
- Change how many a pack holds: if your box holds 3 strips of 10, a Box holds 30.
- Rename a unit, for example Piece to Tablet.
- Add a pack size the database lacks, for example a Strip that holds 10. The × removes one. Pack sizes are set here only while the medicine is not one of your products yet; after that they are shown, and changed on the product.
- Stock on the shelf. Every box is needed:
- Quantity and Unit: how many are on your shelf, in which pack. MRP and cost are per this unit.
- MRP: the sale price printed on the pack. Under it you see the price of one smallest unit ("Rs 2.50 a Tablet").
- Cost (TP): what you paid for it. Under it you see your margin.
- Batch no. and Expiry: type the expiry as dd/mm/yyyy. The slashes come by themselves and the year already starts with 20.
- Barcode & shelf (optional):
- Barcode: scan the pack, or type the number, and choose which pack it is on (Barcode is on the). The barcodes the medicine already has are listed above it. A barcode that belongs to another product is refused.
- Rack / shelf, for example A-3, and Reorder below: the quantity, in the chosen unit, at which the medicine shows as low.
- Press Enter (or click Save & next). The medicine is added, priced and in stock, and the cursor goes back to the search box for the next medicine. A scanner's Enter in the barcode box only moves on to Barcode is on the; it does not save.
The list then shows In stock: 3 Box in green. For a medicine you already have, the button reads Add stock: it adds another batch the same way. Esc or Cancel closes the window without saving.
The MRP and cost go on that batch. The first MRP also becomes the product's price; later changes to the price are made on the product.
Keys on this screen
- F2: back to the search box.
- ↑ ↓: move between the medicines.
- Enter: open Add & stock, then save and go to the next medicine.
- Esc: close the window.
Without the Adjust stock permission, the button is the plain Add: the medicine is added to your products with no stock, as before, and the stock goes in later through opening stock or a purchase.
What is filled in for you
| Copied from the database | Example for Augmentin 625mg Tablet |
|---|---|
| Name (printed on the receipt) | Augmentin 625mg Tablet |
| Generic / formula | Amoxicillin 500mg + Clavulanic Acid 125mg |
| Company and category | GSK, Antibiotics |
| Dosage form and type | Tablet, Medicine |
| Drug class and prescription flag | Prescription (Rx), prescription required |
| Units | Box 100, Strip 10, Tablet 1 (base) |
| Barcodes | any the database holds for that medicine |
Batch and expiry tracking are switched on, and an SKU is created for you. The product page shows Linked to the MediPOS medicine database.
Unless the database holds a pack for that particular medicine, the units follow the usual pack for its dosage form:
| Dosage form | Units added |
|---|---|
| Tablet, Capsule | Box 100, Strip 10, one tablet or capsule |
| Injection | Box 10, Injection |
| Sachet | Box 20, Sachet |
| Syrup, Suspension, Drops | Bottle |
| Cream, Ointment, Gel | Tube |
What you still set yourself
Prices. Prices are never copied into your products. Where the database has a suggested price, the product page shows it as a hint, marked unverified, and the POS never uses it. Your selling price comes from the MRP you enter on a purchase or on opening stock, or from the Default sale price (Rs.) on the product.
Pack sizes. Check the units against the box on your shelf before you enter any stock. If your Concor 5mg box holds 3 strips of 10, open the product, click Edit, and change Box from 100 to 30. Saved units cannot be deleted from the form. If you never sell by the strip, untick Sell in it for Strip.
Stock. Add & stock enters the stock on the shelf in the same step. The plain Add does not: then enter opening stock for what is on the shelf, or post the distributor's bill.
Shop details. Set the Reorder level (base units), Rack / shelf and, if needed, Sales tax (%).
Rules and tips
- Adding a medicine needs the Add / edit products permission, and Add & stock also needs Adjust stock. Cashiers can browse but do not see the buttons.
- Fix pack sizes first. After stock has been recorded, the size of a unit can no longer change. You can only add a new unit.
- You can rename the product. Names from the database are brand, strength and form, which is what prints on the receipt.
- Your product is a copy made when you add it. Later changes to the database do not change your products.
- A new launch may not be in the database yet. When a search finds nothing, you see Not in the database yet? Create it as your own product, with a New product button.
- A quick way to start: with a distributor's bill in front of you, search each item and add it from the database before you enter the purchase.
Common questions
Does adding a medicine also add stock?
With Add & stock, yes: the quantity, batch and expiry you type go in as opening stock in the same step. With the plain Add (for people without the Adjust stock permission), the medicine is added with zero stock and shows Out of stock until you enter opening stock or post a purchase.
Why is there no price on the medicines I added?
MediPOS never copies a price as if it were checked. Printed prices change and differ between packs. Type the MRP in Add & stock, enter it when you receive the stock, or set a default sale price on the product.
I cannot find a medicine that I stock. What should I do?
Try the generic name or the company, and check the spelling of the brand. If it is still missing, create it with New product. It works exactly like a database medicine.
Can I add the same medicine twice for two pack sizes?
No, each database medicine can be added once. Add the second pack size as another unit on the same product, for example Box of 20, so the stock stays together.
Related guides
Last updated 13 October 2026. Still stuck? Contact us.