Don't know of any software that does all of this, but we deal with several practices(some specialists) that use Updox.
They send secure messages[consults/referrals/results] from AC through Updox to other practices. You can set an alert time-frame if the message isn't opened, which would get you part of the way there.
Besides being HIPAA complaint, it produces less paper, costs less, and is generally easier to track.
You could also use the work-flow/tagging tools inside Updox to categorize & track a given message to it's completion.
YMMV
