Doctor profile · Federal record
Dr. KENNETH HAFT, M.D.
Pulmonary Disease Physician (CMS: PULMONARY DISEASE) · Critical Care Medicine (Internal Medicine) Physician · RICHMOND, VA
- NPI 1972529717
- Accepts Medicare
- MIPS 76.5 / 100 · 2023
- 31 yrs in practice
- Male
- Group practice
- No sanctions
Practice & contact
- Primary practice
-
6600 W BROAD ST STE 300
RICHMOND, VA 232301709
(804) 320-4243
fax (804) 622-0552 - Mailing address
-
1000 BOULDERS PKWY, SUITE 102
RICHMOND, VA 232255545
Credentials & registration
- NPI registered
- July 2006 — 20 yrs on file
- Profile last updated
- May 19, 2021
- Year of graduation
- 1995 — 31 yrs since
- Specialty taxonomy
- 207RP1001X — NUCC code
- State license (1)
- Virginia #0101054682
- Medicaid
- VA #005844690
Federal sanctions & exclusions
No sanctions, exclusions or revocations on file
Checked against OIG LEIE on NPI 1972529717. Last verified May 11, 2026.Medicare procedures · 2023
Top services delivered
Total services
14,202
Distinct HCPCS
10
Medicare allowed
$635,382
| HCPCS | Description | Services | Patients | Avg allowed | |
|---|---|---|---|---|---|
J2182 |
Injection, mepolizumab, 1 mg | 6,000 | 35 | $29 | |
J2357 |
Injection, omalizumab, 5 mg | 4,950 | 35 | $38 | |
99214 |
Established patient office or other outpatient visit, 30-39 minutes | 684 | 379 | $125 | |
99490 |
Chronic care management services, first 20 minutes of clinical staff time directed by health care professional, per calendar month | 397 | 54 | $61 | |
96372 |
Injection of drug or substance under skin or into muscle | 340 | 114 | $14 | |
99457 |
Management using the results of remote vital sign monitoring per calendar month, first 20 minutes | 324 | 45 | $48 | |
99454 |
Remote monitoring of physiologic parameters, initial supply of devices with daily recordings or programmed alerts transmission, each 30 days | 269 | 38 | $49 | |
99215 |
Established patient office or other outpatient visit, 40-54 minutes | 225 | 175 | $175 | |
94726 |
Test to determine lung volumes using sensors | 113 | 110 | $53 | |
94729 |
Test to examine how well the lungs exchange gases | 113 | 110 | $56 |
In context: peer comparison
Among 14 peers in this city , average services per provider: 317. This provider delivers 45× the peer median.Open Payments
Industry payments received
All-time total
$3,806
Transactions
21
Manufacturers
8
| Payer (manufacturer) | Industry | Txns | Amount |
|---|---|---|---|
| INTUITIVE SURGICAL, INC. | 8 | $3,575.25 | |
| Vifor Pharma, Inc. | 4 | $73.36 | |
| GlaxoSmithKline, LLC. | 3 | $47.04 | |
| AstraZeneca Pharmaceuticals LP | 2 | $36.70 | |
| Mallinckrodt Hospital Products Inc. | 1 | $28.23 | |
| Insmed, Inc. | 1 | $16.29 | |
| GENZYME CORPORATION | 1 | $15.27 | |
| PFIZER INC. | 1 | $13.69 |
By nature of payment
Medicare Part D · 2023
Top prescriptions
Total claims
2,639
Patients
970
Total drug cost
$1,034,454
| Drug | Type | Claims | Patients | Total cost |
|---|---|---|---|---|
| Albuterol Sulfate Hfa (Albuterol Sulfate) | Brand | 476 | 200 | $16,963 |
| Prednisone | Generic | 392 | 211 | $2,120 |
| Trelegy Ellipta (Fluticasone/Umeclidin/Vilanter) | Brand | 341 | 72 | $334,656 |
| Montelukast Sodium | Generic | 279 | 93 | $6,464 |
| Anoro Ellipta (Umeclidinium Brm/Vilanterol Tr) | Brand | 158 | 34 | $116,918 |
| Spiriva Respimat (Tiotropium Bromide) | Brand | 145 | 35 | $134,486 |
| Azithromycin | Generic | 142 | 92 | $2,136 |
| Symbicort (Budesonide/Formoterol Fumarate) | Brand | 135 | 37 | $98,501 |
| Breo Ellipta (Fluticasone/Vilanterol) | Brand | 118 | 31 | $82,934 |
| Ventolin Hfa (Albuterol Sulfate) | Brand | 83 | 34 | $6,626 |