View on GitHub

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 the 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, ubiquitous, low-cost hardware, and is designed for the clinic environment to offer an affordable and sustainable patient-information solution for clinics with limited resources around the world. The basic piClinic Console configuration consists of a single monitor with the processor mounted on the back. The mouse and keyboard are connected to the processor.

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 Customer review and Beta-test site evaluations
Demo 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, costs about $70 to run the system for 60 minutes.

System hardware

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

piClinic Console detailed parts list

System software

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

Project Milestones

Phase 1a (Fall 2017 semester)

Goal: test software configuration and confirm data requirements
Milestone issues

  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
Milestone issues

  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)