SEAMPAT - An ICT Platform for Medication Reconciliation with Active Patient Involvement