Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Minnesota » Family Medicine

Top Family Medicine Providers in Minnesota

Providers

Providers are grouped by their self-selected primary specialty in the National Plan and Provider Enumeration System (NPPES). This doesn’t necessarily mean the person has special training or certification. Services shown are for Medicare Part B only.

Provider Services Performed Patients Payments from Medicare Average Payment
Per Patient
Average Services
Per Patient

THOMAS ODLAND

Marshall, Minn. 56258

48,881

Rank: 1 out of 2,428

601

Rank: 16 out of 2,428

$225K

Rank: 7 out of 2,428

$375

Average: $166

81

Average: 6

ROBIN JAVAHERIAN

Willmar, Minn. 56201

24,912

Rank: 2 out of 2,428

832

Rank: 2 out of 2,428

$161K

Rank: 13 out of 2,428

$194

Average: $166

30

Average: 6

RAYMOND MELLEMA

Willmar, Minn. 56201

20,302

Rank: 3 out of 2,428

685

Rank: 11 out of 2,428

$100K

Rank: 36 out of 2,428

$146

Average: $166

30

Average: 6

LARRY FOSTER

Worthington, Minn. 56187

18,691

Rank: 4 out of 2,428

558

Rank: 25 out of 2,428

$370K

Rank: 1 out of 2,428

$663

Average: $166

33

Average: 6

STEVEN DANIELSON

Saint cloud, Minn. 56303

16,080

Rank: 5 out of 2,428

221

Rank: 433 out of 2,428

$64.3K

Rank: 153 out of 2,428

$291

Average: $166

73

Average: 6

ANTHONY GONZALES

Hibbing, Minn. 55746

15,831

Rank: 6 out of 2,428

317

Rank: 154 out of 2,428

$188K

Rank: 9 out of 2,428

$592

Average: $166

50

Average: 6

JENNIFER PEDERSEN

Hibbing, Minn. 55746

15,778

Rank: 7 out of 2,428

234

Rank: 387 out of 2,428

$161K

Rank: 12 out of 2,428

$690

Average: $166

67

Average: 6

JOHN BEITHON

Waconia, Minn. 55387

14,938

Rank: 8 out of 2,428

140

Rank: 1,082 out of 2,428

$33.1K

Rank: 628 out of 2,428

$236

Average: $166

107

Average: 6

KIRK ODDEN

Lake crystal, Minn. 56055

14,596

Rank: 9 out of 2,428

219

Rank: 448 out of 2,428

$102K

Rank: 34 out of 2,428

$464

Average: $166

67

Average: 6

MATHEW STAYMAN

East grand forks, Minn. 56721

12,741

Rank: 10 out of 2,428

284

Rank: 212 out of 2,428

$123K

Rank: 20 out of 2,428

$435

Average: $166

45

Average: 6

DANIEL JONES

Zimmerman, Minn. 55398

12,723

Rank: 11 out of 2,428

131

Rank: 1,167 out of 2,428

$24.3K

Rank: 964 out of 2,428

$186

Average: $166

97

Average: 6

JAMES KEANE

Fridley, Minn. 55432

12,368

Rank: 12 out of 2,428

745

Rank: 8 out of 2,428

$238K

Rank: 6 out of 2,428

$319

Average: $166

17

Average: 6

ERIC PEARSON

East grand forks, Minn. 56721

11,980

Rank: 13 out of 2,428

200

Rank: 572 out of 2,428

$71.7K

Rank: 104 out of 2,428

$358

Average: $166

60

Average: 6

SCOTT ABRAMS

Willmar, Minn. 56201

11,397

Rank: 14 out of 2,428

567

Rank: 22 out of 2,428

$74.2K

Rank: 92 out of 2,428

$131

Average: $166

20

Average: 6

WILLIAM DURIE

Chisholm, Minn. 55719

10,818

Rank: 15 out of 2,428

423

Rank: 54 out of 2,428

$87.6K

Rank: 54 out of 2,428

$207

Average: $166

26

Average: 6

ROBERT BOSL

Starbuck, Minn. 56381

10,480

Rank: 16 out of 2,428

198

Rank: 599 out of 2,428

$89K

