CAFE - Common Application Framework Extensible


CAFE Features

CAFE's extensive framework empowers developers to create applications with elaborate User Interface. The available toolsets make it possible to leverage and reuse the code accross different applications. The framework is extensible and easily customizable.

CAFE can be installed on client machines quickly and easily. We use click once deployment method to deploy the applications.

CAFE utilizes .NET platform with Microsoft SQL server as back end and VB.NET as front end. SQL Reporting Services is used for creating reports; a web-browser control is incoporated inside the windows form presentation layer; third party controls are also used to enhance the windows user interface.

Audit Trace

Capture each data element change.Who made the change(user id), when (Date and time), Which patient (PatientId, Table name, column name) ,what was the old value, what is the new value and many more.

Access Tracking

Track all successful as well as unsuccessful login attempts.For each session we also track which forms were viewed and for which patients.

Role Based Security

Form Level and control level access to users based on their roles.You can assign different roles to users based on their nature of work. The roles could be "Read Only", "Read and Write" and "Write Only"

Document Management

Many applications need to manage documents like consents. We give users the ability to upload these documents to the server.

Automated Message System

Few applications require an automated email to be sent to the admin, this feature is already integrated with the CAFÉ framework.

For instance, if there are Protocol Violations added by the user, the PI or the admin would automatically be sent a message with the details of the Violations.

Or the PI can ask for an email notification when there are more than 5 violations in a month or per patient or any other custom criteria.




"I find CAFE overall the best compared to other databases I have used."
- Judy Villablanca, Associate Professor Clinical Pediatrics, Childrens Hospital Los Angeles, Medical Director, NANT

"I now always plan to incorporate the very reasonable costs of development of a CAFÉ database in my new grant submissions."
- Ann S. Hamilton, Ph.D.

"I can't speak highly enough of the skill and helpfulness of the Informatics Team at USC Norris. ...Informatics developed a customized version of CAFÉ that has proved to be a perfect fit for us in seminar event planning, tracking of program participants and more."
- Michelle Levander, Director, The California Endowment Health Journalism Fellowships

"Three years ago, the KSOM Research Advancement Office approached the Cancer Center Informatics Research Core (CRIC) about developing a grant awards and space occupation database for us to manage our $200M plus grant portfolio and KSOM’s 960,622 net square feet of space. (CRIC) worked closely with us to create a comprehensive database that is user friendly and invaluable in our day to day operations."
- Linda Mizushima, USC KSOM
- Janet A. Stoeckert, USC KSOM

"...Adding fields to café for capturing other unique information needed for reports can generally be done by CRIC quickly and efficiently."
- Kay Johnson

"I have found that just about any (CAFE) configuration is possible...(and) my staff members have found the databases easy to use."
- Ann S. Hamilton, Ph.D.

"The team has done a fabulous job developing the data management system and has been extremely responsive to any “tweaking” needed. As we submit our U01, I will definitely continue to use CAFÉ... It has far exceeded my expectations."
- Sharon A. Cermak
Professor of Occupational Science and Occupational Therapy
University of Southern California