Lecture 4



This week we will take a closer look at one specific electronic medical record system, called VistA. This is historically one of the oldest and at the same time one of the most advanced in terms of features EMR system.






VistA's Development started in 1970s in the US Department of Veterans Affairs. Since then it has been consistently developed and extended. It is currently available in multiple versions, including VA VistA and several commercial spin-offs such as WorldVista , OpenVista, and VxVista.

If the above video does not work, download this file: Lecture Part 1.mp4

 




VistA is implemented in MUMPS, for short M. It is a database management system and programming language. MUMPS does not use relational data model that can be accesses through SQL. Instead, it is used to form hierarchical databases (I suggest a brief look at the first lecture in HAP 709 course to refresh your memory).

VistA is written in MUMPS. Two basic mumps commands are set that assigns value to a variable, and write that displays content of a variable. This means that there is no pre-defined database structure , i.e., record for one patient may have different fields than record for other patient.

If the above video does not work, download this file: Lecture Part 2.mp4

 




For example a simple program:
set age=60
set year=2014
write “patient age ”,age,!
write “year today ”,year,!
write “patient born in ”,year-age,!


Displays
patient age 60
year today 2014
patient born in 1954

If the above video does not work, download this file: Lecture Part 3.mp4

 

Resources