wiki:adoptibis

Version 20 (modified by Lois Haggard, 6 years ago) (diff)

--

Adopt IBIS-PH Software

What is IBIS-PH? IBIS-PH is a set of open source software that provides web-based real time querying of SAS datasets, the centralized management of indicator profiles, as well as other content, such as health topics.

The Technology. The system was designed using currently-accepted modern system architectures for complex software systems (loosely-coupled components and data-driven processes) and is based on open standards using free open source packages and tools where applicable. The software was written in Java, with most of the content stored in XML. The content is displayed with XSLT and CSS, making the look and feel easily customized. SAS datasets are queried using an apache web server using CGI technology. These elements provide a system that is easier to build, easier to maintain, easier to extend, more flexible, and has better longevity when compared with systems built without these characteristics. IBIS-PH has strong potential for adaptability to other states, localities, and government agencies. Plus it runs on virtually all modern hardware and operating systems and is FREE (click the "Browse Source" tab, above).

The IBIS-PH Community of Practice. Anyone can become a member of the IBIS-PH community of Practice. Contact a current IBIS-PH community member by visiting any of the IBIS public sites (listed on the Wiki HomePage).

Core IBIS-PH Web Applications

  • The public View application which displays the pages you see on websites using the IBIS-PH software and allows a user to view static and dynamically-generated web pages that describe the system, display indicator profile reports, and perform realtime SAS data queries,
  • The Admin application, a web-based, centralized indicator profile data repository that allows staff throughout the organization to maintain their indicator profile numerical and contextual data, and
  • The IBIS-Q dataset query system that allows queries to be made to a SAS dataset with only the base SAS software and a couple of modules (no need for SAS Server, SAS Intrnet, SAS BI etc.). The system is data driven with all of the pages being dynamically created. To maintain or extend the system simply requires someone to maintain the actual data to be displayed. There is no need to maintain hundreds of HTML pages, nor is there a need for extensive technical or programming expertise beyond maintaining the SAS datasets.

Software Development and Support

  • IBIS-PH uses simple web-based technology. However, IBIS-PH is an enterprise application that will involve collaborating with your I.T. support and networking staff. The web applications are best managed by someone with web development (HTML, XSLT, CSS), database and information technology system skills. It The content is best managed by someone with knowledge of public health data analysis and business rules surrounding use of release of public health data.
  • Adopter financial support is critical to the ongoing maintenance and development of the IBIS-PH software. Virtually all IBIS-PH adopter agencies purchase software support and contribute to the ongoing improvement of the software. It is recommended that each adopter commits to a minimum annual contribution of $30,000, which provides 270 hours of support and development. For new adopters, the amount will be devoted primarily to installation and customization support, with more of the dollars going toward software maintenance and development over time. If an adopter has a need for development of a particular feature, or requires additional I.T. support, additional dollars will be required. Any features developed for IBIS-PH will be integrated into the code base and shared with all community members.
  • Software development and support are provided through Software Technology Group (STG), a private company in Salt Lake City, UT. The community has so far been able to maintain one full-time software developer and a part-time support person. STG has been very reasonable through the years and we have an excellent relationship with their developer, Garth Braithwaite, and support person, Paul Leo. They both have many years of experience and are looking out for our interests. Monthly conference calls with Garth and Paul ensure transparency and communication.