The TDOC System is a software package which is "built" from elements, which are "integrated" to provide a specific solution - CEMDC. However, just as easily these layered building blocks can be used to build a bespoke solution in a minimal amount of time. The existing blocks have all been in use for many years, and are designed to be "sub classed" that is that they can be altered very quickly to perform slightly differently.
Before anything can be done, it is necessary to "Define" the scope of the project. The following table lists some of the areas to be considered and provide for:
| Item | Definition |
| Infrastructure | The hardware, and other things upon which the software
operates, which includes:
TDOC uses the Advantage Database Engine [mounted on the server] which enables operation over a WAN. The Upload speed to a WAN is key to operating software using the TCPIP Protocol. |
|
Development |
The scope of work covering the application including:
|
|
Operational Screens |
The presentation of data in a manner that can be used
for entering data or capturing data. Many operations [like sending an
email] actually generate the data to be captured. |
|
Reports |
The presentation of data in a manner that can be used
for operations. This includes both the Selection, and Generation.
Reports can include data that is not shown on screen, nor do they have
to show data that is shown on screen. Other methods of presenting data for review include "Tree Views" or drill downs. |
|
Analysis |
The generation of Metrics from Data |
|
User Support |
Covers "How to", which should be coved by training |
|
Software Support |
TDOC includes several other software, including:
|
|
Annual Support |
Includes
|
|
Configuration |
The setting up of:
|
|
Training |
The teaching of users how to operate the software
including:
|
An Example - Administration of The Northern Ireland Warm Homes Scheme
Recognising that just two types of communication were required, namely
and that the key to these communications could be structured as follows,
A solution was developed just five of the TDOC Registers viz: Names, Groups, Subjects, Mail, and Contacts. The Names Register required the following changes:
The storage of metric data was within the Contacts and Mail Registers was also addressed. This allows an unlimited number of items of data of several types to be stored in any record. Simply put the storage is in the form of "Key: Value", with the user configuration enabling definition of the necessary keys.
The last item was the presentation of information on screen for both operational and reporting purposes. For this an additional module was required, but its design was based on the SDRS module already existing within TDOC.
The use of existing building blocks combined with development using Visual Objects - a Rapid Application Design tool - resulted in delivery of a complex solution in just six weeks, with a commensurately low development cost [Time equates to Money].