We could not verify current plan participation for this doctor. This does not mean they are out of network. Call Dr. Roberts’s office at (510) 806-2100 to ask if they take your plan before you enroll.
California Medical Board record
Licence A104970 · Current
Licensed to practise in California · since 2008 · expires 2027-12-31 · University of Oklahoma College of Medicine.
No disciplinary actions, convictions, malpractice judgments or citations in this record.
Original Medicare doctor bills
$22,900
Medicare paid this office $22,900 for 163 people.
This is what Medicare paid the clinician — not Medicare Advantage, and not the pharmacy.
Largest Original Medicare bills
Return visit (30+ min)
47
$5,796
$105
Short return visit (20+ min)
70
$5,352
$72
Long return visit (40+ min)
24
$4,371
$151
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
14
$2,143
$153
Who their Medicare patients are
163 Original Medicare patients in 2024. Average age 76 · Women 64% · Also on Medicaid 9% · Health risk score 1.11. At or below the middle of the specialty; the typical internal medicine clinician is at 1.76.
The office billed $76,052, Medicare allowed $29,963 and paid $22,900; for 244 services of 26 kinds; $2,121 of it was for drugs given in the office and $20,779 for care.
Original Medicare patients only. A risk score of 1.0 is the average Medicare patient; higher means sicker. Any count under 11 is hidden.
Year by year
Original Medicare by year
2024
163
244
76
1.11
$76,052
$22,900
2023
195
292
76
1.04
$73,445
$24,297
2022
15
20
79
1.06
$6,236
$1,888
2020
147
492
75
1.21
$161,407
$38,510
2019
174
729
74
1.03
$249,808
$58,690
2018
203
703
74
1.10
$200,076
$52,284
2017
180
793
74
1.09
$207,551
$57,956
2016
164
698
73
1.08
$184,833
$52,857
2015
302
860
76
1.14
$204,968
$60,244
2014
367
1,562
76
1.03
$335,696
$107,759
2013
349
1,367
76
1.02
$237,102
$89,369
Original Medicare only. A service billed for fewer than 11 people in a year is hidden, so the lines can add up to less than the year's total.
See the services billed each year
2023: 4 services
Original Medicare services billed in 2023
Return visit (30+ min)
70
$6,784
$82
Short return visit (20+ min)
102
$6,334
$54
Long return visit (40+ min)
31
$5,233
$125
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
30
$4,588
$153
2020: 7 services
Original Medicare services billed in 2020
Return visit (30+ min)
93
$15,353
$91
Short return visit (20+ min)
77
$9,054
$65
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
21
$3,026
$144
Telephone medical discussion with physician, 11-20 minutes
25
$2,375
$72
Telephone medical discussion with physician, 21-30 minutes
16
$2,122
$106
Influenza vaccine split virus, preservative free
29
$1,762
$61
Administration of influenza virus vaccine
30
$617
$21
2019: 9 services
Original Medicare services billed in 2019
Return visit (30+ min)
121
$28,788
$92
Short return visit (20+ min)
92
$11,415
$67
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
47
$6,660
$142
Pneumococcal vaccine, 13-valent
11
$2,291
$208
Influenza vaccine split virus, preservative free
32
$1,754
$55
Physician or allowed practitioner certification for medicare-covered home health services under a home health plan of care (patient not present), including contacts with home health agency and review of reports of patient status required by physicians and
12
$933
$52
Administration of influenza virus vaccine
33
$666
$20
Administration of pneumococcal vaccine
21
$424
$20
Routine electrocardiogram (ecg) using at least 12 leads with interpretation and report
13
$236
$17
2018: 9 services
Original Medicare services billed in 2018
Return visit (30+ min)
121
$22,888
$97
Short return visit (20+ min)
125
$12,875
$60
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
30
$4,211
$140
Influenza vaccine split virus, preservative free
41
$2,192
$52
Long return visit (40+ min)
11
$1,910
$127
Pneumococcal vaccine, 23-valent
14
$1,478
$106
Administration of influenza virus vaccine
41
$1,062
$25
Physician or allowed practitioner certification for medicare-covered home health services under a home health plan of care (patient not present), including contacts with home health agency and review of reports of patient status required by physicians and
12
$774
$52
Administration of pneumococcal vaccine
24
$607
$25
2017: 8 services
Original Medicare services billed in 2017
Return visit (30+ min)
102
$21,559
$91
Short return visit (20+ min)
112
$14,568
$57
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
50
$6,927
$139
Pneumococcal vaccine, 13-valent
18
$3,319
$184
Pneumococcal vaccine, 23-valent
25
$2,378
$95
Influenza vaccine split virus, preservative free
45
$2,144
$48
Administration of influenza virus vaccine
48
$1,546
$32
Administration of pneumococcal vaccine
43
$1,385
$32
2016: 10 services
Original Medicare services billed in 2016
Short return visit (20+ min)
108
$15,262
$63
Return visit (30+ min)
82
$14,886
$94
Pneumococcal vaccine, 13-valent
24
$4,536
$174
New patient visit (45+ min)
36
$4,535
$126
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
27
$3,717
$138
New patient visit (30+ min)
25
$1,724
$69
Influenza vaccine split virus, preservative free
34
$1,382
$38
Administration of influenza virus vaccine
38
$1,271
$32
Administration of pneumococcal vaccine
35
$1,180
$32
Pneumococcal vaccine, 23-valent
11
$962
$87
2015: 10 services
Original Medicare services billed in 2015
Return visit (30+ min)
149
$20,312
$86
Short return visit (20+ min)
167
$15,512
$56
Pneumococcal vaccine, 13-valent
42
$6,676
$159
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
42
$5,831
$139
New patient visit (45+ min)
16
$2,316
$145
New patient visit (30+ min)
14
$1,420
$101
Administration of pneumococcal vaccine
43
$1,380
$32
Administration of influenza virus vaccine
17
$547
$32
Influenza vaccine split virus, preservative free
15
$522
$35
Routine electrocardiogram (ecg) using at least 12 leads with interpretation and report
17
$217
$12
2014: 13 services
Original Medicare services billed in 2014
Return visit (30+ min)
240
$47,751
$90
Short return visit (20+ min)
217
$24,569
$60
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
60
$8,137
$136
Pneumococcal vaccine, 13-valent
40
$6,035
$151
Long return visit (40+ min)
21
$3,502
$130
Influenza vaccine split virus, preservative free
101
$3,387
$33
Administration of influenza virus vaccine
103
$2,990
$28
Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit
11
$2,193
$199
Administration of pneumococcal vaccine
60
$1,693
$28
Pneumococcal vaccine, 23-valent
20
$1,483
$74
Physician or allowed practitioner certification for medicare-covered home health services under a home health plan of care (patient not present), including contacts with home health agency and review of reports of patient status required by physicians and
14
$810
$51
Routine electrocardiogram (ecg) using at least 12 leads with interpretation and report
24
$404
$16
Automated urinalysis test
14
$45
$3
2013: 14 services
Original Medicare services billed in 2013
Return visit (30+ min)
209
$41,400
$90
Short return visit (20+ min)
223
$22,673
$60
Annual wellness visit; includes a personalized prevention plan of service (pps), initial visit
28
$5,610
$200
Annual wellness visit, includes a personalized prevention plan of service (pps), subsequent visit
32
$4,280
$134
Long return visit (40+ min)
22
$3,637
$125
Administration of influenza virus vaccine
54
$1,459
$27
Pneumococcal vaccine, 23-valent
20
$1,392
$70
Influenza vaccine split virus, preservative free
27
$868
$31
Short return visit
20
$786
$37
Administration of pneumococcal vaccine
19
$505
$27
Administration of vaccine
19
$455
$24
Routine electrocardiogram (ecg) using at least 12 leads with interpretation and report
15
$283
$17
Influenza vaccine, trivalent, split virus, preservative-free, 0.5 ml dosage
21
$255
$12
Automated urinalysis test
16
$52
$3
Drugs they prescribed that Part D paid
$27,749
Pharmacies billed $27,749 in 2024.
This is pharmacy cost, not the office bill, and not what patients paid.
515 generic and fewer than 11 brand-name prescriptions · $27,749 in drug cost · 37 antibiotic prescriptions to 29 people.
Part D prescriptions only. The opioid rate is opioid prescriptions as a share of all this clinician's Part D prescriptions; surgeons and pain specialists run higher than others, so it is shown against the same specialty.
Largest Part D drug costs
Atorvastatin
43
$416
$10
Gabapentin
25
$406
$16
Rosuvastatin
34
$381
$11
Ezetimibe
11
$331
$30
Amlodipine Besylate
40
$281
$7
See all 13 drugs
Every Part D drug this clinician prescribed
Atorvastatin
43
$416
$10
Gabapentin
25
$406
$16
Rosuvastatin
34
$381
$11
Ezetimibe
11
$331
$30
Amlodipine Besylate
40
$281
$7
Levothyroxine
24
$260
$11
Losartan
20
$166
$8
Lisinopril
14
$140
$10
Montelukast
11
$118
$11
Pravastatin
11
$116
$11
Metformin
15
$110
$7
Metformin Hcl Er
12
$100
$8
Hydrochlorothiazide
12
$37
$3
Year by year
Part D prescribing by year
2024
552
214
—None
—None
$27,749
2023
900
205
—None
—None
$56,604
2022
36
22
0% (0)
—None
$1,577
2021
361
73
0% (0)
—None
$31,075
2020
1,901
223
4% (67)
14%
$160,546
2019
1,920
221
5% (87)
—None
$162,625
2018
1,806
247
6% (103)
—None
$170,607
2017
1,913
187
4% (69)
—None
$126,181
2016
1,518
196
4% (53)
—None
$100,940
2015
3,055
312
4% (109)
—None
$217,797
2014
3,926
339
6% (231)
25%
$281,228
2013
3,990
309
6% (247)
26%
$246,755
Part D prescriptions only. A drug prescribed to fewer than 11 people in a year is hidden.
Meals for General - Pain Management · 2025-10-01 · $16
See the published payment
Every published payment
Boston Scientific
Meals · 2025-10-01
General - Pain Management
$16
Professional record
NPI
1477757375
Licence
CA A104970California A104970: Current · expires 2027-12-31
More record details
Sole proprietor
No
Taxonomy
Internal medicine (207R00000X)
Mailing address
5800 Hollis St, Emeryville, CA, 94608
NPI first listed
2007-06-13
NPI last updated
2024-04-23
NPI record certified
2024-04-23
This is when the NPI record was last certified, not a medical board exam.
Extra NPI addresses: 14251 Winchester Blvd Ste 200, Los Gatos, CA, 95032 · 1300 Crane St, Menlo Park, CA, 94025 · 2204 Grant Rd Ste 203, Mountain View, CA, 94040