Sleep diagnostic technology