PRINCETON MEDICAL GROUP,P.A.
INTERNAL MEDICINE · PRINCETON, NJ · 36 providers · hospital-affiliated · (609) 924-9300
Provider volumes, all codes · CY2024
Group overview · all codes · CY2024
All figures are attributed (single-group clinicians only) and disclosed (CMS suppresses fewer-than-11-beneficiary rows) Medicare Part B fee-for-service — a subset, never complete totals. Percentile and peer figures are billed-volume positions, not statements about care. See Methods & Sources.
| NPI | Provider | Credentials | Type | City | St | Services (all codes) |
|---|---|---|---|---|---|---|
| 1548715998 | Ho, Joseph | M.D. | Hematology-Oncology | Plainsboro | NJ | premium |
| 1932304599 | Blom, Thomas | M.D. | Hematology-Oncology | Princeton | NJ | premium |
| 1487792354 | Sierocki, John | M.D. | Medical Oncology | Princeton | NJ | premium |
| 1457499618 | Yi, Peter | M.D. | Hematology-Oncology | Princeton | NJ | premium |
| 1770621575 | Lee, Richard | M.D. | Hematology | Princeton | NJ | premium |
| 1669911863 | Patel, Anand | MD | Rheumatology | Princeton | NJ | premium |
| 1447308846 | Singh, Ranju | MD | Rheumatology | Princeton | NJ | premium |
| 1275700858 | Lumezanu, Elena | MD | Rheumatology | Sewell | NJ | premium |
| 1851591622 | Vedula, Ramya | D.O. | Endocrinology | Princeton | NJ | premium |
| 1376581215 | Tridico, Tanner | MD | Internal Medicine | Princeton | NJ | premium |
| 1992018774 | Patel, Rajshree | M.D. | Endocrinology | Princeton | NJ | premium |
| 1316996960 | Chang, Frances | MD | Internal Medicine | Princeton | NJ | premium |
| 1104143148 | Wong, Casey | M.D. | Cardiology | Princeton | NJ | premium |
| 1104915552 | Glazer, Joyce | M.D. | Internal Medicine | Princeton | NJ | premium |
| 1447349162 | Gitterman, Benjamin | M.D. | Internal Medicine | Princeton | NJ | premium |
| 1053575209 | Stockham, Chad | M.D. | Internal Medicine | Princeton | NJ | premium |
| 1891876496 | Kwee, Darlene | M.D. | Dermatology | Princeton | NJ | premium |
| 1861808313 | Naware, Sanya | MD | Internal Medicine | Princeton | NJ | premium |
| 1689763971 | Hua, Xingjia | M.D. | Internal Medicine | Princeton | NJ | premium |
| 1437462926 | Malhotra, Anuj | M.D. | Internal Medicine | Princeton | NJ | premium |
| 1992939235 | Hsu, Stanley | M.D. | Gastroenterology | Princeton | NJ | premium |
| 1366580045 | Livecchi, Rachel | P.A. | Physician Assistant | Princeton | NJ | premium |
| 1912005026 | Margulies, Craig | MD | Gastroenterology | Princeton | NJ | premium |
| 1417907528 | Elshinawy, Ashgan | DO | Sleep Medicine | Monroe | NJ | premium |
| 1275567687 | Albala, Diane | NP | Nurse Practitioner | Princeton | NJ | premium |
| 1750838470 | Roy, Gita | M.S., PA-C | Physician Assistant | Monroe Township | NJ | premium |
| 1740248053 | Layne, Valerie | DNP, APN | Nurse Practitioner | Princeton | NJ | premium |
| 1972503597 | Swedlund, Anne | MD | Gastroenterology | Princeton | NJ | premium |
| 1558414979 | Phinney, Maryann | MD | Internal Medicine | Princeton | NJ | premium |
| 1033942032 | Gandhi, Rinku | AGACNP-BC | Nurse Practitioner | Princeton | NJ | premium |
| 1871177287 | Doniparthi, Nayna | DO | Family Practice | Princeton | NJ | premium |
| 1417343674 | Banerjee, Riju · member of 2 groups | MD | Cardiology | Princeton | NJ | premium |
| 1710024641 | Barton, William · member of 2 groups | MD | Internal Medicine | Princeton | NJ | premium |
| 1053475160 | Costin, Andrew · member of 2 groups | MD | Cardiology | Princeton | NJ | premium |
| 1942399365 | Lacava, Paul · member of 2 groups | M.D. | Internal Medicine | Princeton | NJ | premium |
| 1962881516 | Shah, Kunal · member of 2 groups | M.D | Endocrinology | Princeton | NJ | premium |
Volumes are attributed to a group only for clinicians affiliated with exactly one group. Clinicians in several groups are listed ("member of N groups") but shown as "—" — their volume is not attributed to any single group. A "—" on a single-group clinician means CMS suppressed the figure (fewer than 11 beneficiaries), never zero. Beneficiary-episodes count CMS's per-setting beneficiary figures, not unique patients. Average Medicare payment is the amount Medicare actually paid per service, weighted by service volume across office and facility settings. Where the roster is a single clinician, that clinician's service counts match the group's attributed volume shown on the ranked results, so they are shown here; the per-provider split across a larger roster is a premium feature. See Methods & Sources.