Research Article

Dynamic Interactive Educational Diabetes Simulations Using the World Wide Web: An Experience of More Than 15 Years with AIDA Online

Figure 2

(a) Data from an ASCII (American Standard Code for Information Interchange) text file for an example case scenario (number 0010: Hugh Allibaster) from the AIDA online database. Depending which case scenario the user selects, these data are read in and used as the basis for an initial (baseline) simulation. Forty case scenarios exist in AIDA online, data imported from AIDA v4. Colour key, highlighted in figure. Yellow: weight (in kg). Green: meal times and grams of carbohydrate. Cyan: preparations, times, and dosages of insulin injections. Magenta: renal threshold of glucose, creatinine clearance rate, and hepatic and peripheral insulin sensitivity parameters, respectively. (b) Hidden fields in the dynamically generated HTML web pages produced by the AIDA online cgi-bin Perl scripts. These fields are used to store parameters and case details to be transferred between simulation runs. “units_select” value = 18 for mg/dL blood glucose units; value = 1 for mmol/L. Premixed/biphasic “insulin_type” value = 2. “display” value = 1 is standard display; “display” value = 2 is advanced/fluxes display. “run” value = 1 is the simulation run number (1 = first, baseline simulation). “run” value number increments for each subsequent simulation. “bounds_limits” value = 1 would show the user-defined normoglycaemic ranges. 5 digit number is a PID = process identification number generated by the web server for each separate process/simulation.
692893.fig.002a
(a)
692893.fig.002b
(b)