Should there be a cap on the mark-up that hospitals or other healthcare facilities charge for medications?

Should there be a cap on the mark-up that hospitals or other healthcare facilities charge for medications? Please explain.