Allow nullable foreign keys in drug table
[OE-2674] bugfix: there was an inherent assumption in the patient model that every disorder has a specialty.
Merge branch 'release/1.3-moorfields' into feature/dr-function