Skip to main content
Proceedings of the AMIA Annual Fall Symposium logoLink to Proceedings of the AMIA Annual Fall Symposium
. 1997:71–75.

Using software agents to maintain autonomous patient registries for clinical research.

S N Murphy 1, U H Rabbani 1, G O Barnett 1
PMCID: PMC2233465  PMID: 9357591

Abstract

A software agent is an application that can function in an autonomous and intelligent fashion. We have used mobile software agents to maintain clinicians' patient research databases (patient registries). Agents were used to acquire data from the clinician and place it into the registries, copy data from hospital databases into the registries, and report data from the registries. The agents were programmed with the intelligence to navigate through complex network security, interact with legacy systems, and protect themselves from various forms of failure at multiple levels. To maximize the separation between our system and the hospital information infrastructure we often used Java, a platform-independent language, to program and distribute our software agents. By using mobile agents, we were able to distribute the computing time required by these applications to underutilized host machines upon which the registries could be maintained.

Full text

PDF
71

Selected References

These references are in PubMed. This may not be the complete list of references from this article.

  1. Murphy S. N., Barnett G. O. Achieving automated narrative text interpretation using phrases in the electronic medical record. Proc AMIA Annu Fall Symp. 1996:532–536. [PMC free article] [PubMed] [Google Scholar]

Articles from Proceedings of the AMIA Annual Fall Symposium are provided here courtesy of American Medical Informatics Association

RESOURCES