Neural Temporal Point Processes For Modelling Electronic Health Records