| Literature DB >> 19096509 |
Minh Tuan Nguyen1, Patrik Fuhrer, Jacques Pasquier-Rocha.
Abstract
Agent Technology is an emerging and promising research area in software technology, which increasingly contributes to the development of value-added information systems for large healthcare organizations. Through the MediMAS prototype, resulting from a case study conducted at a local Swiss hospital, this paper aims at presenting the advantages of reinforcing such a complex E-health man-machine information organization with software agents. The latter will work on behalf of human agents, taking care of routine tasks, and thus increasing the speed, the systematic, and ultimately the reliability of the information exchanges. We further claim that the modeling of the software agent layer can be methodically derived from the actual "classical" laboratory organization and practices, as well as seamlessly integrated with the existing information system.Entities:
Year: 2008 PMID: 19096509 PMCID: PMC2592555 DOI: 10.1155/2009/279091
Source DB: PubMed Journal: Int J Telemed Appl ISSN: 1687-6415
Figure 1Layers of the current laboratory information system.
Figure 2MediMAS overview.
The three simulated specimens.
| Criticality/priority | None | Urgent |
|---|---|---|
| Non-critical | nlab-007 | nlab-008 |
| Critical | — | nlab-009 |
Figure 3Patrik's laboratory personnel agent GUI.
Figure 4Tuan's physician agent GUI.
Figure 5Tuan's physician agent GUI—after nlab-007 has been confirmed.
Figure 6Jacques' lab director agent GUI.
Figure 7The phases of the methodology.
Figure 8Development methodology.
Figure 9The business processes of the HCF laboratory.
Tasks performed by agent categories.
| Agent categories | Tasks |
|---|---|
| Physician agent | Receives notification of test results availability from the lab personnel agents. |
| Receives alerts of unread available test results from the alert manager agent. | |
| Notifies the physician that test results are available. | |
| Queries the integration agent for test results according to search criteria determined by the physician. | |
| Receives test results data from the integration agent. | |
| Displays test results data to the physician. | |
| Informs the alert manager agent about the read/unread status of the test results sent to the physician. | |
| Informs the audit agent before and after each action. | |
|
| |
| Lab personnel agent | Notifies the alert manager agent that test results are available. |
| Notifies the physician agents that results are available. | |
| Informs the audit agent before and after each action. | |
|
| |
| Lab director agent | Receives alerts from the alert manager agent signaling the abnormal unread status of a test result. |
| Reports alert to the lab director. | |
| Acknowledges the alert manager agent that the lab director read the alert sent to him. | |
| Informs the audit agent before and after each action. | |
|
| |
| Alert manager agent | Alerts the lab director agent as soon and as the abnormal unread status of a given test result is detected. |
| Receives test results from the lab personnel agent. | |
| Receives from the physician agent the status “test results have been read by physician.” | |
| Receives from the lab director agent the status “alert message has been acknowledged by the lab director.” | |
| Informs the audit agent before and after every action. | |
|
| |
| Integration agent | Retrieves test results from cLIS, based on the query issued by the physician agent or the lab director agent. |
| Delivers extracted test results to the requester agent. | |
| Informs the audit agent before and after every action. | |
|
| |
| Audit agent | Receives the actual action start/end notifications and log them with their date and time. |
Figure 10Overview of the software architecture.