270 likes | 287 Views
This study explores the design and implementation of web-based medical records at Columbia-Presbyterian Medical Center, from the pre-TCP/IP era to the use of modern internet technologies. It discusses the evolution of the system, its features, advantages, challenges, and integration with online resources.
E N D
Web-Based Medical RecordsDesign and Implementation atColumbia-Presbyterian Medical Center James J. Cimino, M.D. Department of Medical Informatics Columbia University
CPMC in 1988 - preTCP/IP IBM Mainframe Data Repository Data Monitor Vocabulary Server Results Review Ancillary Systems Clinicians
Data Monitor - Input and Alerts • Stores all data in repository • Checks data for triggers • Executes Medical Logic Modules • Stores alerts in repository
Data Repository • Row-oriented relational database (DB2) • Event-oriented • Flexible and extensible • Clinical data coded with MED • Multiple time stamps
CPMC in 1991 - TCP/IP IBM Mainframe Data Repository Data Monitor Vocabulary Server Results Review Intranet Minicomputer Minicomputer Upload Engine Clinical Application Vocabulary Server Vocabulary Server Ancillary Systems Clinicians
Clinical Database Server - Output • Dynamic queries (SQL) • Canned queries • Time span • Last "n" results • Class-based retrievals ("get all positive culture results")
Medical Entities Dictionary (MED) • 56,000 medical concepts • 82,000 synonyms • Multiple hierarchy (72,000 links) • Semantic network (43,000 links)
MED Semantic Network Medications Chemicals Tests Findings Calcium Preparations Intravascular Calcium Tests Abnormalities of Calcium Calcium Serum Calcium Plasma Calcium Hypercalcemia Hypocalcemia
MED Server • Lexical searching • Concept attributes • Classes • Ancestors
CPMC in 1994 - WWW IBM Mainframe Data Repository Data Monitor Intranet Minicomputer Internet Web Server Internet Vocabulary Server Knowledge Resources Clinicians
Web Server • Clinical database server queries • Vocabulary server queries • Class queries • Translation • HTML document generation • Applets • Web links
Web-Based EMR IBM Mainframe Data Repository Data Monitor Intranet Minicomputer Web Server Vocabulary Server Clinicians
CPMC’s Web EMRs • Elpis - single patient view • PolyMed - service view • WebCIS - multiple views • PatCIS - for patients
Web EMR Features • Frame-based interface • Summary reporting • Graphical displays • Multimedia displays • Cross-patient displays • Order entry • Integration of on-line resources • Security and confidentiality
PatCIS • Data review • Data entry • Education • Advice • Infobuttons
PatCIS Architectural Features • Frame-based user interface • Buttons and "sub-buttons" • Single central CGI • security • usage logs • JavaScript functions to support application integration
PatCIS Architecture Web Server Web Browser 2 patcis.cgi 3 4 Data Entry Session Registry Java Script Vital Signs Blood Sugar Logout 5 Data Entry Re-enter Password 1 6 Review Advice Education CGI Usage Log Link Comments Help 7 8 9 10 11 JavaScript CGI Internet
Advantages of PatCIS Design • "Light" user interface • Handles security for applications • identification • authentication • authorization • logout • timeout • Handles logging functions • tracks usage • records accesses to clinical database • Maintains consistent look & feel
Integration with On-Line Resources Intranet Minicomputer Internet Web Server Internet Vocabulary Server Knowledge Resources Clinicians
Integration through Terminology 4 5 2 Automated Translation Get Information From EMR Resource Terminology 6 1 Querying Understand Information Needs 3 7 Resource Selection Presentation
Infobuttons DXplain Cholesterol Guideline Laboratory Test Results PDR Dietary Interactions Micromedex Medication Orders Medline Clinical Info System X-ray Reports Radiol Museum of South Bank Webpath CHORUS
Security and Confidentiality • User logon name and password • Encryption (SSL) • Logon screen ID (single use) • Session screen ID (expires) • Database access log
Current Challenges • Security • User ID management • No control over client machines • Application development • Navigation of hypertext • Resource integration • Evaluation
Ingredients for Success • Powerful, flexible back end • Repository • MED • HTML and HTTP • Web resources • People