Compare generic and new drug applications by year
Created on Apr 10, 2025

Prompt

Compare generic and new drug applications by year

Chart

Query Results

Query Results

SQL Query:

SELECT
    EXTRACT(YEAR FROM approval_date) AS category,
    COUNT(*) AS value,
    CASE
        WHEN appl_type = 'A' THEN 'Generic'
        WHEN appl_type = 'N' THEN 'New'
        ELSE 'Other'
    END AS series,
    CASE
        WHEN appl_type = 'A' THEN 'Generic'
        WHEN appl_type = 'N' THEN 'New'
        ELSE 'Other'
    END AS label,
    FALSE AS highlight
FROM
    orange_book_products
WHERE appl_type IN ('A', 'N')
GROUP BY
    EXTRACT(YEAR FROM approval_date),
    appl_type
ORDER BY
    EXTRACT(YEAR FROM approval_date),
    appl_type;

Results:

categoryvalueserieslabelhighlight
19823607GenericGenericfalse
19822898NewNewfalse
1983389GenericGenericfalse
1983149NewNewfalse
1984384GenericGenericfalse
1984266NewNewfalse
1985503GenericGenericfalse
1985193NewNewfalse
1986680GenericGenericfalse
1986172NewNewfalse
1987710GenericGenericfalse
1987131NewNewfalse
1988667GenericGenericfalse
1988260NewNewfalse
1989269GenericGenericfalse
1989159NewNewfalse
199092GenericGenericfalse
1990113NewNewfalse
1991192GenericGenericfalse
1991115NewNewfalse
1992212GenericGenericfalse
1992179NewNewfalse
1993243GenericGenericfalse
1993137NewNewfalse
1994214GenericGenericfalse
1994122NewNewfalse
1995294GenericGenericfalse
1995166NewNewfalse
1996359GenericGenericfalse
1996243NewNewfalse
1997427GenericGenericfalse
1997233NewNewfalse
1998355GenericGenericfalse
1998198NewNewfalse
1999281GenericGenericfalse
1999148NewNewfalse
2000459GenericGenericfalse
2000192NewNewfalse
2001361GenericGenericfalse
2001120NewNewfalse
2002603GenericGenericfalse
2002206NewNewfalse
2003479GenericGenericfalse
2003174NewNewfalse
2004689GenericGenericfalse
2004190NewNewfalse
2005640GenericGenericfalse
2005136NewNewfalse
2006703GenericGenericfalse
2006189NewNewfalse
2007993GenericGenericfalse
2007162NewNewfalse
20081012GenericGenericfalse
2008158NewNewfalse
2009968GenericGenericfalse
2009176NewNewfalse
2010858GenericGenericfalse
2010152NewNewfalse
2011936GenericGenericfalse
2011186NewNewfalse
20121074GenericGenericfalse
2012183NewNewfalse
2013844GenericGenericfalse
2013184NewNewfalse
2014803GenericGenericfalse
2014185NewNewfalse
20151087GenericGenericfalse
2015200NewNewfalse
20161262GenericGenericfalse
2016174NewNewfalse
20171602GenericGenericfalse
2017238NewNewfalse
20181461GenericGenericfalse
2018221NewNewfalse
20191641GenericGenericfalse
2019190NewNewfalse
20201388GenericGenericfalse
2020187NewNewfalse
20211289GenericGenericfalse
2021205NewNewfalse
20221424GenericGenericfalse
2022190NewNewfalse
20231655GenericGenericfalse
2023249NewNewfalse
20241382GenericGenericfalse
2024210NewNewfalse
2025304GenericGenericfalse
202523NewNewfalse
Chart Configuration
{
  "grid": {
    "left": "3%",
    "right": "4%",
    "bottom": "3%",
    "containLabel": true
  },
  "title": {
    "top": "20px",
    "left": "center",
    "text": "Generic vs New Drug Applications by Year"
  },
  "xAxis": {
    "data": [
      "1982",
      "1983",
      "1984",
      "1985",
      "1986",
      "1987",
      "1988",
      "1989",
      "1990",
      "1991",
      "1992",
      "1993",
      "1994",
      "1995",
      "1996",
      "1997",
      "1998",
      "1999",
      "2000",
      "2001",
      "2002",
      "2003",
      "2004",
      "2005",
      "2006",
      "2007",
      "2008",
      "2009",
      "2010",
      "2011",
      "2012",
      "2013",
      "2014",
      "2015",
      "2016",
      "2017",
      "2018",
      "2019",
      "2020",
      "2021",
      "2022",
      "2023",
      "2024",
      "2025"
    ],
    "name": "Year",
    "type": "category",
    "axisLabel": {
      "margin": 15
    }
  },
  "yAxis": {
    "name": "Number of Applications",
    "type": "value",
    "axisLabel": {
      "margin": 15
    }
  },
  "legend": {
    "top": "60px",
    "data": [
      "Generic",
      "New"
    ]
  },
  "series": [
    {
      "data": [
        3607,
        389,
        384,
        503,
        680,
        710,
        667,
        269,
        92,
        192,
        212,
        243,
        214,
        294,
        359,
        427,
        355,
        281,
        459,
        361,
        603,
        479,
        689,
        640,
        703,
        993,
        1012,
        968,
        858,
        936,
        1074,
        844,
        803,
        1087,
        1262,
        1602,
        1461,
        1641,
        1388,
        1289,
        1424,
        1655,
        1382,
        304
      ],
      "name": "Generic",
      "type": "bar"
    },
    {
      "data": [
        2898,
        149,
        266,
        193,
        172,
        131,
        260,
        159,
        113,
        115,
        179,
        137,
        122,
        166,
        243,
        233,
        198,
        148,
        192,
        120,
        206,
        174,
        190,
        136,
        189,
        162,
        158,
        176,
        152,
        186,
        183,
        184,
        185,
        200,
        174,
        238,
        221,
        190,
        187,
        205,
        190,
        249,
        210,
        23
      ],
      "name": "New",
      "type": "bar"
    }
  ],
  "tooltip": {
    "trigger": "axis",
    "axisPointer": {
      "type": "shadow"
    }
  }
}