Rank: 52 out of 2,428

$449

Average: $166

53

Average: 6

GREG RANDALL

Lakeville, Minn. 55044

10,218

Rank: 17 out of 2,428

149

Rank: 1,014 out of 2,428

$37.1K

Rank: 519 out of 2,428

$249

Average: $166

69

Average: 6

JAN BALDWIN

Hibbing, Minn. 55746

10,196

Rank: 18 out of 2,428

192

Rank: 642 out of 2,428

$177K

Rank: 11 out of 2,428

$923

Average: $166

53

Average: 6

GREGORY DAMBERG

St louis park, Minn. 55416

10,127

Rank: 19 out of 2,428

275

Rank: 228 out of 2,428

$28.9K

Rank: 761 out of 2,428

$105

Average: $166

37

Average: 6

MICHAEL FRALEY

Mankato, Minn. 56001

9,497

Rank: 20 out of 2,428

294

Rank: 189 out of 2,428

$60.4K

Rank: 181 out of 2,428

$206

Average: $166

32

Average: 6

ANOSHIRVAN MAZHARI

Milaca, Minn. 56353

8,749

Rank: 21 out of 2,428

155

Rank: 960 out of 2,428

$17.8K

Rank: 1,306 out of 2,428

$115

Average: $166

56

Average: 6

SCOTT LAWRENCE

Detroit lakes, Minn. 56501

8,626

Rank: 22 out of 2,428

198

Rank: 599 out of 2,428

$74.5K

Rank: 91 out of 2,428

$376

Average: $166

44

Average: 6

MARK EAKES

Granite falls, Minn. 56241

8,304

Rank: 23 out of 2,428

324

Rank: 140 out of 2,428

$102K

Rank: 31 out of 2,428

$316

Average: $166

26

Average: 6

RON HER

Mankato, Minn. 56001

8,200

Rank: 24 out of 2,428

411

Rank: 62 out of 2,428

$102K

Rank: 33 out of 2,428

$248

Average: $166

20

Average: 6

JOSEPH SACCOMAN

North st paul, Minn. 55109

8,191

Rank: 25 out of 2,428

360

Rank: 102 out of 2,428

$76.6K

Rank: 85 out of 2,428

$213

Average: $166

23

Average: 6

JOYLYNN GONZALES

Hibbing, Minn. 55746

8,113

Rank: 26 out of 2,428

215

Rank: 466 out of 2,428

$128K

Rank: 18 out of 2,428

$597

Average: $166

38

Average: 6

STEVEN MEISTER

Marshall, Minn. 56258

7,697

Rank: 27 out of 2,428

289

Rank: 201 out of 2,428

$136K

Rank: 16 out of 2,428

$470

Average: $166

27

Average: 6

CAROLINE BARUSYA

Blaine, Minn. 55449

7,602

Rank: 28 out of 2,428

377

Rank: 83 out of 2,428

$66.7K

Rank: 135 out of 2,428

$177

Average: $166

20

Average: 6

JOHN SCHAFFHAUSEN

Maple grove, Minn. 55369

7,441

Rank: 29 out of 2,428

203

Rank: 550 out of 2,428

$67.6K

Rank: 126 out of 2,428

$333

Average: $166

37

Average: 6

CHARLES MCDOWELL

Virginia, Minn. 55792

7,414

Rank: 30 out of 2,428

563

Rank: 23 out of 2,428

$96.8K

Rank: 41 out of 2,428

$172

Average: $166

13

Average: 6

JOHN BEECHER

Edina, Minn. 55436

7,402

Rank: 31 out of 2,428

319

Rank: 148 out of 2,428

$71K

Rank: 106 out of 2,428

$222

Average: $166

23

Average: 6

SHELDON BURNS

Edina, Minn. 55436

7,373

Rank: 32 out of 2,428

120

Rank: 1,309 out of 2,428

$23.4K

Rank: 1,009 out of 2,428

$195

Average: $166

61

Average: 6

MITCHELL HEUN

Mankato, Minn. 56001

7,237

Rank: 33 out of 2,428

234

Rank: 387 out of 2,428

$59.1K

Rank: 196 out of 2,428

$253

Average: $166

31

