Pharmaceutical Supply Chain and Drug Shortages
This dataset provides a detailed view of pharmaceutical supply chain operations, including drug inventory levels, wholesaler transactions, shortage events, backorders, alternative therapy recommendations, and FDA shortage notifications. It enables robust analysis of supply chain resilience, regulatory compliance, and clinical impact, supporting decision-making for healthcare providers, manufacturers, and policymakers.
Sample rows
preview · 8 of 100 rows · all 22 columns| drug_idstring | shortage_statusstring | backorder_quantityinteger | fda_shortage_reasonstring | drug_namestring | ndc_codestring | manufacturer_namestring | wholesaler_idstring | wholesaler_namestring | transaction_idstring | transaction_datedatetime | quantity_orderedinteger | quantity_suppliedinteger | inventory_levelinteger | inventory_last_updateddatetime | shortage_start_datedate | shortage_end_datedate | alternative_therapystring | fda_shortage_notification_idstring | fda_shortage_notification_datedate | drug_formstring | drug_strengthstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DRG0001 | normal | 0 | blank | Amoxicillin | 12345-6789-00 | PharmaGen | WH001 | MedSupply Inc. | TXN10001 | 2023-09-14T09:12:00 | 500 | 500 | 1200 | 2023-09-14T09:15:00 | blank | blank | blank | blank | blank | capsule | 500mg |
| DRG0002 | normal | 0 | blank | Metformin | 23456-1234-01 | HealthWorks | WH002 | PharmaDirect | TXN10002 | 2023-10-01T13:30:00 | 1000 | 1000 | 2500 | 2023-10-01T13:33:00 | blank | blank | blank | blank | blank | tablet | 850mg |
| DRG0003 | normal | 0 | blank | Ibuprofen | 34567-2345-02 | WellPharm | WH001 | MedSupply Inc. | TXN10003 | 2023-08-22T10:45:00 | 800 | 800 | 1600 | 2023-08-22T10:48:00 | blank | blank | blank | blank | blank | tablet | 200mg |
| DRG0004 | backorder | 20 | Manufacturing delay | Ceftriaxone | 45678-3456-03 | BioTherapeutics | WH003 | RxGlobal | TXN10004 | 2023-08-05T15:20:00 | 200 | 180 | 600 | 2023-08-05T15:23:00 | 2023-08-01 | blank | Cefotaxime | FDA-SHORT-0001 | 2023-08-02 | injection | 1g/vial |
| DRG0005 | normal | 0 | blank | Losartan | 56789-4567-04 | CardioCare | WH002 | PharmaDirect | TXN10005 | 2023-07-11T11:05:00 | 600 | 600 | 1400 | 2023-07-11T11:08:00 | blank | blank | blank | blank | blank | tablet | 50mg |
| DRG0006 | normal | 0 | blank | Atorvastatin | 67890-5678-05 | LipidLabs | WH004 | HealthPro | TXN10006 | 2023-09-09T14:17:00 | 700 | 700 | 1500 | 2023-09-09T14:20:00 | blank | blank | blank | blank | blank | tablet | 40mg |
| DRG0007 | shortage | 30 | Increased demand | Levofloxacin | 78901-6789-06 | Antibiotix | WH003 | RxGlobal | TXN10007 | 2023-06-28T09:50:00 | 300 | 270 | 400 | 2023-06-28T09:53:00 | 2023-06-25 | blank | Moxifloxacin | FDA-SHORT-0002 | 2023-06-26 | tablet | 500mg |
| DRG0008 | normal | 0 | blank | Hydrochlorothiazide | 89012-7890-07 | Diuretica | WH001 | MedSupply Inc. | TXN10008 | 2023-09-23T12:40:00 | 900 | 900 | 2300 | 2023-09-23T12:43:00 | blank | blank | blank | blank | blank | tablet | 25mg |
| DRG0009 | backorder | 50 | Raw material shortage | Doxycycline | 90123-8901-08 | WellPharm | WH004 | HealthPro | TXN10009 | 2023-07-18T08:12:00 | 400 | 350 | 800 | 2023-07-18T08:15:00 | 2023-07-15 | blank | Minocycline | FDA-SHORT-0003 | 2023-07-16 | capsule | 100mg |
| DRG0010 | normal | 0 | blank | Paracetamol | 01234-9012-09 | PainRelief | WH002 | PharmaDirect | TXN10010 | 2023-08-30T16:22:00 | 1200 | 1200 | 3200 | 2023-08-30T16:25:00 | blank | blank | blank | blank | blank | tablet | 500mg |
| DRG0011 | normal | 0 | blank | Warfarin | 11234-0123-10 | AnticoagulantRx | WH003 | RxGlobal | TXN10011 | 2023-06-15T10:30:00 | 300 | 300 | 900 | 2023-06-15T10:32:00 | blank | blank | blank | blank | blank | tablet | 5mg |
| DRG0012 | shortage | 30 | Production issue | Morphine | 21234-1123-11 | PainRelief | WH004 | HealthPro | TXN10012 | 2023-08-18T17:50:00 | 150 | 120 | 350 | 2023-08-18T17:53:00 | 2023-08-16 | blank | Hydromorphone | FDA-SHORT-0004 | 2023-08-17 | injection | 10mg/ml |
| DRG0013 | normal | 0 | blank | Amlodipine | 31234-2123-12 | CardioCare | WH001 | MedSupply Inc. | TXN10013 | 2023-09-05T09:15:00 | 700 | 700 | 1700 | 2023-09-05T09:17:00 | blank | blank | blank | blank | blank | tablet | 10mg |
| DRG0014 | normal | 0 | blank | Insulin Glargine | 41234-3123-13 | BioTherapeutics | WH002 | PharmaDirect | TXN10014 | 2023-06-01T14:00:00 | 400 | 400 | 900 | 2023-06-01T14:03:00 | blank | blank | blank | blank | blank | injection | 100U/ml |
| DRG0015 | backorder | 50 | Distribution problem | Azithromycin | 51234-4123-14 | Antibiotix | WH003 | RxGlobal | TXN10015 | 2023-09-16T11:11:00 | 500 | 450 | 850 | 2023-09-16T11:13:00 | 2023-09-14 | blank | Clarithromycin | FDA-SHORT-0005 | 2023-09-15 | tablet | 250mg |
| DRG0016 | normal | 0 | blank | Prednisone | 61234-5123-15 | SteroidLabs | WH004 | HealthPro | TXN10016 | 2023-07-21T13:45:00 | 600 | 600 | 1300 | 2023-07-21T13:48:00 | blank | blank | blank | blank | blank | tablet | 20mg |
| DRG0017 | shortage | 30 | Unexpected recall | Furosemide | 71234-6123-16 | Diuretica | WH001 | MedSupply Inc. | TXN10017 | 2023-08-13T08:30:00 | 300 | 270 | 700 | 2023-08-13T08:33:00 | 2023-08-12 | blank | Torsemide | FDA-SHORT-0006 | 2023-08-12 | tablet | 40mg |
| DRG0018 | normal | 0 | blank | Omeprazole | 81234-7123-17 | GastroHeal | WH002 | PharmaDirect | TXN10018 | 2023-09-26T10:33:00 | 1000 | 1000 | 2600 | 2023-09-26T10:35:00 | blank | blank | blank | blank | blank | capsule | 20mg |
| DRG0019 | normal | 0 | blank | Clopidogrel | 91234-8123-18 | CardioCare | WH003 | RxGlobal | TXN10019 | 2023-07-08T12:55:00 | 400 | 400 | 1000 | 2023-07-08T12:58:00 | blank | blank | blank | blank | blank | tablet | 75mg |
| DRG0020 | normal | 0 | blank | Pantoprazole | 01345-9123-19 | GastroHeal | WH004 | HealthPro | TXN10020 | 2023-06-17T11:44:00 | 800 | 800 | 1900 | 2023-06-17T11:47:00 | blank | blank | blank | blank | blank | tablet | 40mg |
What the 100 rows show
from the 100-row sampleBackorder (shortage status) stands out: mean backorder_
- 0median backorder_
quantity - 3drug forms
- 23wholesalers
- 23wholesaler names
- 325median quantity_
ordered - 325median quantity_
supplied
Median 0, from 0 to 50.
- string 13
- integer 4
- date 3
- datetime 2
Columns
22 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 13 columns | |||
drug_id | string | Unique identifier for each drug productunique | DRG0001 |
drug_name | string | Commercial or generic name of the drug | Amoxicillin |
ndc_code | string | National Drug Code for the drugunique | 12345-6789-00 |
manufacturer_name | string | Name of the drug manufacturer | PharmaGen |
wholesaler_id | string | Unique identifier for the wholesaler | WH001 |
wholesaler_name | string | Name of the wholesaler | MedSupply Inc. |
transaction_id | string | Unique identifier for each wholesaler transactionunique | TXN10001 |
shortage_status | string | Current shortage status of the drug (e.g., normal, shortage, backorder)normal · shortage · backorder | normal |
alternative_therapy | string | Recommended alternative therapy or substitute drugoptional | Cefotaxime |
fda_shortage_notification_id | string | Unique identifier for FDA shortage notificationunique · optional | FDA-SHORT-0001 |
fda_shortage_reason | string | Reason for the FDA shortage notification (e.g., manufacturing delay, increased demand)11 reasons · optional | Manufacturing delay |
drug_form | string | Form of the drug (e.g., tablet, injection, capsule)3 forms | capsule |
drug_strength | string | Strength or concentration of the drug (e.g., 500mg, 10mg/ml) | 500mg |
| Numbers 4 columns | |||
quantity_ordered | integer | Number of drug units ordered in the transaction1 or more | 500 |
quantity_supplied | integer | Number of drug units supplied in the transaction0 or more | 500 |
inventory_level | integer | Current inventory level of the drug at the wholesaler0 or more | 1200 |
backorder_quantity | integer | Number of units currently on backorder for the drug0 or more · optional | 0 |
| Dates and times 5 columns | |||
transaction_date | datetime | Date and time of the wholesaler transaction | 2023-09-14T09:12:00 |
inventory_last_updated | datetime | Timestamp of the last inventory update for the drug | 2023-09-14T09:15:00 |
shortage_start_date | date | Date when the shortage for the drug beganoptional | 2023-08-01 |
shortage_end_date | date | Date when the shortage for the drug ended (if applicable)optional | |
fda_shortage_notification_date | date | Date of FDA shortage notification for the drugoptional | 2023-08-02 |
Use it for
A logistics dashboard
Backorder_
quantity by shortage_ status and a breakdown of fda_ shortage_ reason. Excel, Power BI or Tableau. Why do the 16 backorder rows have a mean backorder_
quantity of 36.9? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Drugs100DRG00010normalDRG00020normalDRG00030normal
A software demo
Believable drugs with drug_
name, ndc_ code and manufacturer_ name to fill a screen in front of a buyer.
blueprint · pharmaceutical-supply-chain-and-drug-shortages
Behind this dataset
Same schema. As many rows as you need.
These 100 rows came out of a blueprint — 22 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.
- NDC for drug product
- Wholesaler: McKesson, Cardinal, AmerisourceBergen
- Inventory levels: on-hand, reorder point, max level
- Drug shortage status from FDA shortage list
- Shortage reason: manufacturing, quality, discontinuation, demand surge
- Backorder status and expected availability
- Therapeutic alternatives identified
- Conservation strategies: dose optimization, restricted use
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- pharmaceutical-supply-chain-and-drug-shortages