TriSano Form Builder

6 views
Skip to first unread message

mherrick66

unread,
Feb 25, 2010, 11:00:28 AM2/25/10
to Talking Papers
Hi Robert,

The TriSano Form Builder is not factored out as a plug-in, but it
might be at some point. It would take some work, but it's achievable.
As I mentioned, TriSano Core is based on Ruby on Rails, so the plug-in
would be a Rails plug-in. The Form Builder code is reasonably
separated from the rest of the TriSano Core code, but we have some
features built in that are specific to surveillance and outbreak
management such as enabling CDC integration, allowing form based data
to be analyzed in TriSano AVR (based on Pentaho).

Externally from TriSano, the form designs are represented as a zip
file. The contents of the zip file is 2 JSON files. http://www.json.org/
If there is enough interest down the road we could either change that
to XForms or offer that format as well. JSON is just dead simple to
use in this case for importing / exporting from TriSano instances.

We have over 70 community forms that can be downloaded here including
H1N1:
http://www.trisano.org/collaborate/forms/

The data that is captured via the forms is stored in a generic format
in the TriSano Core OLTP database. The ETL logic that moves data from
TriSano Core into TriSano AVR understands this and when it moves form
data to the data warehouse it transforms the data into a format more
suitable for analysis (i.e, so that line lists etc. are easy to
produce).

Here is a video demo that focuses on the TriSano Form Builder:
http://csinitiative.com/products/trisano/new_and_or_emerging_public_health_incident/
There are other videos here:
http://csinitiative.com/products/trisano/learnmore/

Here is some additional technical info on Form Builder:
https://wiki.csinitiative.com/display/tri/Form+Builder

I hope this helps - let me know if you have any follow ups, want a
demo etc.

BTW we have a big release coming up soon that includes some exciting
new features areas like globalization and a focus on allowing plug-ins
for extensions. If you or anyone would be interested in checking out
the hosted beta please let me know.

Mike

----
Robert Kirkpatrick wrote:

Mike, thanks for pointing us to this. How does the form building
component work? How encapsulated is it from the rest of Trisano?
What format are form designs represented in? How about the data they
capture? I'd love to know more about the approach you have taken!
Could you refer us to documentation on your form builder?
Thanks very much,
Robert Kirkpatrick

Reply all
Reply to author
Forward
0 new messages