I am not sure what IVR you are using. Different IVR companies provide different functionalities. Basic functionalites should be scripting, call routing based on prompt selection to a DID, sometimes a hold pattern.
Online surveys and testing
Order entry and status reporting
Insurance benefits eligibility and enrollment
Patient compliance monitoring
Fuel inventory management
Patient scheduling and tracking
Corporate call centers