Methods, devices, and computer program products facilitate characterization of a patients upper airway including nose, palate, oral cavity, epiglottis, pharynx and larynx. Identification of full or partial obstructions in the upper airway enables the production of a full assessment the patients airway. A report is produced that details the various contributing factors to the patients airway obstructions. The comprehensive assessments can be utilized to effectively carry out various surgical and non-surgical procedures for treating sleep apnea.