I may have done something similar. I have 5 sections that need to be completed by the user before they can actually trigger the workflow to submit a patient.
Once they complete each step, the buttons turn green. When all are completed, I show them a Submit Patient button to run the workflow. Here are a couple of screenshots.
If this works, you can find details here: Hide Submit Button Unless all Radio Options are “Yes”