Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OSEHRA and VistA Platform Overview

OSEHRA and VistA Platform Overview

An overview of the OSEHRA VistA Platform for Engineering and Quality Assurance Professionals.


Shahid N. Shah

November 01, 2012


  1. & VistA An overview of the OSEHRA VistA Platform for

    Engineering and Quality Assurance Professionals
  2. NETSPECTIVE www.netspective.com 2 What is OSEHRA? • Open Source Electronic

    Health Record Agent(OSEHRA) supports open, collaborative community of users, developers, and companies engaged in advancing electronic health record software and health information technology • Formed in Sept. 2011 to unify the EHRs of DVA and DOD and take advantage of the Open Source Communities • The OSEHRA’s responsibility is to facilitate the rapid rate of innovation and improvements of VistA using open source community • Provides framework for architectural direction, certification and Testing of the Applications
  3. NETSPECTIVE www.netspective.com 3 VistA Background • Started 25 years ago

    by Department of Veterans Affairs to automate their 170+ medical centers • Used the then-popular M procedural programming language which is also called MUMPS (predates C language with its own syntax and style) • Developed Foundation and Framework to support their Applications • They named it DHCP(Decentralized Hospital Computer Program), VISTA(Veterans Health Information Systems and Technology Architecture) and the suite consisted of over 168+ hospital Applications on top of the Framework • VistA is not an all or nothing proposition. Very large collection of applications and only a portion of it may be relevant to the need at hand
  4. NETSPECTIVE www.netspective.com 4 VistA Foundation Source: http://www.hardhats.org/dhcptovista.html

  5. NETSPECTIVE www.netspective.com 5 VistA Foundation & Frameworks • M Technology

    – The M Language and Database • File Manager – Active Data Dictionary based Database Management written in M • Kernel - Application framework, based on M and File Manager, providing services such as menus, device selection, background task scheduling, MailMan(SMTP based), KIDS(powerful distribution mechanism) etc • Applications - End-user software. VISTA supports the development of these applications by providing a framework of Kernel, Fileman and M (MUMPS) • Universal SQL access to VISTA Databases • M code is not compiled or linked: Thus allowing incredible degree of integration between applications
  6. NETSPECTIVE www.netspective.com 6 VistA Architecture Source: OSEHRA architecture document

  7. NETSPECTIVE www.netspective.com 7 VistA Technology Stack • Databases – InterSystems

    Proprietary Cache version of MUMPS runs on Windows and Linux – Open Source GT.M(Greystone Technology M) version of MUMPS also getting bundled recently with VISTA runs on GNU/LINUX. Non Linux with custom license. • Gateways for Modern Languages such as JAVA, .NET, PHP to develop Web based Client Apps – Cache Object Script – M2Web is Open Source Web Gateway to MUMPS to use with VISTA – MGWSI module from M/Gateway group to act as Gateway between Cache, GT.M M21 MUMPS databases • CPRS(Computerized Patient Record System) client-server graphical interface in Delphi to the clinicians to review, update EHRs Cache/GT.M (MUMPS) MGWSI/M2Web Java, PHP, .NET etc…
  8. NETSPECTIVE www.netspective.com 8 VistA Sample Applications • CPRS(Computerized Patient Record

    System) used to review, update Patient EHRs • Radiology • Dentistry • Laboratory • Laboratory - Blood Bank • Laboratory – Anatomic Pathology etc… • My HeltheVet • Eyecare • Ambulatory Care • Nursing • Clinical Administration • Patient Care • List goes on to over health care 180 applications
  9. NETSPECTIVE www.netspective.com 9 Cache DB Sample Screen

  10. NETSPECTIVE www.netspective.com 10 CPRS Sample Screen

  11. NETSPECTIVE www.netspective.com 11 Additional Information • OSEHRA website: www.osehra.org •

    HardHats.org: http://www.hardhats.org • MUMPS – http://en.wikipedia.org/wiki/MUMPS – http://www.mcenter.com/mtrc/mfaqhtm1.html • World Vista: www.worldvista.org • Webnairs: https://www.vxvista.org/display/vx4Learn/Recorded+ Webinars
  12. Thank You Visit http://www.netspective.com http://www.healthcareguy.com