Several factors can disrupt sleep in a hospital. These include noise, light, frequent medical interventions, pain, medication side effects, and emotional stress. Understanding these factors can help nurses develop strategies to minimize their impact on patient sleep.