Multisource agent-based healthcare data gathering