SwissMade: Automated detection of adverse drug events from older inpatients' electronic medical records using structured data mining and natural language processing