I’m glad to see the developer’s mailing list up and running. Tom asked me to start a thread on how I integrated beanshell to support scriptable actions on individual items. I’d be happy to explain if anyone is interested. In fact, let me know if you’re interested in my implementation of:
Regular expression data entry validation (is that included in the 1.0 release?)
BeanShell scripting for data entry validation (ranges, data types, calls to external sources.. pretty much anything you can think of.)
External hooks to create subjects and events in response to external events. I built a client app that packages data and ships it to our server. OpenClinica can pick the data up and create/populate new events. It will also notify people that new events are ready for review.
As a side note, does anyone want to port openclinica to use spring/hibernate/acegi? Why? Well, I couldn’t bend OpenClinica to do something we needed so I spent the last month building something from scratch. I built similar features into my new app with about 530k of source code (including jsp’s) and configuration. My last count of open clinica source is 4 MB and about 2MB of jsp’s.
The materials in this e-mail are private and may contain Protected Health Information. If you are not the intended recipient be advised that any unauthorized use, disclosure, copying, distribution or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone at 314-747-8162 or by return e-mail.