Cadosa: A fuzzy expert system for differential diagnosis of obstructive sleep apnoea and related conditions