Healthcare applications based on networked agents