Keep in mind the 24/7 nature of how sleep affects our waking life and vice versa.
Technology should be intuitive and non disruptive. Our system should be useful and usable possibly even when users are sleepy.
Design for failure
Technology should fail gracefully, especially when the stakes are high like with health.
Proper hierarchy of information
We want to design for different levels of attention and urgency of information.