Published
2008-11-03 14:23
CiviCase is a new component for CiviCRM targeted at organizations who provide case management services. It is being developed In partnership with the Physician Health Program of British Columbia (PHP-BC). In addition to providing funding for this project, PHP-BC is providing invaluable domain expertise and the current plan is for their staff to start using CiviCase in January 2009. You can learn more about how this project got started and the project goals from these blog posts and the requirements overview.
CiviCase Phase 1 is a major part of the upcoming 2.2 release - and several members of the core team are gathered in San Francisco this month working on bringing it to life. Last week we had a two day "in-person" meetup with PHP-BC folks (Andrew Clarke, Claire Sauve, and Dave D) where we reviewed work in progress and got detailed feedback on the basic workflows and screens, as well as the data model and configurability of the component. That meeting resulted in some key refinements and additions to the phase 1 specification - and provided a good reality-check for the project!
A key goal for CiviCase is to maximize configurability. Case management looks very different in different settings - and we want to create a tool that works well for PHP-BC, AND can be configured for organizations that work in a completely different context. We're implementing several mechanisms to help with this:
- XML-based configuration files allowing a site to define activities, timelines and reporting requirements by type case.
- XML-based report definition files
- Importing and exporting custom field definitions via XML - to make it easier for sites to define the large number of custom fields needed for recording their specific type of activity / case data.
Comments
Claire and I got together for dinner last night here in Vancouver, and we were waxing nostalgic (after less than two weeks) about how great it was to hang out with you all for those two days of intensive work. We're both really enjoying the work, and counting ourselves lucky to be working with such a bunch of smart, skilled people, who are such a pleasure to be around.