This is a script to automatically download the latest list of drug medications from the EMA (European Medicine Agency), and plot the drug availability per country. The focus of this script is ADHD medication, as it varies wildly by country. Specifically, the drugs tracked are Methylphenidate
, Lisdexamfetamine
, Dexamfetamine
, Atomoxetine
, Guanfacine
and Clonidine
. Note that only countries handled by the EMA are updated, for example Switzerland is in Europe but not part of the European Union. Originally, this project was suggested by a friend after taking a look at this much cleaner but somewhat outdated ADHD map.
Python version: 3.11
Install dependencies:
pip install -r requirements.txt
Run:
python adhd_drug_map.py
See available arguments:
python adhd_drug_map.py --help
With Poetry
Install dependencies:
poetry install
Run:
poetry run python adhd_drug_map.py
See available arguments:
poetry run python adhd_drug_map.py --help
- Find a way to show all the medication availability in the same plot. This would likely require either using extensive hachure and figures, or figuring out if the combination of cases are small enough to fit in a legend.
- use shape patterns and shit: https://plotly.com/python/pattern-hatching-texture/ to make a single map with all the information