A charity warned patients' dignity was being compromised.