Under what conditions can the principle of confidentiality be breached?
a) With patient consent
b) Imminent danger
c) Legal requirement
d) All of the above