A system for retrieving, modifying, and collecting data records having a plurality of formats and distributed on a plurality of databases on a computer network. The system includes means for detecting various types, relationships, and classifications of data records and modifying them accordingly to...http://www.google.com.au/patents/US5903889?utm_source=gb-gplus-sharePatent US5903889 - System and method for translating, collecting and archiving patient records