860 likes | 990 Views
A Daily Productivity Monitoring System For Hospitals (DPMS). Frank Boumphrey. Introduction. Introduction. Chief Project Manager for Main Spring technologies M.D Interest in Documents and Documentation XML Data Mining. Cormorant Software. www.mainspringtech.com. Thanks to .
E N D
A Daily Productivity Monitoring System For Hospitals(DPMS) Frank Boumphrey Frank Boumphrey Frank@mainspringtech.com
Introduction Frank Boumphrey Frank@mainspringtech.com
Introduction • Chief Project Manager for MainSpring technologies • M.D • Interest in Documents and Documentation • XML • Data Mining Frank Boumphrey Frank@mainspringtech.com
Cormorant Software Frank Boumphrey Frank@mainspringtech.com
www.mainspringtech.com Frank Boumphrey Frank@mainspringtech.com
Thanks to ... • Matt Harrison (Process Engineer) • James Huston (Project Manager) • Adrian Wentzel (UML Diagramming) • Bill Boumphrey (Chief Programmer) Frank Boumphrey Frank@mainspringtech.com
Presentation Plan • Overview of DPMS • Project Management • The Business Problems • Possible Solutions • How DPMS solves the problem • The Architecture of DPMS • The Database Design (MySQL) • The front end (PHP) Frank Boumphrey Frank@mainspringtech.com
Overview of DPMS DPMS Monitors Cost Center Productivity on a daily basis Frank Boumphrey Frank@mainspringtech.com
Overview of DPMS “DPMS is an secured application designed to run over a hospital Intranet. It communicates with existing applications and Enterprise Resource Planner's and integrates the disparate data they contain in order to produce meaningful statistics and information for each cost center.” Frank Boumphrey Frank@mainspringtech.com
Cost Center Productivity Units of Service / Number of Hours used to produce them Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Project Management Avoid failure Frank Boumphrey Frank@mainspringtech.com
A project fails when ... • It does not come in on time • It does not come in under budget • It does not perform its intended function • It does not meet clients expectations • It does not meet users needs • It becomes a ‘process’ Frank Boumphrey Frank@mainspringtech.com
Project Management 80% of all commercial projects fail Frank Boumphrey Frank@mainspringtech.com
Reasons for Failure • Failure to fully understand the business problem • Failure to understand the projects requirements • Failure to map out an architecture • Failure to get client ‘buy in’ • Failure to ‘user test’ interface • Project Creep Frank Boumphrey Frank@mainspringtech.com
Writing Process • Business Analysis • Requirements analysis • Plan Architecture (UML) • Test user interfaces • Write Code (20%) • Debug Frank Boumphrey Frank@mainspringtech.com
PHP v. ASP Frank Boumphrey Frank@mainspringtech.com
5x Faster No Timeouts Slow Frequent Timeouts PHP + MySQL v. ASP + SS Frank Boumphrey Frank@mainspringtech.com
Adaptive v. Planned design Use adaptive design for any open ended project Frank Boumphrey Frank@mainspringtech.com
Adaptive v. Planned design Use planned design when you are on the clock! Frank Boumphrey Frank@mainspringtech.com
The Problems Business Analysis: Overall Problem Productivity Problem Frank Boumphrey Frank@mainspringtech.com
Overall problem The ‘Babel’ Syndrome Frank Boumphrey Frank@mainspringtech.com
The Tower of Babel The building of the tower of Babel by Pieter Bruegel, 1563Oil on oak panel, Kunsthistorisches Museum, Vien Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
The Tower of Babel How do we cope? Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
The Tower of Babel Getting Machines to Talk Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
The Productivity Problem Frank Boumphrey Frank@mainspringtech.com
Medicine A Labor Intensive Industry 50% of all costs Frank Boumphrey Frank@mainspringtech.com
Medicine A cyclical Industry Not easy to predict or react to trends Frank Boumphrey Frank@mainspringtech.com
Medicine Constant reshuffling of human resources required Frank Boumphrey Frank@mainspringtech.com
Problem How do you balance resources with needs on an ongoing basis Frank Boumphrey Frank@mainspringtech.com
Solutions Frank Boumphrey Frank@mainspringtech.com
Old Style Solution“The Matron” Frank Boumphrey Frank@mainspringtech.com
New Style Solution Use software to provide managers and administrators with up to date productivity figures for each and every department Frank Boumphrey Frank@mainspringtech.com
Problem Current software gives ‘dated’ information to managers. Frank Boumphrey Frank@mainspringtech.com
DPMS Solution DPMS Monitors Productivity on a daily basis and provides daily reports Frank Boumphrey Frank@mainspringtech.com
Frank Boumphrey Frank@mainspringtech.com
Designing DPMS Requirements and Architecture Frank Boumphrey Frank@mainspringtech.com
DPMS Requirements • Read Data from Proprietary Systems • Store Data in a Central Database (Store) • Turn Data to Statistics (Analyze) • Turn Statistics to Information (Display) • Access needs to be secured • Must run over existing networks Frank Boumphrey Frank@mainspringtech.com
Edward Tufte Data Statistics Information Knowledge Frank Boumphrey Frank@mainspringtech.com
DPMS Architecture Frank Boumphrey Frank@mainspringtech.com