Treatment Tracker
The Doctors and Services in Medicare Part B
This database was last updated in December 2017. It should only be used as a historical snapshot. More recent data is available via the Centers for Medicare and Medicaid Services’ lookup tool.
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 |
---|---|---|---|---|---|
Bangor, Me. 04401 |
78,090
Rank: 1 out of 86 |
2,661
Rank: 1 out of 86 |
$1.77M
Rank: 1 out of 86 |
$665
Average: $674 |
29
Average: 26 |
NORTHEAST MOBILE HEALTH SERVICES Topsham, Me. 04086 |
54,906
Rank: 2 out of 86 |
1,826
Rank: 3 out of 86 |
$1.18M
Rank: 2 out of 86 |
$648
Average: $674 |
30
Average: 26 |
NORTHERN OXFORD REGIONAL AMBULANCE SERVICE Mexico, Me. 04257 |
31,379
Rank: 3 out of 86 |
670
Rank: 9 out of 86 |
$803K
Rank: 5 out of 86 |
$1,198
Average: $674 |
47
Average: 26 |
Fort kent, Me. 04743 |
29,723
Rank: 4 out of 86 |
412
Rank: 21 out of 86 |
$421K
Rank: 11 out of 86 |
$1,021
Average: $674 |
72
Average: 26 |
Houlton, Me. 04730 |
28,014
Rank: 5 out of 86 |
562
Rank: 13 out of 86 |
$568K
Rank: 7 out of 86 |
$1,011
Average: $674 |
50
Average: 26 |
Ellsworth, Me. 04605 |
27,194
Rank: 6 out of 86 |
915
Rank: 5 out of 86 |
$697K
Rank: 6 out of 86 |
$762
Average: $674 |
30
Average: 26 |
CENTRAL LINCOLN COUNTY AMBULANCE Damariscotta, Me. 04543 |
17,810
Rank: 7 out of 86 |
553
Rank: 15 out of 86 |
$515K
Rank: 10 out of 86 |
$932
Average: $674 |
32
Average: 26 |
Freeport, Me. 04032 |
14,856
Rank: 8 out of 86 |
419
Rank: 19 out of 86 |
$320K
Rank: 17 out of 86 |
$764
Average: $674 |
35
Average: 26 |
Belfast, Me. 04915 |
14,846
Rank: 9 out of 86 |
555
Rank: 14 out of 86 |
$406K
Rank: 13 out of 86 |
$731
Average: $674 |
27
Average: 26 |
Bangor, Me. 04401 |
12,497
Rank: 10 out of 86 |
1,646
Rank: 4 out of 86 |
$912K
Rank: 4 out of 86 |
$554
Average: $674 |
8
Average: 26 |
Gardiner, Me. 04345 |
11,927
Rank: 11 out of 86 |
460
Rank: 17 out of 86 |
$335K
Rank: 16 out of 86 |
$727
Average: $674 |
26
Average: 26 |
Augusta, Me. 04330 |
11,255
Rank: 12 out of 86 |
883
Rank: 6 out of 86 |
$555K
Rank: 9 out of 86 |
$629
Average: $674 |
13
Average: 26 |
Kennebunk, Me. 04043 |
11,249
Rank: 13 out of 86 |
550
Rank: 16 out of 86 |
$397K
Rank: 14 out of 86 |
$722
Average: $674 |
20
Average: 26 |
Howland, Me. 04448 |
11,071
Rank: 14 out of 86 |
121
Rank: 47 out of 86 |
$142K
Rank: 34 out of 86 |
$1,172
Average: $674 |
91
Average: 26 |
Winthrop, Me. 04364 |
10,410
Rank: 15 out of 86 |
361
Rank: 24 out of 86 |
$255K
Rank: 21 out of 86 |
$706
Average: $674 |
29
Average: 26 |
Portland, Me. 04101 |
10,227
Rank: 16 out of 86 |
1,875
Rank: 2 out of 86 |
$1.02M
Rank: 3 out of 86 |
$546
Average: $674 |
5
Average: 26 |
WELLS EMERGENCY MEDICAL SERVICE INC Wells, Me. 04090 |
9,341
Rank: 17 out of 86 |
449
Rank: 18 out of 86 |
$261K
Rank: 20 out of 86 |
$580
Average: $674 |
21
Average: 26 |
Old town, Me. 04468 |
8,895
Rank: 18 out of 86 |
387
Rank: 22 out of 86 |
$237K
Rank: 23 out of 86 |
$613
Average: $674 |
23
Average: 26 |
Blue hill, Me. 04614 |
8,603
Rank: 19 out of 86 |
312
Rank: 28 out of 86 |
$198K
Rank: 26 out of 86 |
$633
Average: $674 |
28
Average: 26 |
Glenburn, Me. 04401 |
8,523
Rank: 20 out of 86 |
211
Rank: 33 out of 86 |
$128K
Rank: 37 out of 86 |
$608
Average: $674 |
40
Average: 26 |
PLEASANT RIVER AMBULANCE SERVICE Columbia, Me. 04623 |
7,782
Rank: 21 out of 86 |
130
Rank: 43 out of 86 |
$113K
Rank: 40 out of 86 |
$871
Average: $674 |
60
Average: 26 |
Biddeford, Me. 04005 |
7,607
Rank: 22 out of 86 |
846
Rank: 7 out of 86 |
$556K
Rank: 8 out of 86 |
$657
Average: $674 |
9
Average: 26 |
Yarmouth, Me. 04096 |
6,648
Rank: 23 out of 86 |
302
Rank: 29 out of 86 |
$183K
Rank: 28 out of 86 |
$607
Average: $674 |
22
Average: 26 |
THREE RIVERS AMBULANCE SERVICE Milo, Me. 04463 |
6,508
Rank: 24 out of 86 |
164
Rank: 40 out of 86 |
$154K
Rank: 33 out of 86 |
$936
Average: $674 |
40
Average: 26 |
Machias, Me. 04654 |
6,490
Rank: 25 out of 86 |
246
Rank: 32 out of 86 |
$184K
Rank: 27 out of 86 |
$746
Average: $674 |
26
Average: 26 |
Windham, Me. 04062 |
6,434
Rank: 26 out of 86 |
313
Rank: 27 out of 86 |
$174K
Rank: 30 out of 86 |
$554
Average: $674 |
21
Average: 26 |
Hiram, Me. 04041 |
6,369
Rank: 27 out of 86 |
117
Rank: 49 out of 86 |
$108K
Rank: 43 out of 86 |
$922
Average: $674 |
54
Average: 26 |
UPPER KENNEBEC VALLEY AMBULANCE SERVICE Bingham, Me. 04920 |
6,029
Rank: 28 out of 86 |
92
Rank: 58 out of 86 |
$116K
Rank: 39 out of 86 |
$1,257
Average: $674 |
66
Average: 26 |
Old orchard beach, Me. 04064 |
6,009
Rank: 29 out of 86 |
336
Rank: 26 out of 86 |
$208K
Rank: 25 out of 86 |
$620
Average: $674 |
18
Average: 26 |
HERMON VOLUNTEER RESCUE AND FIRST AID SQUAD, INC Hermon, Me. 04401 |
5,869
Rank: 30 out of 86 |
186
Rank: 37 out of 86 |
$96.8K
Rank: 46 out of 86 |
$520
Average: $674 |
32
Average: 26 |
Brunswick, Me. 04011 |
5,751
Rank: 31 out of 86 |
599
Rank: 10 out of 86 |
$350K
Rank: 15 out of 86 |
$584
Average: $674 |
10
Average: 26 |
Standish, Me. 04084 |
5,501
Rank: 32 out of 86 |
170
Rank: 38 out of 86 |
$108K
Rank: 44 out of 86 |
$634
Average: $674 |
32
Average: 26 |
Bath, Me. 04530 |
5,318
Rank: 33 out of 86 |
386
Rank: 23 out of 86 |
$246K
Rank: 22 out of 86 |
$638
Average: $674 |
14
Average: 26 |
Auburn, Me. 04210 |
4,961
Rank: 34 out of 86 |
835
Rank: 8 out of 86 |
$411K
Rank: 12 out of 86 |
$492
Average: $674 |
6
Average: 26 |
Union, Me. 04862 |
4,675
Rank: 35 out of 86 |
103
Rank: 52 out of 86 |
$109K
Rank: 42 out of 86 |
$1,055
Average: $674 |
45
Average: 26 |
Fryeburg, Me. 04037 |
4,409
Rank: 36 out of 86 |
170
Rank: 38 out of 86 |
$132K
Rank: 36 out of 86 |
$777
Average: $674 |
26
Average: 26 |
Orono, Me. 04473 |
4,330
Rank: 37 out of 86 |
259
Rank: 31 out of 86 |
$159K
Rank: 31 out of 86 |
$613
Average: $674 |
17
Average: 26 |
South portland, Me. 04106 |
4,316
Rank: 38 out of 86 |
563
Rank: 12 out of 86 |
$305K
Rank: 19 out of 86 |
$541
Average: $674 |
8
Average: 26 |
Falmouth, Me. 04105 |
4,042
Rank: 39 out of 86 |
338
Rank: 25 out of 86 |
$182K
Rank: 29 out of 86 |
$540
Average: $674 |
12
Average: 26 |
Sanford, Me. 04073 |
3,950
Rank: 40 out of 86 |
573
Rank: 11 out of 86 |
$319K
Rank: 18 out of 86 |
$557
Average: $674 |
7
Average: 26 |
SOUTHWEST HARBOR-TREMONT NURSING SERVICE, INC Southwest harbor, Me. 04679 |
3,899
Rank: 41 out of 86 |
122
Rank: 46 out of 86 |
$89.5K
Rank: 47 out of 86 |
$734
Average: $674 |
32
Average: 26 |
Lisbon, Me. 04250 |
3,819
Rank: 42 out of 86 |
210
Rank: 34 out of 86 |
$120K
Rank: 38 out of 86 |
$570
Average: $674 |
18
Average: 26 |
Brewer, Me. 04412 |
3,679
Rank: 43 out of 86 |
206
Rank: 35 out of 86 |
$140K
Rank: 35 out of 86 |
$680
Average: $674 |
18
Average: 26 |
TRITOWN AMBULANCE & EMERGENCY RESCUE SERVICE West paris, Me. 04289 |
3,489
Rank: 44 out of 86 |
106
Rank: 51 out of 86 |
$106K
Rank: 45 out of 86 |
$1,001
Average: $674 |
33
Average: 26 |
Gray, Me. 04039 |
3,450
Rank: 45 out of 86 |
109
Rank: 50 out of 86 |
$68K
Rank: 54 out of 86 |
$624
Average: $674 |
32
Average: 26 |
Topsham, Me. 04086 |
3,348
Rank: 46 out of 86 |
286
Rank: 30 out of 86 |
$155K
Rank: 32 out of 86 |
$543
Average: $674 |
12
Average: 26 |
Limington, Me. 04049 |
3,320
Rank: 47 out of 86 |
73
Rank: 63 out of 86 |
$55K
Rank: 59 out of 86 |
$753
Average: $674 |
45
Average: 26 |
UNITY VOLUNTEER AMBULANCE CORP. Unity, Me. 04988 |
3,284
Rank: 48 out of 86 |
96
Rank: 56 out of 86 |
$69.6K
Rank: 51 out of 86 |
$725
Average: $674 |
34
Average: 26 |
Rockland, Me. 04841 |
3,224
Rank: 49 out of 86 |
414
Rank: 20 out of 86 |
$209K
Rank: 24 out of 86 |
$505
Average: $674 |
8
Average: 26 |
Waterboro, Me. 04087 |
3,089
Rank: 50 out of 86 |
124
Rank: 45 out of 86 |
$68.5K
Rank: 53 out of 86 |
$552
Average: $674 |
25
Average: 26 |
Buxton, Me. 04093 |
2,909
Rank: 51 out of 86 |
129
Rank: 44 out of 86 |
$73.1K
Rank: 50 out of 86 |
$567
Average: $674 |
23
Average: 26 |
Bethel, Me. 04217 |
2,904
Rank: 52 out of 86 |
68
Rank: 69 out of 86 |
$63.1K
Rank: 56 out of 86 |
$928
Average: $674 |
43
Average: 26 |
Union, Me. 04862 |
2,901
Rank: 53 out of 86 |
96
Rank: 56 out of 86 |
$65.4K
Rank: 55 out of 86 |
$682
Average: $674 |
30
Average: 26 |
Poland, Me. 04274 |
2,828
Rank: 54 out of 86 |
145
Rank: 41 out of 86 |
$82.4K
Rank: 48 out of 86 |
$568
Average: $674 |
20
Average: 26 |
Hampden, Me. 04444 |
2,565
Rank: 55 out of 86 |
143
Rank: 42 out of 86 |
$81.5K
Rank: 49 out of 86 |
$570
Average: $674 |
18
Average: 26 |
Ashland, Me. 04732 |
2,442
Rank: 56 out of 86 |
61
Rank: 71 out of 86 |
$53.3K
Rank: 60 out of 86 |
$874
Average: $674 |
40
Average: 26 |
Casco, Me. 04015 |
2,321
Rank: 57 out of 86 |
97
Rank: 55 out of 86 |
$52.2K
Rank: 62 out of 86 |
$538
Average: $674 |
24
Average: 26 |
Dennysville, Me. 04628 |
2,319
Rank: 58 out of 86 |
51
Rank: 75 out of 86 |
$39.5K
Rank: 68 out of 86 |
$774
Average: $674 |
45
Average: 26 |
Raymond, Me. 04071 |
2,276
Rank: 59 out of 86 |
72
Rank: 66 out of 86 |
$43.1K
Rank: 65 out of 86 |
$599
Average: $674 |
32
Average: 26 |
Cape elizabeth, Me. 04107 |
2,168
Rank: 60 out of 86 |
199
Rank: 36 out of 86 |
$109K
Rank: 41 out of 86 |
$550
Average: $674 |
11
Average: 26 |
ST. GEORGE VOLUNTEER FIREMEN'S ASSOCIATION Tenants harbor, Me. 04860 |
2,037
Rank: 61 out of 86 |
73
Rank: 63 out of 86 |
$52.6K
Rank: 61 out of 86 |
$720
Average: $674 |
28
Average: 26 |
Naples, Me. 04055 |
1,752
Rank: 62 out of 86 |
87
Rank: 60 out of 86 |
$44.3K
Rank: 64 out of 86 |
$510
Average: $674 |
20
Average: 26 |
KENNEBUNKPORT EMERGENCY MEDICAL SER INCORPORATED Kennebunkport, Me. 04046 |
1,749
Rank: 63 out of 86 |
103
Rank: 52 out of 86 |
$55.2K
Rank: 58 out of 86 |
$536
Average: $674 |
17
Average: 26 |
Searsport, Me. 04974 |
1,725
Rank: 64 out of 86 |
87
Rank: 60 out of 86 |
$57.5K
Rank: 57 out of 86 |
$661
Average: $674 |
20
Average: 26 |
Hollis, Me. 04042 |
1,689
Rank: 65 out of 86 |
62
Rank: 70 out of 86 |
$35.5K
Rank: 72 out of 86 |
$572
Average: $674 |
27
Average: 26 |
Stockton springs, Me. 04981 |
1,616
Rank: 66 out of 86 |
57
Rank: 72 out of 86 |
$38.4K
Rank: 70 out of 86 |
$673
Average: $674 |
28
Average: 26 |
INDIAN TOWNSHIP TRIBAL GOVERNMENT Princeton, Me. 04668 |
1,370
Rank: 67 out of 86 |
27
Rank: 83 out of 86 |
$28.5K
Rank: 78 out of 86 |
$1,056
Average: $674 |
51
Average: 26 |
NORTHEAST HARBOR AMBULANCE SERVICE Northeast harbor, Me. 04662 |
1,338
Rank: 68 out of 86 |
70
Rank: 68 out of 86 |
$34.9K
Rank: 74 out of 86 |
$498
Average: $674 |
19
Average: 26 |
Clinton, Me. 04927 |
1,318
Rank: 69 out of 86 |
71
Rank: 67 out of 86 |
$37.9K
Rank: 71 out of 86 |
$534
Average: $674 |
19
Average: 26 |
Lyman, Me. 04002 |
1,304
Rank: 70 out of 86 |
88
Rank: 59 out of 86 |
$43K
Rank: 66 out of 86 |
$488
Average: $674 |
15
Average: 26 |
Oxford, Me. 04270 |
1,304
Rank: 70 out of 86 |
119
Rank: 48 out of 86 |
$68.8K
Rank: 52 out of 86 |
$578
Average: $674 |
11
Average: 26 |
Ogunquit, Me. 03907 |
1,230
Rank: 72 out of 86 |
101
Rank: 54 out of 86 |
$46.9K
Rank: 63 out of 86 |
$465
Average: $674 |
12
Average: 26 |
Stoneham, Me. 04231 |
1,185
Rank: 73 out of 86 |
56
Rank: 73 out of 86 |
$35.4K
Rank: 73 out of 86 |
$632
Average: $674 |
21
Average: 26 |
Buckfield, Me. 04220 |
1,161
Rank: 74 out of 86 |
46
Rank: 76 out of 86 |
$29.9K
Rank: 76 out of 86 |
$650
Average: $674 |
25
Average: 26 |
New gloucester, Me. 04260 |
1,161
Rank: 74 out of 86 |
54
Rank: 74 out of 86 |
$29.4K
Rank: 77 out of 86 |
$545
Average: $674 |
22
Average: 26 |
Thomaston, Me. 04861 |
944
Rank: 76 out of 86 |
73
Rank: 63 out of 86 |
$38.9K
Rank: 69 out of 86 |
$533
Average: $674 |
13
Average: 26 |
Sebago, Me. 04029 |
915
Rank: 77 out of 86 |
36
Rank: 79 out of 86 |
$19.3K
Rank: 80 out of 86 |
$537
Average: $674 |
25
Average: 26 |
Vinalhaven, Me. 04863 |
909
Rank: 78 out of 86 |
46
Rank: 76 out of 86 |
$34K
Rank: 75 out of 86 |
$740
Average: $674 |
20
Average: 26 |
Arundel, Me. 04046 |
820
Rank: 79 out of 86 |
82
Rank: 62 out of 86 |
$39.7K
Rank: 67 out of 86 |
$484
Average: $674 |
10
Average: 26 |
Mattawamkeag, Me. 04459 |
800
Rank: 80 out of 86 |
31
Rank: 80 out of 86 |
$18.2K
Rank: 81 out of 86 |
$588
Average: $674 |
26
Average: 26 |
HARPSWELL NECK FIRE DEPARTMENT ASSOCIATION Harpswell, Me. 04079 |
792
Rank: 81 out of 86 |
40
Rank: 78 out of 86 |
$24.4K
Rank: 79 out of 86 |
$611
Average: $674 |
20
Average: 26 |
Durham, Me. 04222 |
710
Rank: 82 out of 86 |
26
Rank: 84 out of 86 |
$15.4K
Rank: 82 out of 86 |
$593
Average: $674 |
27
Average: 26 |
Carmel, Me. 04419 |
692
Rank: 83 out of 86 |
29
Rank: 81 out of 86 |
$14.8K
Rank: 83 out of 86 |
$509
Average: $674 |
24
Average: 26 |
Acton, Me. 04001 |
480
Rank: 84 out of 86 |
29
Rank: 81 out of 86 |
$14.6K
Rank: 84 out of 86 |
$503
Average: $674 |
17
Average: 26 |
Islesboro, Me. 04848 |
423
Rank: 85 out of 86 |
22
Rank: 85 out of 86 |
$13.2K
Rank: 85 out of 86 |
$602
Average: $674 |
19
Average: 26 |
Searsmont, Me. 04973 |
298
Rank: 86 out of 86 |
16
Rank: 86 out of 86 |
$6,746
Rank: 86 out of 86 |
$422
Average: $674 |
19
Average: 26 |
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.