Doctor profile · Federal record

Dr. Thomas Hanff

Cardiovascular Disease Physician (CMS: Cardiovascular Disease (Cardiology)) · Internal Medicine Physician · Cardiovascular Disease Physician · Student in an Organized Health Care Education/Training Program · Baltimore, MD

  • NPI 1578867370
  • Accepts Medicare
  • 13 yrs in practice
  • Licensed in 3 states
  • Male
  • Solo practice
  • No sanctions

Practice & contact

Operates at 2 locations .

NPPES Updated May 11, 2026
Primary practice
The Johns Hopkins Hospital, 600 North Wolfe Street
Baltimore, MD 212870005
(410) 955-5000
Additional location
6140 W Curtisian Ave Ste 200
Boise, ID 837040107
(208) 302-0000
fax (208) 302-0055
Mailing address
3400 Spruce St, 100 Centrex
Philadelphia, PA 191044238

Credentials & registration

NPPES · NUCC
NPI registered
January 2011 — 15 yrs on file
Profile last updated
May 16, 2022
Year of graduation
2013 — 13 yrs since
Specialty taxonomy
207RC0000X — NUCC code
State licenses (3)
Utah #12250401-1205 · Pennsylvania #MD455898 · Idaho #M-16420

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

Checked against OIG LEIE on NPI 1578867370. Last verified May 11, 2026.

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
455
Distinct HCPCS
7
Medicare allowed
$59,517
HCPCS Description Services Patients Avg allowed
99233 Subsequent hospital care with moderate levelof medical decision making, if using time, at least 50 minutes 192 45 $115
99215 Established patient office or other outpatient visit, 40-54 minutes 80 74 $137
99291 Critical care, first 30-74 minutes 80 31 $209
93750 Evaluation of lower heart chamber assist device 51 15 $39
99223 Initial hospital care with moderate level of medical decision making, if using time, at least 75 minutes 21 20 $170
99239 Hospital discharge day management, more than 30 minutes 19 18 $112
99205 New patient office or other outpatient visit, 60-74 minutes 12 12 $176

In context: peer comparison

Among 52 peers in Baltimore Cardiovascular Disease Physician, average services per provider: 168. This provider delivers 2.7× the peer median.

Open Payments

Industry payments received

CMS Open Payments
All-time total
$3,773
Transactions
7
Manufacturers
3
Payer (manufacturer) Industry Txns Amount
La Jolla Pharmaceutical Company 2 $3,564.01
Paragonix Technologies, INC. 3 $160.04
Abbott Laboratories 2 $48.52

By nature of payment

Honoraria
$3,550
Food and Beverage
$223

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
439
Patients
108
Total drug cost
$132,308
Drug Type Claims Patients Total cost
Metoprolol Succinate Generic 57 26 $962
Farxiga (Dapagliflozin Propanediol) Brand 50 15 $46,414
Spironolactone Generic 35 17 $311
Atorvastatin Calcium Generic 32 15 $409
Entresto (Sacubitril/Valsartan) Brand 32 12 $32,898
Tacrolimus Generic 31 0 $2,976
Carvedilol Generic 27 0 $333
Lisinopril Generic 26 0 $250
Omeprazole Generic 26 0 $285
Eliquis (Apixaban) Brand 25 12 $19,010

Hospital affiliations

CMS Hospital Compare

Frequently asked questions

Auto-generated from federal data
What is Dr. Thomas Hanff's medical specialty?
Dr. Thomas Hanff practices Cardiovascular Disease Physician in Baltimore, MD.
Where does Dr. Thomas Hanff practice?
Dr. Thomas Hanff practices at The Johns Hopkins Hospital, Baltimore, MD 212870005. Office phone: 4109555000.
What is Dr. Thomas Hanff's NPI?
Dr. Thomas Hanff's National Provider Identifier (NPI) is 1578867370, issued by NPPES.
Does Dr. Thomas Hanff accept Medicare assignment?
Yes. Dr. Thomas Hanff accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. Thomas Hanff commonly perform?
Top Medicare-reported procedures in 2023: Subsequent hospital care with moderate levelof medical decision making (HCPCS 99233); Established patient office or other outpatient visit (HCPCS 99215); Critical care (HCPCS 99291). Source: CMS Medicare Physician & Other Practitioners file.