Data Interoperability
This article describe the data-interoperability features present in version 3.2 and later.
Data Structure
Forms and Fields
Mapped Fields=
Parent/Child Relationship
Importing Data
Exporting Data
The essential means by which data can be made to other systems is through the custom reporting system, which consists of two major components, the form relationship and the report.
Form Relationships
Custom Report
Once a form relationship has been defined, a report can built by selecting the data fields which are relevant to this report. The system will then create a table in the database which holds the data in the report, the columns of which are the selected fields, and the rows of which are each the collection of forms satisfying the form relationship.
Currently, this data can be view through the web browser, exported to a CSV file, exported to a HTML file, printed as PDF, and viewed with charting software. There are plans to make available the data via other formats, such as the Indicator Exchange Format (IXF). The various exports of the data are defined by subclassing I2CE_CustomReport_Display as appropriate.