Title: RTI ppt template
1Using ICT to Improve Patient Care ZEPRS Chris
Kelley, Niamh Darcy Nov 20, 2007
RTI International is a trade name of Research
Triangle Institute
2ZEPRS Key Concepts
- Guides medical personnel through Zambian standard
of perinatal care - Concept of flows within the system and related
data - Shared terminal usage
- Usage of ZEPRS data for quality assurance and
supervision - Patient confidentiality
- Adaptability/Extensibility of ZEPRS system
(HIV/ART, Safe Motherhood) - Using mini applications to build computing skills
3ZEPRS Key medical features
- Safe Motherhood
- Pregnancies linked together
- Convert typical visit to problem visit
- Graphical Partograph (matches WHO partograph)
- Patient Referral System
- Use of EDD/EGA calculation and update in display
(with options for manual over-ride) very useful
automation for nurses - Antenatal and Postnatal card generation (supports
patient mobility) - Infants linked to mother for each separate
pregnancy - Reports
- Problem Management including problems across
multiple pregnancies
4ZEPRS Key Technical features
- Data export facilitates reporting in Access, SAS,
SPSS etc - Connected and disconnected mode
- Standalone mode for remote clinics with
occasional connectivity - can sync records
automatically with the main system. - Open Source Java J2EE Tomcat/Struts/MySQL
5ZEPRS Design Principles
- User driven, collaborative and iterative
- Software developed using open source tools
(cost-effective) and best-of-breed web
architecture - Software adapted easily to other contexts and
applications - ZEPRS software released under ASL2 open source
license - ZEPRS documentation published under a Creative
Commons Attribution-NonCommercial-ShareAlike 2.5
license
6ZEPRS Demo - Antenatal
7ZEPRS Home page
8Patient Status
9Demographics
10Pregnancy Dating
11Medical/Surgical History
12Routine Ante-natal Visits
13Chart Routine Antenatal visits
14Tracking PMTCT/VCT in Safe Motherhood
15Counseling Visits
16ARV Regimen
17Regimen Results
18Entering Lab results CD4
19Pregnancy Dating/Previous Pregnancies
20Referrals
21Referrals Viewing the record that triggered the
referral
22Referrals UTH perspective
23System Generated Problems
24Comments on Problems
25Problem List
26ZEPRS Demo Labor and Delivery
27Partograph
28Partograph Complex data entry with simple user
interface
Tracking Cervix/Decent plot
Entering data
Result
29Partograph Timing Alert
30Partograph conclusion
31Delivery
32Delivery Summary
33Links to Infant record
34Correcting a patient record
35Improvement Highlights on key fields
36Reports
37Report selection
38Reports
39Report selection
40ANC Monthly Report
41Reflex Register
42Software Development
- Agile programming approach iterative
development (CMM Level II) - Referral application used to seed development
approach, training, roll-out and support - RFP issued to South African/Indian firms rand
appreciation and responsiveness resulted in
developing in-house - Multiple supporting applications developed
(administration of users, training, web-based
email, web-based PM, bugtracker) - User Manual drives training plans
- Detailed test plans and testing, using local
medical students who we trained in software
testing
43Software Platform
44Software Development - IDE and Development
- What skills does a developer need to work on
ZEPRS? - Experienced Java developer for code changes
- Basic pc skills to modiy ZEPRS forms.
- ZEPRS Dev tools
- Incremental development
- Average 2 builds/month usually simple field
changes, reports - Process of installing new builds application
updates - Testing
- Unit tests
- Load tests jMeter
- Demo login
- Documentation used Drupal CMS for
www.idg-rti.org website.
45Software DevelopmentDesign Enterprise Content
Management
- Authorized users may login to the Administration
section of the ZEPRS application and create new
forms, add/modify fields to a form, and
add/modify enumerations to a field. - Systems administrators may query common values
using the Report section Query interface. These
ad-hoc reports may be useful for previewing data
intended for a published standard report. - Rules Rules may be added to the ZEPRS forms via
the Administration sections web interface.
Values entered into a form field that has a rule
can trigger the creation of a problem, which will
be displayed in the Problem listing. These
problems can prompt the user to refer the patient
to UTH, complete a form, or provide information.
46ZEPRS Administration
- Form-based Administration
- Create Form
- Editing Forms
- Adding a new field
- Editing a field
- Generating Dynasite source
- Application Updates
47ZEPRS Administration making changes
- Open ZEPRS project source code in Eclipse or Idea
- Launch local version of ZEPRS app via IDEs
Tomcat instance to browse app and make form
modifications via web interface - After form editing is complete, click Generate
Dynasite Source to generate java and xml files
that manage form rendering and patient flow. - In IDE, use the Ant task dist-zip to create a
distribution of the ZEPRS war file and other
related sql and installation files. - SFTP files to the server.
- Run batch file which installs new version and
updates any db schema changes.
48ZEPRS Summary - User AcceptanceEase of Use
More than 80 of respondents reported the
automated system as easy or easier to complete
(use) than the manual system.
49ZEPRS Summary - Patients in System More than
39,000 patients
5 Feb 2006 16 May 2007. Weeks include one-day
weeks at beginning and end of year, resulting in
54 weeks for 2006.
50ZEPRS Summary - Conclusions
- With some training, clinicians with no prior
computer experience may adopt computerized record
systems readily - The value of a patient record database for
monitoring and improving health status can help
sustain an electronic patient record system - The communications network is being used for
several health programs - Local staff can maintain and manage the
communications network
51ZEPRS Summary - Major Correction Points
52ZEPRS Summary - Critical Success Factors
- Close collaboration with health workers and UAB
- Thorough testing
- Effective user training
- User acceptance and participation
- Reliability and performance of network
- Reliability of computers in facilities
- Project management
- Use of on-line tools, and IM for remote project
support
53Questions Comments
RTI Development Team Eileen Reynolds, Project
Manager Chris E. Kelley, Senior Software
Developer Niamh Darcy, Senior Technical
Advisor Pablo Destefanis, Senior Networking and
Telecommunications Specialist Gordon M. Cressman,
Senior Project Advisor Lusaka Technical Support
Staff Dennis Nkula, Zambia Project
Coordinator Francis Banda, Technical Support
Specialist Jamie Mwanza, Technical Support
Specialist Center for Infectious Disease
Research in Zambia Dr. Jeffrey Stringer, MD,
Director, Co-Investigator Dr. Perry Killam, MD,
Project Advisor Harmony Fusco, Project
Manager Chafye Siulata, Project Assistant
UAB Team Dr. Robert L. Goldenberg, MD, Principal
Investigator Dr. Dwight Rouse, MD,
Co-Investigator Dr. Sten Vermund, MD,
Co-Invesigator Dr. Francis Nuthalpathy, Health
Informatics Advisor Dr. Alan Tita, Health
Informatics Advisor Zambian Medical Advisors Dr.
Moses Sinkala, MD Dr. Elwyn Chomba, MD Dr. Ben
Chirwa, MD Dr. Henri Phiri, MD Dr. Christopher
Ngandwe, MD Dr. Chipepo Kankasa, MD Dr. Macha,
MD Dr. Mpundu Makasa, MD For further
information www.idg-rti.org