OpenVPMS integration with Petunia iPad app
Greetings,
I am the developer behind a small software development shop near Boulder, Colorado, USA. We recently launched Petunia, an iPad app for pet owners for recording and sharing pet health information. Petunia's website is http://www.GetPetunia.com
To make it easier on pet owners, after making a vet visit, I want to have a way to easily import data from a vet visit from a vet's system into Petunia. I had an initial teleconference with Tony DeKeizer and Tim Anderson about this today. The tentative idea is that I'll work on some development in OpenVPMS to allow it to export this data to Petunia, via email. Veterinary staff would need to do some specific operation in OpenVPMS (e.g., run a report) to send the vet visit info to a client which could then be imported into Petunia If this integration was to be well received, in the longer term we might consider some more automatic way to export vet visit info to clients.
For vets, this should mean that more people would stay on top of their pet health info. And it should mean that more pet owners would have their pet health info with them when the visit a new vet.
I'm brand new to OpenVPMS so any any input or help would be appreciated. Anyone give an estimate of learning curve in getting into OpenVPMS? My general programming skills are excellent (I'm a former university professor, I taught computer science) and I've done some Java but nothing recent.
How do I contact other developers on this system?
Thanks!
Chris.
Re: OpenVPMS integration with Petunia iPad app
This is the place developers chat, to be honest mostly its Tim A, myself and Tim G. There are a few others that contribute reports and have made adjustments, Tim A manages the core code so mostly we submit patches to him and he integrates them into SVN. I hope we will move to a DVCS after 1.8 is released which should simplify patch management and contributions.
Re: OpenVPMS integration with Petunia iPad app
Thanks Ben! Tony D. suggested I talk to you about the learning curve for starting to make changes to OpenVPMS code. What has your experience been in this regard? I.e., how long did it take you to come up to speed?
Re: OpenVPMS integration with Petunia iPad app
Its well organized code following a broadly MVC design. The framework is the core, archetypes build on that and then the web code is built on top of both. the reporting project covers how the application gets data out, and you may want to look at the ETL project for getting data in.
Within the web project are a number of submodules that build on each other...
I used to used netbeans but recently changed to IntelliJ community (thats what TimA uses and it is easier to build in line with the main development branches.
Re: OpenVPMS integration with Petunia iPad app
Ok-- Thanks!