Average: 6

MARIE STRUYK

Minneapolis, Minn. 55421

7,128

Rank: 34 out of 2,428

177

Rank: 771 out of 2,428

$45.1K

Rank: 360 out of 2,428

$255

Average: $166

40

Average: 6

JENNIFER WELSH

New brighton, Minn. 55112

6,997

Rank: 35 out of 2,428

821

Rank: 3 out of 2,428

$70K

Rank: 111 out of 2,428

$85

Average: $166

9

Average: 6

DAVID SWANSON

Willmar, Minn. 56201

6,897

Rank: 36 out of 2,428

352

Rank: 112 out of 2,428

$22.3K

Rank: 1,059 out of 2,428

$63

Average: $166

20

Average: 6

JON LARSON

Detroit lakes, Minn. 56501

6,868

Rank: 37 out of 2,428

522

Rank: 30 out of 2,428

$61.4K

Rank: 175 out of 2,428

$118

Average: $166

13

Average: 6

DARRELL CARTER

Granite falls, Minn. 56241

6,775

Rank: 38 out of 2,428

303

Rank: 173 out of 2,428

$117K

Rank: 23 out of 2,428

$387

Average: $166

22

Average: 6

SAMANTHA CROSSLEY

International falls, Minn. 56649

6,718

Rank: 39 out of 2,428

266

Rank: 254 out of 2,428

$90.1K

Rank: 50 out of 2,428

$339

Average: $166

25

Average: 6

AMBER VICK

New london, Minn. 56273

6,634

Rank: 40 out of 2,428

151

Rank: 995 out of 2,428

$55.3K

Rank: 227 out of 2,428

$366

Average: $166

44

Average: 6

RICHARD HORECKA

Benson, Minn. 56215

6,593

Rank: 41 out of 2,428

467

Rank: 43 out of 2,428

$141K

Rank: 15 out of 2,428

$301

Average: $166

14

Average: 6

LESLIE RIESS

Cloquet, Minn. 55720

6,516

Rank: 42 out of 2,428

176

Rank: 777 out of 2,428

$30.2K

Rank: 718 out of 2,428

$171

Average: $166

37

Average: 6

BROOKE VAN DYKE

Saint paul, Minn. 55105

6,504

Rank: 43 out of 2,428

67

Rank: 1,905 out of 2,428

$20.3K

Rank: 1,157 out of 2,428

$304

Average: $166

97

Average: 6

AARON TRYGSTAD

Apple valley, Minn. 55124

6,384

Rank: 44 out of 2,428

373

Rank: 90 out of 2,428

$60.8K

Rank: 180 out of 2,428

$163

Average: $166

17

Average: 6

ROBERT DREHMEL

Woodbury, Minn. 55125

6,381

Rank: 45 out of 2,428

219

Rank: 448 out of 2,428

$54.5K

Rank: 232 out of 2,428

$249

Average: $166

29

Average: 6

ROBERT BREITENBACH

Spring grove, Minn. 55974

6,350

Rank: 46 out of 2,428

248

Rank: 318 out of 2,428

$83.4K

Rank: 67 out of 2,428

$336

Average: $166

26

Average: 6

RAM KAFLE

Detroit lakes, Minn. 56501

6,300

Rank: 47 out of 2,428

188

Rank: 674 out of 2,428

$50.8K

Rank: 275 out of 2,428

$270

Average: $166

34

Average: 6

MOUSHUMI MEHER

Robbinsdale, Minn. 55422

6,073

Rank: 48 out of 2,428

143

Rank: 1,059 out of 2,428

$30.8K

Rank: 699 out of 2,428

$215

Average: $166

42

Average: 6

WILLIAM KREMER

Marshall, Minn. 56258

6,037

Rank: 49 out of 2,428

381

Rank: 81 out of 2,428

$71.6K

Rank: 105 out of 2,428

$188

Average: $166

16

Average: 6

MARK BERNTSON

East grand forks, Minn. 56721

6,007

Rank: 50 out of 2,428

368

Rank: 95 out of 2,428

$92.4K

Rank: 48 out of 2,428

$251

Average: $166

16

Average: 6

KRISTEN HOLLAND

