1. Stanford University School of Medicine Stanford California
2. Department of MedicineStanford University School of Medicine Stanford California
3. Department of SurgeryStanford University School of Medicine Stanford California
4. Department of SurgeryVA Palo Alto Health Care System Palo Alto California
5. Department of Medicine (Biomedical Informatics)Stanford University School of Medicine Stanford California