Medical tricorder