St. peter, Minn. 56082

6,007

Rank: 50 out of 2,428

253

Rank: 303 out of 2,428

$56.9K

Rank: 210 out of 2,428

$225

Average: $166

24

Average: 6

JOANNE GENEWICK

Mankato, Minn. 56001

6,002

Rank: 52 out of 2,428

148

Rank: 1,016 out of 2,428

$49.9K

Rank: 287 out of 2,428

$337

Average: $166

41

Average: 6

JOSEPH MORIARITY

Hugo, Minn. 55038

5,972

Rank: 53 out of 2,428

151

Rank: 995 out of 2,428

$38.4K

Rank: 492 out of 2,428

$255

Average: $166

40

Average: 6

CRAIG MOMMSEN

North st paul, Minn. 55109

5,929

Rank: 54 out of 2,428

181

Rank: 739 out of 2,428

$40.2K

Rank: 450 out of 2,428

$222

Average: $166

33

Average: 6

MELISSA CRAIG

Cambridge, Minn. 55008

5,797

Rank: 55 out of 2,428

233

Rank: 391 out of 2,428

$68.8K

Rank: 117 out of 2,428

$295

Average: $166

25

Average: 6

JAMES LEE

Anoka, Minn. 55303

5,639

Rank: 56 out of 2,428

269

Rank: 241 out of 2,428

$45.2K

Rank: 358 out of 2,428

$168

Average: $166

21

Average: 6

JEROME MERKEL

Maple grove, Minn. 55369

5,623

Rank: 57 out of 2,428

136

Rank: 1,123 out of 2,428

$46.5K

Rank: 342 out of 2,428

$342

Average: $166

41

Average: 6

MICHAEL STIFFMAN

Woodbury, Minn. 55125

5,547

Rank: 58 out of 2,428

124

Rank: 1,258 out of 2,428

$28.2K

Rank: 784 out of 2,428

$227

Average: $166

45

Average: 6

DEBORAH STRAND

Wyoming, Minn. 55092

5,539

Rank: 59 out of 2,428

171

Rank: 814 out of 2,428

$62.8K

Rank: 163 out of 2,428

$367

Average: $166

32

Average: 6

TREVOR BUSCH

Shakopee, Minn. 55379

5,518

Rank: 60 out of 2,428

203

Rank: 550 out of 2,428

$62K

Rank: 172 out of 2,428

$305

Average: $166

27

Average: 6

DAVID TOSTESON

Wyoming, Minn. 55092

5,467

Rank: 61 out of 2,428

240

Rank: 354 out of 2,428

$44.6K

Rank: 369 out of 2,428

$186

Average: $166

23

Average: 6

JILL VROMAN

Marshall, Minn. 56258

5,417

Rank: 62 out of 2,428

243

Rank: 341 out of 2,428

$96.8K

Rank: 42 out of 2,428

$398

Average: $166

22

Average: 6

STEVEN KIVI

New prague, Minn. 56071

5,323

Rank: 63 out of 2,428

238

Rank: 367 out of 2,428

$47.6K

Rank: 319 out of 2,428

$200

Average: $166

22

Average: 6

MARK HAGSTROM

Robbinsdale, Minn. 55422

5,310

Rank: 64 out of 2,428

205

Rank: 528 out of 2,428

$50.9K

Rank: 271 out of 2,428

$248

Average: $166

26

Average: 6

JOSHUA FRIESE

Redwood falls, Minn. 56283

5,302

Rank: 65 out of 2,428

416

Rank: 59 out of 2,428

$101K

Rank: 35 out of 2,428

$243

Average: $166

13

Average: 6

PRESTON HATLESTAD

Saint paul, Minn. 55106

5,269

Rank: 66 out of 2,428

763

Rank: 6 out of 2,428

$303K

Rank: 3 out of 2,428

$398

Average: $166

7

Average: 6

MILTON FONG

Edina, Minn. 55435

5,269

Rank: 66 out of 2,428

154

Rank: 966 out of 2,428

$24.5K

Rank: 952 out of 2,428

$159

Average: $166

34

Average: 6

LUCAS HINTERMEISTER

Cambridge, Minn. 55008

5,268

