不是同位语从句,也不是宾语从句,是定语从句和表语从句。
a doctor often faces 是修饰dilemma的定语从句,whether he should tell thruth to the patient or not是表语从句。