| Literature DB >> 16621681 |
Johan Gustav Bellika1, Toralf Hasvold, Gunnar Hartvigsen.
Abstract
PURPOSE: The purpose of the study was (1) to identify the requirements for syndromic, disease surveillance and epidemiology systems arising from events such as the SARS outbreak in March 2003, and the deliberate spread of Bacillus anthracis, or anthrax, in the US in 2001; and (2) to use these specifications as input to the construction of a system intended to meet these requirements. An important goal was to provide information about the diffusion of a communicable disease without being dependent on centralised storage of information about individual patients or revealing patient-identifiable information.Entities:
Mesh:
Year: 2006 PMID: 16621681 PMCID: PMC7108256 DOI: 10.1016/j.ijmedinf.2006.02.007
Source DB: PubMed Journal: Int J Med Inform ISSN: 1386-5056 Impact factor: 4.046
Hardware and OS used for the system tests and in experiments conducted
| Server | Location | OS | Memory (MB) | Network connection | Bandwidth (Mbit/s) | |
|---|---|---|---|---|---|---|
| Upload | Download | |||||
| 1 | Tromsø, Norway | RedHat Linux 9.0 | 60 | LAN/WAN | 100 | 100 |
| 2 | Brisbane, Australia | RedHat Linux 8.0 | 512 | LAN/WAN | 100 | 100 |
| 3 | Brisbane, Australia | RedHat Linux 9.0 | 376 | 802.11b/LAN/WAN | 11 | 11 |
| 4 | Brisbane, Australia | RedHat Linux 9.0 | 191 | 802.11b/ADSL | 0.512 | 0.256 |
| 5 | Brisbane, Australia | RedHat Linux 9.0 | 319 | 802.11b/ADSL | 0.512 | 0.256 |
| 6 | Valencia, Spain | Slackware 8.1, Linux kernel version 2.4.18 | 160 | ADSL | 0.128 | 0.128 |
Fig. 1Snow Agent system server components implemented as extensions to the jabber XMPP server.
Fig. 2Distribution schemes: (a) single jump multiple mission agents approach (left). (b) Multiple jumps single mission agent approach.
Fig. 3Mission Agent phases in spread mode missions.
Fig. 4Mission Agent phases in jump mode missions.
Processing times for main-epidemio and EHR-epidemio missions using a single host
| Server | BogoMIPS | Average processing time | S.D. | ||||
|---|---|---|---|---|---|---|---|
| Main | EHR | Diff | Main | EHR | Diff | ||
| 1 | 1061 | 13.66 | 11.53 | 2.13 | 0.58 | 0.58 | 0.001 |
| 2 | 4767 | 6.54 | 4.42 | 2.12 | 0.45 | 0.37 | 0.186 |
| 3 | 1582 | 9.77 | 7.45 | 2.32 | 0.37 | 0.36 | 0.040 |
| 4 | 891 | 14.36 | 12.15 | 2.21 | 0.69 | 0.61 | 0.319 |
| 5 | 891 | 14.19 | 12.02 | 2.40 | 0.89 | 0.76 | 0.246 |
| 6 | 466 | 23.59 | 21.22 | 2.37 | 0.48 | 0.48 | 0.008 |
Fig. 5Processing time as a function of processor speed.
Processing times for the Main-epidemio and EHR-epidemio missions using multiple hosts
| Servers | Number of hosts | Average | S.D. | ||||
|---|---|---|---|---|---|---|---|
| Main | EHR | Diff | Main | EHR | Diff | ||
| 1 + 6 | 2 | 25.12 | 23.04 | 2.09 | 0.35 | 0.35 | 0.040 |
| 1 + 6 + 4 | 3 | 24.80 | 22.73 | 2.08 | 0.59 | 0.59 | 0.001 |
| 1 + 6 + 4 + 5 | 4 | 25.21 | 23.33 | 2.09 | 1.59 | 1.59 | 0.011 |
| 1 + 6 + 4 + 5 + 3 | 5 | 25.69 | 23.57 | 2.12 | 0.79 | 0.79 | 0.002 |
| 1 + 6 + 4 + 5 + 3 + 2 | 6 | 25.01 | 22.85 | 2.16 | 0.55 | 0.55 | 0.002 |
Fig. 6Processing times as function of the number of participating hosts.
Fig. 7Simplified UML sequence diagram showing a spread mode mission to a single EHR host.
GP clinics per county in 2003 in Norway. See [66] page 27
| County | GP clinics |
|---|---|
| Akershus | 170 |
| Aust-Agder | 55 |
| Buskerud | 86 |
| Finnmark | 26 |
| Hedmark | 79 |
| Hordaland | 181 |
| Møre og Romsdal | 77 |
| Nordland | 101 |
| Nord-Trøndelag | 56 |
| Oppland | 81 |
| Oslo | 179 |
| Rogaland | 148 |
| Sogn og Fjordane | 37 |
| Sør-Trøndelag | 81 |
| Telemark | 75 |
| Troms | 56 |
| Vest-Agder | 63 |
| Vestfold | 87 |
| Østfold | 133 |
| Total | 1771 |
Fig. 8Data output requirement for spread mode epidemiology mission. Mission Controller output requirements as number of host grows.
Fig. 9Data input requirement for spread mode epidemiology mission as number of participating EHR system hosts grows.
| The test data: | ||
| reks_status | CHAR(1) | always “V” |
| report_status | CHAR(1) | always “F” |
| test_received_date | CHAR(8) | date and time for receiving test |
| test_received_time | CHAR(4) | |
| result_sent_date | CHAR(8) | Date and time for sending test result |
| result_sent_time | CHAR(4) | |
| patientid | CHAR(8) | ID number of the patient in the laboratory system |
| test_requester_code | CHAR(8) | code to identify requester in the laboratory system |
| requester_municipal_code | CHAR(4) | code for the municipal location of the requester |
| patient_gender | CHAR(1) | gender of the patient |
| patient_age | CHAR(3) | age of the patient |
| patient_postal_zip_code | CHAR(5) | the patient's residential postal code |
| patient_municipal_code | CHAR(4) | Municipality where the patient lives |
| analysis_type | CHAR(4) | Number identifying analysis in the laboratory system |
| analysis_name_proffdoc | CHAR(30) | Name of analysis in the Proffdoc EHR system |
| analysis_name_winmed | CHAR(10) | Name of analysis in the WINMED EHR system |
| test_result | CHAR(6) | NEG,POS or number value |
| Notification | CHAR(4) | Must the disease be reported, always “N” |
| What was known before the study: |
| The utility of syndromic surveillance systems, compared to traditional surveillance systems, has so far not been demonstrated |
| Syndromic surveillance systems utilise many different information sources and data from emergency departments is an important one. A telephone survey from New York showed that about 50% of patients with influenza like illness consult a physician, about 9% visit an emergency department and about 4% called a nurse or a health hotline |
| Syndromic and disease surveillance systems should complement, rather than replace the “astute clinician” |
| Protection of patient privacy is an important issue to address for disease surveillance systems |
| What this study contributes: |
| The propagation of program control principle provides a platform for mobile autonomous agent solutions that can be applied in the healthcare environment. This platform have been used to build an epidemiology service that may be expanded to include a distributed syndromic and/or disease surveillance system. |
| Distributed syndromic and/or disease surveillance systems can be implemented without being dependent of transferring patient identifiable data which eliminates the privacy issue. |
| A surveillance system built using the propagation of program control principle can easily scale to National level in Norway and is able to provide up to date data from the participating source systems within 25 s, even if server technology from 1997 is used. |
| Distributed syndromic and/or disease surveillance systems should provide two-way communication to enable distribution and update of syndrome and disease definitions for use by the EHR systems contributing data. |