Rank: 68 out of 2,428

231

Rank: 399 out of 2,428

$39.9K

Rank: 454 out of 2,428

$173

Average: $166

23

Average: 6

JULIE BOLL

Silver bay, Minn. 55614

5,248

Rank: 69 out of 2,428

254

Rank: 299 out of 2,428

$62.1K

Rank: 171 out of 2,428

$245

Average: $166

21

Average: 6

THOMAS LEAF

North branch, Minn. 55056

5,181

Rank: 70 out of 2,428

271

Rank: 236 out of 2,428

$67.3K

Rank: 129 out of 2,428

$248

Average: $166

19

Average: 6

KENNETH RIPP

Cloquet, Minn. 55720

5,147

Rank: 71 out of 2,428

372

Rank: 92 out of 2,428

$86.1K

Rank: 58 out of 2,428

$231

Average: $166

14

Average: 6

JOSEPH SCHWINGHAMER

Ely, Minn. 55731

5,090

Rank: 72 out of 2,428

475

Rank: 39 out of 2,428

$122K

Rank: 21 out of 2,428

$256

Average: $166

11

Average: 6

JOHN SEBAS

Saint cloud, Minn. 56303

5,084

Rank: 73 out of 2,428

205

Rank: 528 out of 2,428

$67.1K

Rank: 132 out of 2,428

$327

Average: $166

25

Average: 6

MATTHEW LEAFBLAD

Minneapolis, Minn. 55423

5,066

Rank: 74 out of 2,428

97

Rank: 1,592 out of 2,428

$13.6K

Rank: 1,543 out of 2,428

$140

Average: $166

52

Average: 6

TIMOTHY BALDER

Stillwater, Minn. 55082

5,054

Rank: 75 out of 2,428

203

Rank: 550 out of 2,428

$39.5K

Rank: 463 out of 2,428

$195

Average: $166

25

Average: 6

THOMAS BRENNAN

Mankato, Minn. 56001

5,042

Rank: 76 out of 2,428

318

Rank: 153 out of 2,428

$280K

Rank: 5 out of 2,428

$879

Average: $166

16

Average: 6

PATRICIA FREUND

Litchfield, Minn. 55355

5,028

Rank: 77 out of 2,428

214

Rank: 471 out of 2,428

$68.7K

Rank: 120 out of 2,428

$321

Average: $166

23

Average: 6

ALAN OLSON

Redwood falls, Minn. 56283

5,009

Rank: 78 out of 2,428

300

Rank: 177 out of 2,428

$61.4K

Rank: 176 out of 2,428

$205

Average: $166

17

Average: 6

KRISTINA ENGLAND

Marshall, Minn. 56258

5,009

Rank: 78 out of 2,428

238

Rank: 367 out of 2,428

$87.4K

Rank: 55 out of 2,428

$367

Average: $166

21

Average: 6

PAULA REHDER

North branch, Minn. 55056

4,888

Rank: 80 out of 2,428

574

Rank: 20 out of 2,428

$56.6K

Rank: 211 out of 2,428

$99

Average: $166

9

Average: 6

DAVID DANIELSON

Redwood falls, Minn. 56283

4,866

Rank: 81 out of 2,428

348

Rank: 114 out of 2,428

$83.9K

Rank: 65 out of 2,428

$241

Average: $166

14

Average: 6

BRYAN PUCIK

Mankato, Minn. 56002

4,852

Rank: 82 out of 2,428

316

Rank: 158 out of 2,428

$44.3K

Rank: 378 out of 2,428

$140

Average: $166

15

Average: 6

HANAN ROSENSTEIN

Minneapolis, Minn. 55408

4,809

Rank: 83 out of 2,428

114

Rank: 1,375 out of 2,428

$33.3K

Rank: 618 out of 2,428

$292

Average: $166

42

Average: 6

RICHARD PELLER

Mankato, Minn. 56001

4,801

Rank: 84 out of 2,428

225

Rank: 416 out of 2,428

$76.8K

Rank: 83 out of 2,428

$341

Average: $166

21

Average: 6

JOHN BJORKLUND

Bloomington, Minn. 55431

4,796

Rank: 85 out of 2,428

