Alright then, gather around and listen to Uncle VA Hopeful's "Ways to not hate outpatient primary care"...
Pick your battles. This is paramount and something I had trouble with for quite awhile. Yes, we know that ordering unnecessary and stupid lab tests isn't going to find the cause for "vague possibly made up symptom X". But is it worth arguing about? Generally speaking, I don't think so. I will warn patients that their insurance might not cover but if they're OK with that risk then I'm OK ordering the lab. Just this week I had a guy come in the STI testing. Was insistent on HSV testing despite being completely asymptomatic. I told him that the tests were pretty inaccurate without symptoms but he still wanted it so I ordered it. Easy. We also all know that antibiotics aren't good for 95+% of URIs. People still expect them. Fine by me, I'll write a just-in-case prescription to be filled if no better in X days and document as such. If they take it early (and we all know they will), that's on them. Referral to specialist X for stupidly easy to manage condition (usually endo for hypothyroid)? I offer to manage, if they still want it then I do it. You have to find your comfort zone of things that you will stand firm on and things you won't. Mine is starting benzos/opioids, continuing opioids if more than 30 pills are required every 3 months, and ever prescribing xanax. I have a partner that refuses to manage testosterone. Another that doesn't treat adults with ADHD.
Train your staff. Every refill request should be screened by them to make sure they don't have refills left at the pharmacy before it reaches you. If patients want to discuss labs, they should be told they have to make an appointment (many people order labs before scheduled visits to avoid this which can be nice as well). Meanwhile I have several buttons in Epic that send certain responses back to my nurses. Those are "Needs appointment", "OK to place order for what patient is asking for" mainly for things like mammogram order, refill if they have a visit scheduled in a week or two and don't have meds to last that long, or referrals that we already talked about.
Find the right job. This can take several attempts. Everyone has things that are important to them. There are hospital employed jobs that offer much of what PP jobs do. For example: my contract basically says that as long as I'm earning at least as much as I'm being paid, I can take as many days off as I want. Now sure if I tried to take 3 months (and I earn enough with bonuses that I could cover my base salary during that time) they'd probably have words with me. But the contract says we have 30 days no questions asked. I'm likely to hit 40 this year or close to it. But I work hard so I don't hear about it. My schedule is my own. As long as I work 4.5 days per week, I don't hear anything about it. Technically my contract says 36 hours, but given my long lunch I end up only having around 33 patient hours. And that's OK. I'm paid well. Admin is present but generally stays out of the way, though they are big on CMS quality measures but PP isn't exempt from that either. Oh, and despite around 33 patient hours per week and roughly 40 days off (not including major holidays) I expect to hit 400k this year same as last year.
You build the practice you want. Practice how you want to practice, eventually you'll end up with patients that do well with how you do things. I'm not super warm with patients. The doctor I took over for was. Very chatty, remembered everything about their lives, that sort of person. His patients loved him. However, since he left and I took over a bunch of them talk about how they love knowing that from check in to check out including labs/x-rays they are rarely there over an hour. They used to have to budget 2-3 hours with him since he ran so behind because of said chattiness. Did I lose some because I wasn't that way? Of course. But the ones that stayed really love the efficiency. Don't like lots of back-and-forth on the portal? Then outside of very basic questions or things related to a recent visit/labs, train your patients that they need an appointment. Will you lose some who feel like they should be able to message you every day with a new issue? Yep. But the ones that stay will be OK with how you do things. Don't want to deal with alternative medicine, fads, or other nonsense? Then don't. Tell patients firmly that you don't do X, Y, and Z. They will either go elsewhere or shut up about it. I don't start anyone on cytomel/armour thyroid, if that's what they insist on I will suggest they find another doctor.
Efficiency. This is important. If you're spending an extra 2 hours every day charting you're going to be miserable. My IM wife charts while talking to the patient. Jots down the history and puts in orders will they're talking. Several of my partners dictate and have very streamlined templates they've created. I have a dozen or so dot phrases that have 2-3 blank spaces I fill in so a stable chronic disease visit usually takes me around 60 seconds to complete. Less if its only 1-2 issues. Train your nurses to do as much as they can. They can be taught to check what preventative stuff is needed, offer it to the patient, and if the patient is good for it they can go ahead and put in the order. They can go ahead and enter meds to be refilled. Your nurses should also be doing 99% of your prior auths.
That hits the big stuff. Figure out where you want to be in each of those areas, make it happen, and while I can't guarantee that you'll love primary care that will hopefully keep you from hating it.