eHealth in Europe: from Vision to Reality.