Compare drug substance vs drug product patents
Created on Apr 10, 2025

Prompt

Compare drug substance vs drug product patents

Chart

Query Results

Query Results

SQL Query:

SELECT
    EXTRACT(YEAR FROM patent_expire_date) AS category,
    COUNT(CASE WHEN drug_substance_flag = TRUE THEN 1 END) AS value,
    'Drug Substance' AS series,
    'Drug Substance Patents Expiring in ' || EXTRACT(YEAR FROM patent_expire_date) AS label,
    FALSE AS highlight
FROM
    orange_book_patents
WHERE drug_substance_flag = TRUE
GROUP BY
    EXTRACT(YEAR FROM patent_expire_date)

UNION ALL

SELECT
    EXTRACT(YEAR FROM patent_expire_date) AS category,
    COUNT(CASE WHEN drug_product_flag = TRUE THEN 1 END) AS value,
    'Drug Product' AS series,
    'Drug Product Patents Expiring in ' || EXTRACT(YEAR FROM patent_expire_date) AS label,
    FALSE AS highlight
FROM
    orange_book_patents
WHERE drug_product_flag = TRUE
GROUP BY
    EXTRACT(YEAR FROM patent_expire_date)
ORDER BY
    category,
    series;

Results:

categoryvalueserieslabelhighlight
2025733Drug ProductDrug Product Patents Expiring in 2025false
2025360Drug SubstanceDrug Substance Patents Expiring in 2025false
2026783Drug ProductDrug Product Patents Expiring in 2026false
2026338Drug SubstanceDrug Substance Patents Expiring in 2026false
2027978Drug ProductDrug Product Patents Expiring in 2027false
2027314Drug SubstanceDrug Substance Patents Expiring in 2027false
2028559Drug ProductDrug Product Patents Expiring in 2028false
2028260Drug SubstanceDrug Substance Patents Expiring in 2028false
2029732Drug ProductDrug Product Patents Expiring in 2029false
2029346Drug SubstanceDrug Substance Patents Expiring in 2029false
2030746Drug ProductDrug Product Patents Expiring in 2030false
2030248Drug SubstanceDrug Substance Patents Expiring in 2030false
2031696Drug ProductDrug Product Patents Expiring in 2031false
2031227Drug SubstanceDrug Substance Patents Expiring in 2031false
2032662Drug ProductDrug Product Patents Expiring in 2032false
2032211Drug SubstanceDrug Substance Patents Expiring in 2032false
2033547Drug ProductDrug Product Patents Expiring in 2033false
2033229Drug SubstanceDrug Substance Patents Expiring in 2033false
2034409Drug ProductDrug Product Patents Expiring in 2034false
2034147Drug SubstanceDrug Substance Patents Expiring in 2034false
2035576Drug ProductDrug Product Patents Expiring in 2035false
2035163Drug SubstanceDrug Substance Patents Expiring in 2035false
2036454Drug ProductDrug Product Patents Expiring in 2036false
2036192Drug SubstanceDrug Substance Patents Expiring in 2036false
2037333Drug ProductDrug Product Patents Expiring in 2037false
203759Drug SubstanceDrug Substance Patents Expiring in 2037false
2038352Drug ProductDrug Product Patents Expiring in 2038false
203881Drug SubstanceDrug Substance Patents Expiring in 2038false
2039266Drug ProductDrug Product Patents Expiring in 2039false
203953Drug SubstanceDrug Substance Patents Expiring in 2039false
2040152Drug ProductDrug Product Patents Expiring in 2040false
204031Drug SubstanceDrug Substance Patents Expiring in 2040false
2041145Drug ProductDrug Product Patents Expiring in 2041false
204126Drug SubstanceDrug Substance Patents Expiring in 2041false
204231Drug ProductDrug Product Patents Expiring in 2042false
20426Drug SubstanceDrug Substance Patents Expiring in 2042false
20433Drug ProductDrug Product Patents Expiring in 2043false
204411Drug ProductDrug Product Patents Expiring in 2044false
Chart Configuration
{
  "grid": {
    "left": "3%",
    "right": "4%",
    "bottom": "3%",
    "containLabel": true
  },
  "title": {
    "top": "20px",
    "left": "center",
    "text": "Drug Substance vs. Drug Product Patent Expirations Over Time"
  },
  "xAxis": {
    "data": [
      "2025",
      "2026",
      "2027",
      "2028",
      "2029",
      "2030",
      "2031",
      "2032",
      "2033",
      "2034",
      "2035",
      "2036",
      "2037",
      "2038",
      "2039",
      "2040",
      "2041",
      "2042",
      "2043",
      "2044"
    ],
    "name": "Year",
    "type": "category",
    "axisLabel": {
      "rotate": 45,
      "interval": 0
    }
  },
  "yAxis": {
    "name": "Number of Patents",
    "type": "value",
    "boundaryGap": [
      0,
      0.1
    ]
  },
  "legend": {
    "top": "60px",
    "data": [
      "Drug Product",
      "Drug Substance"
    ]
  },
  "series": [
    {
      "data": [
        733,
        783,
        978,
        559,
        732,
        746,
        696,
        662,
        547,
        409,
        576,
        454,
        333,
        352,
        266,
        152,
        145,
        31,
        3,
        11
      ],
      "name": "Drug Product",
      "type": "bar"
    },
    {
      "data": [
        360,
        338,
        314,
        260,
        346,
        248,
        227,
        211,
        229,
        147,
        163,
        192,
        59,
        81,
        53,
        31,
        26,
        6,
        0,
        0
      ],
      "name": "Drug Substance",
      "type": "bar"
    }
  ],
  "tooltip": {
    "trigger": "axis",
    "formatter": "{b}: {c0} (Drug Substance), {c1} (Drug Product)",
    "axisPointer": {
      "type": "shadow"
    }
  }
}