Can a theory-based educational intervention change nurses’ knowledge and attitudes concerning cancer pain management? A quasi-experimental design