[ Home | Statistics | Algorithm | Architecture | Application | Glossary ]

About Author:

Michael A. Sauder is working for Duke University under CECT (Center for Emerging Cardiovascular Technologies) as Research Experimental for Undergraduates Fellow. He currently enrolls at Gallaudet University as senior in Computer Science major. He will complete his bachelor's degree in computer science on December 1999. His goals is to be involved with computer programming, and would like to be software engineer.

The Sponsors:

This project made possible by Center for Emerging Cardiovascular Technologies (CECT) and National Science Foundation (NSF).

The Source:

The statistics data are based on the book called Prospective Medicine by Jack H. Hall, A.B., M.D. and Jack D. Zwemer, D.D.S., PhD., published by Methodist Hospital of Indiana, ©1979. (ISBN 0-9603164-0-X)

The "Statistics and Facts" page are derived from various sources at American Heart Association (1999).

The Goal:

Set up the CADweb to display the Coronary Artery Disease risk factor application on the web site. Anyone can input data such as age, gender, race, weight, blood pressure, cholesterol level on a patient. This application should be able to calculate the risk factors of CAD and give as the output, the risk level the patient will have.

The Languages:

Perl (Practical Extraction Report Language) is known programming language for CGI (Common Gateway Interface) functions. Also, HTML programming is required in order to have users to submit data and HTML in Perl to return output.

The Applications:

I used TextPad 3.2.5 and Pico for editing Perl code. HTML (HyperText Markup Language) code is developed by using Visual Page 2.0 by Symantec on Windows 98 and StarOffice 5.1 on Red Hat Linux. Red Hat Linux 6.0 is being running as web server and gives full CGI functions for Perl code to run. For data-fittings program, I used DataFit 6.1.10 by Oakdale Engineering.

The Algorithms:

I derived the data from the statistics book, and put into a data-fitting program. That program has self-calculations to find the nearest data-fitting equations and allow me to choose which is best equations for this application. There are two different kind of data fitting equations, linear and non-linear. Click here for details of algorithms.

The Architecture:

The architecture of the CADweb application must have:

  1. End user
  2. Web browser
  3. Data Entry
  4. Common Gateway Interface
  5. Server End
  6. Computations
  7. Transmitting the results back to end user

The Web Application:

The application, itself runs as heart disease risk factor analyzer and its output is in same form as risk factor worksheet found in Prospective Medicine. The statistical data from the book has limitations of this CAD application, the ranges of each groups shown below:

All: Age range of 25-74 years old


  • weight of 100-299 pounds
  • height of 62-76 inches


  • weight of 80-249 pounds
  • height of 58-72 inches
  • do not have statistics for Former Smoker Risk Factor

[ Home | Statistics | Algorithm | Architecture | Application | Glossary ]