Coding/billing is
way too complex to attempt to explain it here.
Suffice it to say that code selection boils down to medical decision making (e.g., risk and complexity). It's not necessarily based on diagnosis. You don't get paid for seeing a patient with a cough; you get paid for the complexity of the office visit. An established patient visit for a cough could end up being billed anywhere from a 99212-99215. The amount you'll be reimbursed for any particular visit type is carrier-dependent. Using Medicare as a worst-case example (
http://www.cms.hhs.gov/apps/pfslookup/ ), a 99212 reimburses $36.76, while a 99215 reimburses $122.03. My average office visit is a 99214 ($90.20 from Medicare). All of our commercial payers reimburse more than Medicare.
Also, there's more to primary care income than simply office-based E&M codes. Procedures, labs, and other ancillary services can really add up. This is also practice-dependent.
The average family physician sees an average number of patients and works an average schedule to achieve the average income. Figure around 25 patients/day, 40 hours/week, 48 weeks/year, to earn around $160,000.
The average family physician also doesn't do a very good job coding, and typically leaves lots of money on the table.
You don't have to be average.
😉