piClinic Console

piClinic Console System - Front

The piClinic Console is a low-cost, computer solution that automates many of the most time-consuming administrative tasks in a small clinic to improve patient management and clinic reporting. Adopting the piClinic Console helps a limited-resource clinic move from a paper-based patient record system to automated systems while providing immediate benefits to the clinic staff and patients.

piClinic Console System - Rear

The piClinic Console is built on open-source software, low-cost hardware, and is designed for the clinic environment to offer an affordable and sustainable patient-information solution for clinics with limited resources. The basic piClinic Console configuration consists of a single monitor with the processor module mounted on the back. The standard USB mouse and keyboard connect to the processor module.

The piClinic Console can operate effectively in a clinic without requiring any additional resources such as printer supplies or other consumable products. At the same time, the piClinic Console supports such devices as bar-code scanners, form and report printers, electronic data transfer using USB memories, and email of reports using cell phones.

Current Project Status

Project milestones

Prototype In Field testing
Software demo Available online

Contact Robert Watson for more info or to access the online demo.

Technical details

The piClinic Console consists of the hardware and software described in the following tables. The hardware to build a single piClinic Console sells for about $240 through online stores such as Amazon. A battery-backed UPS to support power interuptions or poor ambient power quality and run the system for about 60 minutes costs about $70.

System hardware

Processor Raspberry Pi 3 model B
System storage 32 GB micro-SDHC (the faster, the better)
Backup storage 32 GB USB
Monitor 19-22” LCD (HDMI)
Power 110 VAC, 60 Hz, 25 watts nominal power consumption
(3 watts in power-save mode)

piClinic Console detailed parts list

System software

Operating System Linux Raspbian Stretch
Web Server Apache 2.x
Application Software PHP 7.0
Database Software MySQL 5.7

Project Milestones

Major project accomplishments

Phase 1a (Fall 2017 semester)

Goal: test software configuration and confirm data requirements

  1. Hardware selected and configured
  2. Patient Master Index functionally complete
  3. Patient ID images functionally complete
  4. Visit tracking functionally complete
  5. Patient visit images functionally complete
  6. Initial report set working
    • Clinic daily log
    • Clinic monthly statistics

Phase 1b (Spring 2018 semester)

Goal: prepare for field test
Accomplished: Presented demo to stakeholders and identified additional features.

  1. (✓) Hardware tested and verified ready for field test
  2. (✓) Visit tracking functionally complete
  3. (_) Sytem management functions complete
    • (✓) User account configuration
    • (_) Clinic configuration
    • (_) Backup/restore
    • (_) System upgrade
    • (_) Data-security features implemented
  4. (_) Onboard training complete
  5. (_) Onboard help complete
  6. (✓) Field-test UI complete

Customer review and Beta-test site evaluations (Summer 2018)

Field-test preparation (Fall 2018, Spring 2019)

Field-test deployment (Summer 2019)