MIP Logo

Dashboard Week- Day 3: National Electronic Injury Surveillance System (NEISS)

This post was originally published on The Data School blog between 2018 and July 2025, before our program was renamed to MIP’s Analytics Career Accelerator. References throughout this article to “The Data School” or “DS” all refer to what is now MIP’s Analytics Career Accelerator. The program, its people, and its commitment to launching outstanding analytics careers remain the same – just under a new name.

If you are having trouble viewing this article, please report it here

Dataset

For this dashboard challenge, we were given injury data in U.S from the NEISS (National Electronic Injury Surveillance System) dataset. 
I worked with six Excel files covering 2019 to 2024, each containing thousands of records on emergency department visits. Most fields were coded for example, Sex = 1 meant Male, Diagnosis = 59 indicated Laceration, and Product = 3452 referred to Cheerleading. Each record also included a weight column, which I used to calculate national estimates. Since the dataset was huge, I decided to cover only the primary injuries from school.


The Data Structuring in Alteryx

I used Alteryx to clean and prepare the data:

  • Input tools for each of the six annual files

  • A Union tool to combine them into a single dataset

  • A Filter to keep only records where Location = 8 (school-related injuries)

  • A Formula tool to decode fields like Sex, Diagnosis, and Disposition.

  • Joins to a product fact table and a custom product categorisation file I built to handle uncategorised codes

  • An Output tool to export the final dataset to. hyper for use in Tableau


Exploration And Story – What’s Hurting Kids in Schools?

Once the data was clean, it was time to visualize it. My main questions were:

  • Are injuries going up or down over time?

  • Who’s getting injured the most (by age, gender)?

  • What activities or products are causing these injuries?

  • Can we identify trends or spikes worth further investigation?

This became the backbone of my Tableau dashboard.


Final Thoughts – From Chaos to Clarity

This project reminded me that data transformation is often the hardest part. The real insights only came after I’d spent hours understanding fields and aligning everything just right in Alteryx.

But once that was done, Tableau allowed me to tell a story through my dashboard.

Share this post