Public hospitals to charge patients for CT and MRI scans