@itsnotabug: Not sure this is would be appropriate for your situation but the certification delivery process I described..has some time constraints.  So if the hospital didn't pick up the certificate in say 4 hours, the SharePoint workflow would add a item to a SharePoint "call queue" list.  Company employees monitor this and make a phone call to see what's the hold up.

I've done something similiar with a simple oncall system.