Healthcare provider profile · identity verified

John Tso, M.D.

Family Practice · SAN JOSE, CA · NPI 1811160377

Profile state: partd only Open Payments: 2025 Medicare Part D: 2024 Last identity check: 2026-08-10 Page data build: 2026-08-12

Verified facts

What the public records show

We did not find matching Open Payments records for this doctor in 2025.

These records do not establish that a payment influenced prescribing or medical care.

Payment overview · 2025

General Payments

We did not find matching Open Payments records for this doctor in the selected program year.

Separate record types

Research & Ownership

Research Payments (direct recipient): not present in the loaded data

Associated Research Funding (for example, named PI): not present in the loaded data

Ownership / Investment: not present in the loaded data

These categories are never added into the General Payments headline. Associated research funding must not be described as money the doctor personally received unless the source record supports that conclusion.

Analysis 1 · Payment-linked products

Products named in Open Payments records

No payment-linked product analysis is available because no matching General Payment records were found for the selected year.

Public prescribing for products named in payments

There is no explicit payment-product set available for a Part D comparison.

The presence of the same drug in both datasets does not show that a payment caused or influenced a prescription.

Analysis 2 · Same-company prescribing overlap

Drugs reported in other payments from the same company that also appear in Medicare Part D

This analysis is independent from products named on this doctor’s individual payment records. A row appears only when the exact Open Payments reporting entity paid this doctor, that same reporting entity reported the drug or biological on at least 10 loaded General Payment records involving at least 2 distinct recipient NPIs, and this doctor has the same non-generic brand in public Part D data. This does not mean the company owns or manufactures the drug.

There is no payer-company set available for this comparison.

These facts do not show that a payment was for the drug, that the company owns or manufactures the drug, or that a payment caused or influenced prescribing.

Public Medicare Part D data

Provider-and-drug rows loaded for 2024

