Information systems and technologies for enhancing health and social care