1. Existing Data
Vitalnet Software - Architecture Summary
EHDP import utilities extract, check, transform, combine,
and load data from isolated data silos.
Any structured, documented format can be imported.
2. Vitalnet Data
The walls between data silos are now gone.
Within Vitalnet, the data are integrated into a set of record-level databases,
optimized for rapid analysis.
3. Vitalnet Database Engine (DBE)
In response to user requests from a Vitalnet platform,
the DBE analyzes Vitalnet Data,
and sends results back to the platform for display.
4. Vitalnet Platforms
The VitalPro and VitalWeb user front ends are totally menu-driven.
No programming or SQL knowledge is needed.
Little training is required.
5. Vitalnet Output
In response to user selections,
the platform displays the requested table, map, chart, data file, or text file.
6. Output Usages
The Vitalnet output can be printed, used on a web site,
used in a report, or imported into other software tools.
VitalPro runs directly on the desktop.
It offers maximum flexibility for making selections.
The program directly incorporates the Vitalnet database engine.
VitalPro for Win32
has a textual user interface (TUI).
VitalWeb runs in any browser.
It communicates with the VitalWeb server using CGI and JSON.
has a main web page.
Pop-up windows select parameters and display output.
is a series of dynamically generated web pages,
each page created based on the current parameter selections.
gives the functionality of a desktop program in a browser window.
Database Engine (DBE)
The DBE receives a query from a platform, reads the Vitalnet Data,
and sends back the needed results.
The DBE analyzes record level data, providing maximum analytical flexibility,
yet produces results in seconds, even with millions of records.
Storage space is low,
for example only about 600 KB for one year of Texas death data.
Vitalnet is written in C.
All code and documentation shares the same business logic,
ensuring correct operation.
The Vitalnet framework can generate any number of customized executables.
If you want a new data set analyzed,
we can readily generate a new module customized as required by you.