Heparin snafu prompts call for legislation