Pharmacy Inventory Sales Forecast

This dataset provides detailed historical sales and inventory records for top pharmacy products, including batch-level expiration and restock information, store locations, and transaction details. It enables precise inventory optimization, demand forecasting, and proactive management of product expirations across multiple pharmacy locations.

  • opened 44 times
  • last updated 29 Jul 2025
  • by GoMask
The brief that made it

Inventory optimization and automated restocking

Sample rows

preview · 8 of 200 rows · all 20 columns
sale_idstringstore_countrystringunit_pricefloatcategorystringproduct_idstringproduct_namestringmanufacturerstringbatch_numberstringexpiration_datedaterestock_datedateunits_in_stockintegerunits_soldintegersale_datedatetotal_sale_amountfloatstore_idstringstore_namestringstore_street_addressstringstore_citystringstore_statestringstore_postal_codestring
S00001USA7.99analgesicP1001Ibuprofen 200mgHealWell PharmaIBU-24A-0012025-11-152024-10-2012062024-11-0547.94ST001HealthFirst Pharmacy123 Market StSpringfieldIL62701
S00002USA12.75antibioticP1002Amoxicillin 500mgMediCore LabsAMX-23Q-0022026-01-132024-12-018532024-12-1038.25ST002Care Max200 Main AveRaleighNC27601
S00003USA8.5supplementP1003Vitamin D3 1000IUNutriHealth IncVD3-24B-0032026-02-202024-12-14200102025-01-0885ST003PharmaTrust450 Oak BlvdDenverCO80203
S00004USA14.25antihistamineP1004Cetirizine 10mgAllergyFree LtdCTZ-24C-0042025-09-302024-08-256022024-09-1228.5ST004WellnessMed789 3rd StAustinTX73301
S00005USA9.45supplementP1005Calcium 600mgNutriHealth IncCAL-24D-0052026-08-182025-07-309582025-08-1275.6ST005CityRx Pharmacy159 West LoopChicagoIL60607
S00006USA11.99antacidP1006Famotidine 20mgDigestive SolutionsFMT-23F-0062025-05-212024-04-1413052024-04-2059.95ST006ExpressRx456 Elm StPortlandOR97201
S00007USA39.5hormoneP1007Levothyroxine 88mcgEndoLife CorpLEV-23Y-0072025-10-102024-09-151812024-09-2839.5ST007SpecialtyRx210 Medical PkwyClevelandOH44114
S00008USA6.25analgesicP1008Aspirin 81mgHealWell PharmaASP-24A-0082026-04-222025-04-107542025-05-0125ST008MedCity Pharmacy321 Willow RdColumbusOH43215

What the 200 rows show

from the 200-row sample
  • 11.0median unit_price
  • 31store states
  • 45manufacturers
  • 52stores
  • 52store cities
  • 85.5median units_in_stock
store_country200 rows by value
0100200195USA98%5N/A3%
unit_price200 rows, in bands of 20
0901801731661102010100180unit_price →

Median 11.0, from 0.01 to 179.0.

category195 rows with a value · 5 left blank
  1. supplement44
  2. analgesic25
  3. antihistamine24
  4. antacid22
  5. hormone18
  6. antibiotic17
  7. other15
  8. vaccine10
  9. antihypertensive5
  10. bronchodilator3
20 columns by typefrom the column list below
  • string 13
  • integer 2
  • float 2
  • date 3

Columns

20 columns in three groups
blueprint · 20 columns
columntypedescriptionexample
Text 13 columns
sale_idstringUnique identifier for each sale transaction recorduniqueS00001
product_idstringUnique identifier for the pharmacy productP1001
product_namestringName of the pharmacy productIbuprofen 200mg
categorystringProduct category (e.g., analgesic, antibiotic, supplement)optionalanalgesic
manufacturerstringName of the product manufactureroptionalHealWell Pharma
batch_numberstringBatch or lot number for traceability and expiration trackingIBU-24A-001
store_idstringUnique identifier for the pharmacy location/storeST001
store_namestringName of the pharmacy location/storeoptionalHealthFirst Pharmacy
store_street_addressstringStreet address of the pharmacy locationoptional123 Market St
store_citystringCity where the pharmacy is locatedoptionalSpringfield
store_statestringState or province where the pharmacy is locatedoptionalIL
store_postal_codestringPostal or ZIP code of the pharmacy locationoptional62701
store_countrystringCountry where the pharmacy is located2 countries · optionalUSA
Numbers 4 columns
units_in_stockintegerNumber of units currently available in inventory at the time of sale0 or more120
units_soldintegerNumber of units sold in this transaction1 or more6
unit_pricefloatSale price per unit of the product0 or more7.99
total_sale_amountfloatTotal sale amount for the transaction (units_sold * unit_price)0 or more47.94
Dates and times 3 columns
expiration_datedateDate when the product batch expires2025-11-15
restock_datedateDate when the product was last restockedoptional2024-10-20
sale_datedateDate when the sale occurred2024-11-05

Use it for

  • median unit pr…11.0200 rowsmean unit price by st…16.3USA0.01N/A

    A healthcare dashboard

    Unit_price by store_country and a breakdown of category. Excel, Power BI or Tableau.

  • What pattern can you find in 200 rows?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable sales with product_id, product_name and category to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset200 rows20 columns
Yours10,000 rows20 columnsstore_street_address: UK only

blueprint · pharmacy-inventory-sales-forecast

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Sales units per SKU per week
  • Include restock and expiration dates
  • Flag items with recurring stockouts
  • Exclude controlled substances
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
pharmacy-inventory-sales-forecast

What should your data show?

Preview 20 rows free
No signup. No card.