Telehealth patient to pay balance before meeting

I have a request to configure the system to show the pay balance due before showing the join button for the telehealth visit.
@adunsulag have you done this already?

No I have not implemented that.

After looking at the code, it would be best to not show the waiting room at all. Check if there is a balance due and redirect to the accounting screen if possible.

This looks like a good place to reroute the patient if they have a balance. Put in an

 if($balance) {
     // Show the balance and give instructions on how to pay the balance
 }

What are your thoughts?