ACE: the Advanced Cohort Engine for searching longitudinal patient records. (13th March 2021)