@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.