https://www.nines.com/blog/the-modern-3-step-approach-to-organizing-large-medical-datasets