Prevent user from taking new appointment for 24 days after confirmed appointment


We have the following regulatory requirement:

Once a user takes an appointment with us, they have to wait for 24 days before they can schedule another appointment with the provider (ANY provider in the network)

Is there a way that this plugin can be updated to prevent user from taking new appointments for 24 days after they take a confirmed appointment?