can nhs staff accept gifts?
NHS England has issued a set of principles on what NHS staff in England can and can't accept. See their website here. This states, for example, that gifts from patients up to the value of £25 may be accepted and need not be declared. Gifts over this amount can be accepted but must be declared.