Open Accessibility Menu

Ellis Johns, MD

  • Category: Faculty & Staff
  • Position: Assistant Clinical Professor VCU/MCV, Front Royal Family Practice and Multispecialty Clinic | VH


Class of 2014

Undergraduate: University of Maryland (Chemical Engineering)
Graduate: University of North Carolina (Masters - Information/Computer Science)
Medical School: Duke University
Residency: Shenandoah Valley Family Practice Residency
Fellowship: Duke / UNC (Medical Informatics)

Dr. Johns graduated from Duke University’s school of medicine and is a board-certified family doctor who does everything from obstetrics to end-of-life care. Additionally, Dr. Johns works as a health IT software engineer and data scientist for health systems such as Duke and Valley Health. He has built applications for the Dana-Farber Cancer Institute, CCRi and North Carolina Medicaid Services (aka. CCNC). He has greater than 20 years of python and .Net application development experience. His doctorate is in medicine, but he also has degrees in chemical engineering (UMCP) and computer/information science (UNC). Dr. Johns trained as a IRTA fellow in the NIH’s National Heart, Lung, and Blood Institute, Duke Medicine’s Informatics Division (NLM), and Epic’s Physician Builder Analytics Program. He is board certified in Family Medicine and Medical Informatics. His special interests are sports medicine, home-automation/IOT, analytics/data-science, cycling, 3D printing, and Sawyering. He is the father of 4 energy-filled children and the husband of the smartest, most beautiful woman ever.