Open-Source Online Database for Clinical Pathology Consults

Overview

One effective method for assessing core competencies in Clinical Pathology is through evaluation of a log of clinical cases. This application was created to log resident consults received on Clinical Pathology call and is currently used by the Laboratory Medicine residents at the University of Washington.

It uses the Flask Python framework and a PostgreSQL instance hosted on a server. The application is configured to use either Apache and University of Washington's pubCookie web authentication services or forms authentication but it's pretty straightforward to introduce other authentication methods such as AD.

Features

The application offers:

Interfaces to track incoming calls to on-call residents, as well as tag, comment, search, list and view each record.

Search functionality that allows residents to search the meta-data fields and free text regions separately and allows saving search queries for future use and reporting.

Formatted printing for presenting cases during call rounds, with an option for excluding protected health information (from metadata) for educational purposes.

Features such as Templates for pre-determined text structures, Insertion of tables for specific call types, Automatic saving of non-submitted data to the server for auto-restore, Tagging with predetermined values for categorization of calls and analysis, Flagging with 4 different flags allowing residents to track the calls, Linking to other database entries and PubMed records, and automated search for a patient’s previous entries in the database when a medical record number is entered.

User commenting (eg. faculty) on other user entries for follow up and education and voting for useful entries to make them more visible.

Multiple user account levels, allowing some users permission to create and delete other users and maintain various aspects of the system.

Uses Twitter's Bootstrap framework, making the site mobile friendly.

This application has been tested on all major browsers and operating systems.

Current Deployments of this app

Have you deployed? Please contact me.

Installation

See Readme

See Installation guide

More information

Details about the tool and its development were presented at the 2014 meeting for the Academy of Clinical Laboratory Physicians and Scientists: "An Open-Source Online Database for Clinical Pathology Consults", Cigdem Himmetoglu Ussakli, Patrick C. Mathias, Sinan Ussakli, Noah G. Hoffman, ACLPS 2014, San Francisco, CA.