Politicians complain that only three NHS scripts have been issued since the law changed in 2018.