468

Rank: 42 out of 2,428

$58.9K

Rank: 199 out of 2,428

$126

Average: $166

10

Average: 6

SCOTT BENSON

Apple valley, Minn. 55124

4,765

Rank: 86 out of 2,428

339

Rank: 130 out of 2,428

$105K

Rank: 30 out of 2,428

$309

Average: $166

14

Average: 6

CARRIE GERHARD

La crescent, Minn. 55947

4,752

Rank: 87 out of 2,428

715

Rank: 10 out of 2,428

$66.5K

Rank: 137 out of 2,428

$93

Average: $166

7

Average: 6

CAROL SARPAL

Blaine, Minn. 55449

4,738

Rank: 88 out of 2,428

685

Rank: 11 out of 2,428

$87.3K

Rank: 56 out of 2,428

$127

Average: $166

7

Average: 6

ANITA STREI

Litchfield, Minn. 55355

4,692

Rank: 89 out of 2,428

167

Rank: 841 out of 2,428

$37.8K

Rank: 511 out of 2,428

$226

Average: $166

28

Average: 6

JAMES ROGERS

Cloquet, Minn. 55720

4,659

Rank: 90 out of 2,428

256

Rank: 291 out of 2,428

$39.8K

Rank: 460 out of 2,428

$155

Average: $166

18

Average: 6

RICHARD WEHSELER

New london, Minn. 56273

4,651

Rank: 91 out of 2,428

156

Rank: 943 out of 2,428

$80.2K

Rank: 71 out of 2,428

$514

Average: $166

30

Average: 6

SCOTT RAHM

Clearwater, Minn. 55320

4,638

Rank: 92 out of 2,428

259

Rank: 283 out of 2,428

$109K

Rank: 28 out of 2,428

$422

Average: $166

18

Average: 6

RANDI BERG

Harmony, Minn. 55939

4,635

Rank: 93 out of 2,428

357

Rank: 106 out of 2,428

$70.9K

Rank: 107 out of 2,428

$199

Average: $166

13

Average: 6

JON BRADBURY

East grand forks, Minn. 56721

4,547

Rank: 94 out of 2,428

253

Rank: 303 out of 2,428

$57.6K

Rank: 207 out of 2,428

$228

Average: $166

18

Average: 6

RICHARD BOSACKER

Lino lakes, Minn. 55014

4,505

Rank: 95 out of 2,428

394

Rank: 71 out of 2,428

$34.5K

Rank: 583 out of 2,428

$88

Average: $166

11

Average: 6

JULIE LARSON

Detroit lakes, Minn. 56501

4,494

Rank: 96 out of 2,428

157

Rank: 931 out of 2,428

$70K

Rank: 112 out of 2,428

$446

Average: $166

29

Average: 6

TIMOTHY GRANGAARD

Waconia, Minn. 55387

4,492

Rank: 97 out of 2,428

116

Rank: 1,355 out of 2,428

$23K

Rank: 1,022 out of 2,428

$199

Average: $166

39

Average: 6

TODD HOLM

Stillwater, Minn. 55082

4,483

Rank: 98 out of 2,428

529

Rank: 29 out of 2,428

$289K

Rank: 4 out of 2,428

$546

Average: $166

8

Average: 6

GABRIELLE VENCEL OLSON

Willmar, Minn. 56201

4,460

Rank: 99 out of 2,428

184

Rank: 710 out of 2,428

$102K

Rank: 32 out of 2,428

$553

Average: $166

24

Average: 6

KEVIN BAILEY

Fridley, Minn. 55432

4,434

Rank: 100 out of 2,428

499

Rank: 37 out of 2,428

$112K

Rank: 27 out of 2,428

$224

Average: $166

9

Average: 6

Sources: Centers for Medicare and Medicaid Services, National Plan and Provider Enumeration System, American Medical Association

Services that begin with a letter come from CMS. All other codes and descriptions of the medical procedures are from the Current Procedural Terminology (CPT®) code set, copyright 2015 American Medical Association. All rights reserved. Where practical, AMA’s consumer friendly translation of the CPT descriptor was used. ProPublica has received permission from the AMA to use these codes on this site.

Read our methodology.