This project-based course will provide a comprehensive overview of key requirements in the design and full-stack implementation of a digital health research application. Several pre-vetted and approved projects from the Stanford School of Medicine will be available for students to select from and build. Student teams learn about all necessary approval processes to deploy a digital health solution (data privacy clearance/IRB approval, etc.) and be guided in the development of front-end and back-end infrastructure using best practices. The final project will be the presentation and deployment of a fully approved digital health research application.
Application | The course has limited capacity. Apply here by September 27 |
Date/Time | T/Th 4:30PM - 5:50PM |
Location | LK308 |
Units | 3 Ltr (CR/NC and Med option available) |
Instructors | Oliver Aalami (aalami@stanford.edu)
Santiago Gutierrez (santig@stanford.edu) Michael Hittle (mhittle@stanford.edu) Neil Gandhi (nrgandhi@stanford.edu) |
Staff email | cs342-aut1920-staff@lists.stanford.edu |
Office hours | Th 3:00PM - 4:30PM
LKSC Cafe |
Syllabus | View |
GitHub | Classroom |
Slack | cs342-aut1920.slack.com |
Explore courses | CS342/MED253 |
Introducing our projects this quarter. 👥Guest lecture by Dr. Seshdari Mudumbai (S-SMART team), Dr. Lance Downing & Dr. Nick Bott (ACP team).
Topics: Data privacy; HIPAA; DRA; IRB protocols 👥Introducing MyHeartCounts with guest lecture by Steve Hershman, director of mHealth.
What is ResearchKit? How can we use it? We will live code an onboarding & consent process.
Discussion on Patient-Reported Outcomes. Enhacing our application from last class with surveys and active tasks.
👥Guest lecture by Dr. Ricky Bloomfield, Apple.
Discussing the design thinking process. Mentor Day.
iOS User Interface Basics (live code + Q&A) >
👥Guest lecture by Srinath Muralidharan and the Apple Health team.
Meet with your mentors in-class and work towards midterm deliverables.
Teams will present slides and live demo with midterm deliverables.
What is HealthKit and how can we use this framework in our apps?
Adding HealthKit functionality to our apps. Live code and in-class activity.
👥Intro to our serverless backend. Guest lecture by Dharmesh Patel from the Google Cloud Health team (FHIR & SMART).
More on getting started with the Google Cloud Platform. Adding the Firebase SDK to our apps.
👥Guest lecture by Jonathan Wilt, CTO Ochsner Health System, LA
Handling data via Firestore and Cloud Storage.
Using dynamic links. Discussion of Assignment #6.
Meet with your mentors in-class and work towards final deliverables.
Happy Thanksgiving! 🦃
Analytics & ETL: from Ingestion -> Warehouse -> Insights
Students will show their final apps. Congrats to both teams!
NOTE: you might need to be logged in to your Stanford account to access some content.
Website template powered by Stanford's CS 42