Building for Digital Health

Overview

Pathway for Launching Digital Health ApplicationPathway for Launching Digital Health Application
(Provided by Santiago Gutierrez, Neil Gandhi, Raheel Ata)

As our world is becoming more and more digitized, patients and their devices are generating streams of valuable data that can provide meaningful clinical insights. This digital health revolution provides great opportunities to design and validate new digital health concepts. Many groups within the Stanford medical school have promising ideas that are ripe for development, however, they lack the software engineering and healthcare compliance know-how to take them forward.

Building for Digital Health is a new Biodesign course sponsored by the Stanford School of Medicine (SoM) and Stanford’s Computer Science (CS) department. Its goal is to provide CS students with the opportunity to apply their skills to real-world health technology development projects, while enabling SoM faculty to leverage these talented individuals to help advance their technology concepts toward patients. Both audiences will learn a repeatable approach for developing new digital health technologies and preparing to launch them in the market.

For Faculty

Do you have an idea for how to leverage digital tools to improve patient care or further important clinical research?

With advances in digital technology, there are a multitude of new ways to improve healthcare and expand clinical research beyond the hospital and clinics. However, this requires specialized knowledge at all stages of the pathway for launching a digital health application (see figure above). We’ll provide expertise to help you navigate this pathway, including guidance on metrics available on mobile platforms, a framework for enrollment into a digital study, the steps for security approval, and more.

During spring/summer quarters, we’ll work with you to understand and validate the need your digital technology is intended to address, finalize user and technical specifications, and receive IRB and privacy/security approvals. Then, during fall 2019 quarter, we’ll match you with a team of CS students to help you develop, test, and iterate your solution.

For Students

Do you want to build software to impact patient lives, but don’t know where to start?

This course is ideal for CS students who are interested in making a direct impact in healthcare or clinical research with a digital platform. Students will be paired with vetted Stanford School of Medicine faculty members with deep expertise in a specific healthcare or research need. Projects will range from mobile tools for patient engagement to digital research studies that highlight unique properties of wearables and smartphones. Students will learn about digital health frameworks such as Apple’s ResearchKit and HealthKit, as well as HIPAA and security implementation requirements. Students will be guided towards implementing projects that meet data collection and delivery industry standards — this includes processing information from a smartphone’s many sensors that are gathered actively and passively. You will also gain insights into how frameworks like ResearchKit were built, and why. Students will conclude the course with the knowledge and experience to engineer a successful digital health project.

The scope of all projects will be iOS, due to robust security features that are stable and available right out of the box. However, since this course will have coverage on full-stack projects, students will learn how to interact with and/or build systems that support the following stacks or technologies:

  • Golang web servers. If you have an existing project that is running a NodeJS server, we will help you set that up as well. We will only cover Golang material in class.
  • Multiple ways to interface with a MySQL database. We will only support NoSQL implementations during office hours.
  • In limited cases, we can also instruct and/or guide the creation of web-applications using React.js, or the like, for data viewing. Note that your project must be vetted beforehand with such an implementation being critical.

We will guide students towards the implementation specifics that work for their projects.

Course title
Building for Digital Health
Course number(s) Quarter(s)
CS 253
MED 253
FALL
Schedule Units
TUESDAY/ THURSDAY  4:30-5:50 pm 3
Eligible Participants
Undergraduate and graduate Computer Science (or similar) students; Stanford SoM faculty, including clinical educators
Enrollment information
By application only (see Course Details and Deadlines for more information)
Learning goals

For Students

  • Gain exposure to unmet needs in the healthcare field and learn to design and build secure digital solutions to address them
  • Get experience working with technical and multidisciplinary teams with the help of external mentors and industry experts who can help guide career paths in health tech innovation
  • Become familiar with the iOS platform, the Swift programming language, HealthKit and ResearchKit frameworks, and secure data collection practices

For Faculty

  • Gain access to technical resources to develop research ideas and projects
  • Learn about different digital technologies for medical research and clinical care
  • Understand how to organize data on digital platforms while limiting usage, safeguarding PHI, and complying with privacy and security standards
  • Gain training on how to ideate and validate solutions using needs-based criteria and design thinking