An injection day is not automatically a visit day. Here is the line between the two, and the documentation that holds up.
Every procedure, including 20610 (major joint injection or aspiration), carries an inherent evaluation: assessing the joint you are about to treat, confirming the indication, consent, and the immediate aftercare instructions. If the whole encounter was "knee hurts, exam of the knee, injection given," that is the procedure alone, and coding a visit with modifier 25 on top of it is the single most audited pattern in outpatient orthopaedics.
The cleanest case is a second problem: the knee was injected and the patient's diabetes, shoulder, or new back pain was also evaluated and managed. The visit level then rests only on that separate problem, never on the injected joint. A same problem visit can also qualify when the evaluation genuinely went beyond the procedure, for example a new significant workup of the same knee that led to more than the injection, but this is a higher bar and the note has to show it.
Code the visit level from the separately addressed problems only. One stable chronic condition with a medication adjustment typically supports 99213 to 99214 depending on the details; the injected joint contributes nothing to that level. G2211 does not apply on a day the visit carries modifier 25 for a procedure.
Counting the injected joint toward the visit level; writing one blended paragraph so the separate work cannot be identified; and reflexively adding a visit code to every injection day. Separate sentences for separate work is the entire game.
The E/M Coding Assistant applies this rule automatically: paste the note and it excludes the injected problem from the visit level, explains the modifier 25 reasoning in a paste ready rationale, and tells you when no separate visit is supportable.