$30 off During Our Annual Pro Sale. View Details »

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
Tweet

More Decks by Shahid N. Shah

Other Decks in Technology

Transcript

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

    View Slide

  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

    View Slide

  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

    View Slide

  4. NETSPECTIVE
    www.netspective.com 4
    VistA Foundation
    Source: http://www.hardhats.org/dhcptovista.html

    View Slide

  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

    View Slide

  6. NETSPECTIVE
    www.netspective.com 6
    VistA Architecture
    Source: OSEHRA architecture
    document

    View Slide

  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…

    View Slide

  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

    View Slide

  9. NETSPECTIVE
    www.netspective.com 9
    Cache DB Sample Screen

    View Slide

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

    View Slide

  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

    View Slide

  12. Thank You
    Visit
    http://www.netspective.com
    http://www.healthcareguy.com

    View Slide