Architecture

 The architecture is designed for data gathering by numerous data gatherers in areas where there is no power or Internet connection available.

There are three elements to the architecture:
   - Data Gatherer Laptops - used for collecting patient information
   - Data Server Laptop - running the intermediary daemon and Window's stack
   - Cloud Storage and Processing - sync'd from the Data Server Laptop when Internet is available (currently AppForce from Salesforce.com)

Windows / LAMP Stack - for Remote Location Processing

Because the Informatics software is required to run in remote locations, there is a need to run a localized daemon (server) on a laptop master.  The laptop master can then be sync'd back at camp.  When there is an available Internet connection, the infrormatics field server can sync with the global database.



Network of Data Gatherer Laptops

A local area  peer to peer network uses client laptops to do the data collection and use a web application off the server with the Windows Stack.  The data collection laptops all run off batteries and do not require any special software - only joining the peer to peer website and loading the web page form the Laptop running the Intermediary Daemon and Windows Stack.