Three different data storage tables were designed to process the data in the Taiwan-CDC's syndromic surveillance database. All information received is initially fed into the first table, with a serial number generated in an additional column for each case. The system picks up the data from the first table every five minutes and moves it into a second temporary table for a logic check and data cleansing. At this point, the system checks for unambiguously erroneous data, e.g., a birth date later than the admission date or other variables such as body temperatures that fall outside of reasonable ranges. The data cleansing work is accomplished through a system algorithm written with SQL commands. The cleaned-up data are transferred to the third table for further epidemiological analysis, aberration detection, and then sent them to related local public health agencies.