BrandGenericClaimsBeneficiaries
Amlodipine BesylateAmlodipine Besylate855249
Atorvastatin CalciumAtorvastatin Calcium628197
Losartan PotassiumLosartan Potassium317102
Alendronate SodiumAlendronate Sodium29394
Metoprolol SuccinateMetoprolol Succinate27781
Rosuvastatin CalciumRosuvastatin Calcium26488
Metformin Hcl ErMetformin Hcl24468
Tamsulosin HclTamsulosin Hcl23977
Losartan-HydrochlorothiazideLosartan/Hydrochlorothiazide23271
Triamcinolone AcetonideTriamcinolone Acetonide21598
OmeprazoleOmeprazole16358
FamotidineFamotidine14554
SimvastatinSimvastatin14245
GlimepirideGlimepiride13845
IndapamideIndapamide13754
Levothyroxine SodiumLevothyroxine Sodium13437
MirtazapineMirtazapine12634
Metformin HclMetformin Hcl12237
Trazodone HclTrazodone Hcl12044
CelecoxibCelecoxib11449
GabapentinGabapentin10936
Azelastine HclAzelastine Hcl10238
MupirocinMupirocin9851
JardianceEmpagliflozin9532
FenofibrateFenofibrate9030
Fluticasone PropionateFluticasone Propionate8936
FinasterideFinasteride8225
LisinoprilLisinopril8124
Meclizine HclMeclizine Hcl7344
Chlorhexidine GluconateChlorhexidine Gluconate7232
Pravastatin SodiumPravastatin Sodium7221
HydrocortisoneHydrocortisone7137
AllopurinolAllopurinol7025
IbuprofenIbuprofen6843
ClopidogrelClopidogrel Bisulfate6721
Hydralazine HclHydralazine Hcl6624
Metoprolol TartrateMetoprolol Tartrate6018
JanuviaSitagliptin Phosphate5818
Donepezil HclDonepezil Hcl5616
Pioglitazone HclPioglitazone Hcl5218
SpironolactoneSpironolactone5015
HydrochlorothiazideHydrochlorothiazide4815
KetoconazoleKetoconazole4724
AtenololAtenolol4514
Omega-3 Acid Ethyl EstersOmega-3 Acid Ethyl Esters4211
VascepaIcosapent Ethyl4113
ClotrimazoleClotrimazole3928
Lisinopril-HydrochlorothiazideLisinopril/Hydrochlorothiazide3912
Terazosin HclTerazosin Hcl3711
EliquisApixaban36suppressed
Albuterol Sulfate HfaAlbuterol Sulfate3216
CarvedilolCarvedilol32suppressed
Citalopram HbrCitalopram Hydrobromide30suppressed
AcarboseAcarbose29suppressed
GlipizideGlipizide29suppressed
Isosorbide Mononitrate ErIsosorbide Mononitrate29suppressed
ShingrixVaricella-Zoster Ge/As01b/Pf2924
Pantoprazole SodiumPantoprazole Sodium28suppressed
BenzonatateBenzonatate2615
NaproxenNaproxen2516
TradjentaLinagliptin23suppressed
EzetimibeEzetimibe22suppressed
Combivent RespimatIpratropium/Albuterol Sulfate21suppressed
Diclofenac SodiumDiclofenac Sodium2117
LevofloxacinLevofloxacin2119
Valsartan-HydrochlorothiazideValsartan/Hydrochlorothiazide21suppressed
LactuloseLactulose20suppressed
Duloxetine HclDuloxetine Hcl19suppressed
ProliaDenosumab1911
Memantine HclMemantine Hcl18suppressed
Nifedipine ErNifedipine17suppressed
Nitrofurantoin Mono-MacroNitrofurantoin Monohyd/M-Cryst1713
Glipizide ErGlipizide16suppressed
AbrysvoRsv Vacc, Pref A And Pref B/Pf1515
BaclofenBaclofen15suppressed
Benazepril HclBenazepril Hcl15suppressed
Ciprofloxacin HclCiprofloxacin Hcl1514
Fluticasone-SalmeterolFluticasone Propion/Salmeterol15suppressed
CephalexinCephalexin1411
Diltiazem 24hr Er (Cd)Diltiazem Hcl14suppressed
Escitalopram OxalateEscitalopram Oxalate14suppressed
Irbesartan-HydrochlorothiazideIrbesartan/Hydrochlorothiazide14suppressed
Lantus SolostarInsulin Glargine,hum.Rec.Anlog14suppressed
LoperamideLoperamide Hcl14suppressed
MethimazoleMethimazole14suppressed
Amoxicillin-Clavulanate PotassAmoxicillin/Potassium Clav1311
Icosapent EthylIcosapent Ethyl13suppressed
MetronidazoleMetronidazole13suppressed
Promethazine-DmPromethazine/Dextromethorphan13suppressed
SulindacSulindac13suppressed
Boostrix TdapDiphth,pertuss(Acell),tet Vac1212
Humalog Mix 75-25 KwikpenInsulin Lispro Protamin/Lispro12suppressed
LovastatinLovastatin12suppressed
Potassium ChloridePotassium Chloride12suppressed
Tenofovir Disoproxil FumarateTenofovir Disoproxil Fumarate12suppressed
ValsartanValsartan12suppressed
Alcohol PadsAlcohol Antiseptic Pads11suppressed
Basaglar Kwikpen U-100Insulin Glargine,hum.Rec.Anlog11suppressed
Comfort Ez Pen NeedlePen Needle, Diabetic11suppressed
IrbesartanIrbesartan11suppressed
MoxifloxacinMoxifloxacin Hcl11suppressed

Timeline

Payment and prescribing data by year

Open Payments and Medicare Part D may refer to different years. They are shown separately rather than aligned as if they describe the same period.

YearGeneral PaymentsMain payerExplicit productsCompany overlapsPart D coverage
2025
2024 Complete

Questions to ask

Questions you could discuss with your doctor

These are general questions generated from reviewed templates. They are not personalized medical advice.

Sources and limitations

How to read this page

Loaded source releases

DatasetYearPublicationSource
CMS Open Payments — General Payments 2025 2026-06-30 Original source
Medicare Part D Prescribers by Provider and Drug 2024 2026-05-06 Original source
NPPES Data Dissemination V2 current / reference data 2026-08-10 Original source

Methodology version: 2.1

Editorial template version: 2.4

Product contract version: 2.0

Schema version: 0.7.0

Page data build: 2026-08-12T23:34:59.370714+00:00

Publication policy: eligible for indexing after public-launch controls are enabled

Full methodology · Questions & answers · Report a possible error