Research Article

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

Figure 4

(a) AIDA online2 options.htm Case Selector screen showing Case Scenario 0010 highlighted. Options to select the “Blood Glucose Units” and “Standard” versus “Advanced (includes fluxes)” display are shown lower down the page. (b) AIDA online2 dynamically-generated HTML web page, produced by intro.cgi Perl script, populated with information and data for case scenario number 0010 (Hugh Allibaster). Clicking on the (Run Simulation) button at the bottom of the web page will submit the data shown to the simulate.cgi script to run the simulation engine and generate a graphical simulation (as shown in Figure 4(c)). (c) Baseline simulation using AIDA online2 with data shown in Figure 4(b) for Hugh Allibaster (case scenario 0010). Top panel: Blood glucose (BG) level and carbohydrate intake over a 24 hour period. User definable normoglycaemic ranges (“Upper/Lower Bounds”: 4–10 mmol/L [72–180 mg/dL]) are shown superimposed. Lower panel: Plasma insulin level and injections of Actrapid (short-acting) and UltraLente (long-acting) insulins. The HbA1c value (8.6%) gives an indication—for educational purposes—of the glycosylated haemoglobin level predicted by the AIDA model, if the current glycaemic control were to be maintained in the medium- to long-term. (d) Scrolling down the simulate.cgi page shown in Figure 4(c) yields a dynamically-generated HTML data entry form populated with the data used for the simulation, which—for a baseline (initial) simulation—will be identical to that shown in Figure 4(b). The user can now change any of the data values and run a further simulation by clicking on the (Run Simulation) button at the bottom of the screen.
692893.fig.004a
(a)
692893.fig.004b
(b)
692893.fig.004c
(c)
692893.fig.004d
(d)