Difference between revisions of "Installation Overview"

From VistApedia
Jump to: navigation, search
 
(Added glossary link to Configuration~)
 
(38 intermediate revisions by 11 users not shown)
Line 1: Line 1:
The documentation for VistA and OpenVistA can be classified in several groups:
+
The documentation for VistA can be classified in several groups:
== Documentation created by WorldVistA and volunteers in the VistA Community. ==
 
== Documentation from sofware and hardware vendors of VistA and OpenVistA. ==
 
  
== Documentation from the [[VistA Documentation Library]] (VDL) ==
+
== Astronaut ==
 +
* The [[Astronaut VistA|Astronaut installers]] provide an integrated method for installing WorldVistA and OpenVistA.
  
=== Clinical ===
+
== Other installers ==
<TABLE summary="This table is for formatting purposes only." class = "toc" cellpadding="5" border="">
+
* See [[Software Downloads]]
  <TR>
+
 
  <td>[[Installation of Admission Discharge Transfer (ADT)]]</TD>
+
== Getting the software ==
  <td>[[Installation of Electronic Wait List]]</TD>
+
* [http://worldvista.org/Software_Download/ WorldVistA EHR Software Download]
  <td>[[Installation of Medicine]]</TD>
+
 
  <td>[[Installation of Pharmacy Prescription Practices (PPP)]]</TD>
+
* [ftp://ftp.va.gov/VistA/ VA's VistA FTP site]  
</TR><TR>
+
* [ftp://ftp.va.gov/VistA/Software/ VA's VistA Software FTP site]
  <td>[[Installation of Ambulatory Care Reporting]]</TD>
+
* [http://www1.va.gov/cprsdemo/page.cfm?pg=1 VA's ftp information page]
  <td>[[Installation of Functional Independence Measurement (FIM)]]</TD>
+
 
  <td>[[Installation of Mental Health]]</TD>
+
== Vendor pages ==
  <td>[[Installation of Primary Care Management Module (PCMM)]]</TD>
+
There are several vendors of VistA derivatives. Here are links to some of their information pages.
</TR><TR>
+
 
  <td>[[Installation of Beneficiary Travel]]</TD>
+
* [http://medsphere.org/community/project/openvista-cis Medsphere's OpenVistA CIS]
  <td>[[Installation of Group Notes]]</TD>
+
 
  <td>[[Installation of Nursing]]</TD>
+
== VistA Documentation Library ==
  <td>[[Installation of Prosthestics]]</TD>
+
* The [[VistA Documentation Library]] (VDL) is the Veteran Administration's internal documentation regarding VistA and [[CPRS~|CPRS]].
</TR><TR>
+
 
  <td>[[Installation of Care Management]]</TD>
+
== Other resources ==
  <td>[[Installation of Home Based Primary Care (HBPC)]]</TD>
+
(Note: Some of this information may be outdated).
  <td>[[Installation of Oncology]]</TD>
+
 
  <td>[[Installation of Quality Audiology Speech Anal & Rpting (QUASAR)]]</TD>
+
The complete FOSS stack for VistA consists of VistA on [http://www.sanchez-gtm.com GT.M] on [http://www.wikipedia.org/wiki/Linux GNU/Linux] on industry standard x86 server hardware.  Although it is certainly possible to install this stack by downloading VistA, and installing it on GT.M on x86 GNU/Linux, it is much easier to start with a pre-configured software stack.  There are (at least) two flavors of VistA, and two types of packages of VistA on GT.M.
</TR><TR>
+
 
  <td>[[Installation of Clinical Case Registries]]</TD>
+
VistA flavors:
  <td>[[Installation of Immunology Case Registry (ICR)]]</TD>
+
 
  <td>[[Installation of Patient Care Encounter (PCE)]]</TD>
+
*'''FOIA VistA''' is VistA as periodically released by the [http://www.va.gov US Department of Veterans Affairs] under the [http://www.usdoj.gov/oip/foia_updates/Vol_XVII_4/page2.htm Freedom of Information Act (FOIA).] This is sometimes referrd to as the "gold standard".  Prior versions of this software at the [http://sourceforge.net/projects/worldvista WorldVistA project page at Source Forge] are labelled VistA FOIA Gold.  FOIA VistA releases are numbered by the date on which they are released under FOIA, e.g., 20051021 for Oct 21, 2005.
  <td>[[Installation of Radiology / Nuclear Medicine]]</TD>
+
 
</TR><TR>
+
*'''Leonardo da VistA''' is FOIA VistA as enhanced by the VistA community.  '''Leonardo da VistA is used here as strictly an interim, temporary, just-until-the-new-name-is-announced name.'''  This software was previously known to the community first as "Hui OpenVistA", and then as just "OpenVistA".  The subsequent grant by the US Patent and Trademark Office of a registered trademark of that name to a corporation has triggered a search for a replacement name, and Leonardo da VistA is used here until the new name is announced.  Prior releases of this software at the [http://sourceforge.net/projects/worldvista WorldVistA project page at Source Forge] are labelled "OpenVistA".  Leonardo da VistA releases have numbers such as 0.4. This wiki has taken special steps to handle [[VistA Trademark Issues]].
  <td>[[Installation of Clinical Procedures]]</TD>
+
 
  <td>[[Installation of Incomplete Records Tracking (IRT)]]</TD>
+
*'''VistA VA Demo''' is a one-of release of a [[configuration~|Configuration]] of VistA intended to demonstrate the [[CPRS~|CPRS]] GUI, but not to be otherwise useful, and not part of a family of releases.
  <td>[[Installation of Pharmacy  Automatic Replenish / Ward Stock (AR/WS)]]</TD>
+
 
  <td>[[Installation of RAI/MDS]]</TD>
+
In the future, it is hoped that there will be other flavors, e.g., VistA Office EHR.
</TR><TR>
+
 
  <td>[[Installation of Computerized Patient Record System (CPRS)]]</TD>
+
Types of packages:
  <td>[[Installation of Intake and Output]]</TD>
+
 
  <td>[[Installation of Pharmacy Bar Code Medication Administration (BCMA)]]</TD>
+
*A '''SemiVivA''' package consists of VistA and GT.M bundled together and ready to be installed on an x86 GNU/Linux server.
  <td>[[Installation of Remote Order Entry System (ROES)]]</TD>
+
 
</TR><TR>
+
*A '''VivA''' or '''VivitA'''package is a [http://en.wikipedia.org/wiki/Linux_live_cd live CD (or DVD)] that can be booted on any x86 architecture server to run the entire VistA FOSS stack.  VivitA releases are created by mastering [http://damnsmalllinux.org DSL] and the VivA releases are created by remastering either [http://knopper.net/knoppix/index-en.html Knoppix] or [http://morphix.org Morphix].
  <td>[[Installation of CPRS Adverse Reaction Tracking (ART)]]</TD>
+
 
  <td>[[Installation of Laboratory Anatomic Pathology]]</TD>
+
SemiVivA packages expect to find [http://xdialog.dyns.net Xdialog] on the computer.  To use a SemiVivA package, download it to a temporary directory (e.g., as <tt>/tmp/LeonardoDaVistASemiVivA0.4.tgz</tt>).  Then, '''as root''' execute:
  <td>[[Installation of Pharmacy Benefits Management (PBM)]]</TD>
+
 
  <td>[[Installation of Scheduling]]</TD>
+
   cd /usr/local
</TR><TR>
+
   tar zxvf /tmp/LeonardoDaVistASemiVivA0.4.tgz
  <td>[[Installation of CPRS Authorization Subscription Utility (ASU)]]</TD>
+
 
  <td>[[Installation of Laboratory Blood Bank]]</TD>
+
This will install VistA and GT.M.  To use it, an environment with an initial copy of the database must be created with the command:
  <td>[[Installation of Pharmacy Consolidated Mail Outpatient Pharmacy]]</TD>
+
 
  <td>[[Installation of Social Work]]</TD>
+
   /usr/local/LeonardoDaVistA/vista --install ''directory''
</TR><TR>
+
 
  <td>[[Installation of CPRS Clinical Reminders]]</TD>
+
In the above, substitute the actual VistA release name (e.g., FOIAVistA) for LeonardoDaVistA.  ''directory'' is the full path name of a directory (without a trailing slash) where the environment with the initial copy of the database is to be created, e.g., <tt>/home/vista/myVistA</tt>.  To subsequently run VistA, VivitAs again have an option from the mouse on the background.  For VivAs, use:
  <td>[[Installation of Laboratory Blood Bank Workarounds]]</TD>
+
 
  <td>[[Installation of Pharmacy Controlled Substances]]</TD>
+
   /usr/local/LeonardoDaVistA/vista --run ''directory''
  <td>[[Installation of Spinal Cord Dysfunction]]</TD>
+
 
</TR><TR>
+
To use a VivA or VivitA package, read/write storage is required for the database. The current distributions can use a Linux file system (e.g., ext3, reiserfs) or a FAT file system (Windows 95/98/ME) but not an NTFS file system (Windows NT/2000/XP/2003).  The live CD/DVDs have tools needed to partition a hard drive and create a new file system.  The easiest way to proceed is to simply plug a 512MB or bigger USB flash or thumb drive (or a USB hard drive) into the USB port (USB 2.0 preferred) of an x86 server, and boot the CD/DVD.  The instructions below are for USB drives, but apply equally well - with appropriate names for the read/write storage - for IDE and SCSI drives.
  <td>[[Installation of CPRS Consult/Request Tracking]]</TD>
+
 
  <td>[[Installation of Laboratory Electronic Data Interchange (LEDI)]]</TD>
+
*After booting the operating system, you will need to mount the read/write storage.  For Knoppix based VivA releases, right click on the icon for the drive and mount the drive.  This mounts it read-only.  Right click again, choose Actions and change the mode to read/write.  Note the name of the drive; it will probably be something like <tt>/mnt/uba1</tt> or <tt>/mnt/sda1</tt>.  For DSL based VivitA releases, there is a small window in the lower right of the screen with a mounting applet.  Immediately after boot up, it will say ''floppy''.  Click on the arrow icons within the applet to choose ''sda1'' or other read/write storage, and then click on the icon in the applet to mount the drive.  For (older) Morphix based releases, execute:
  <td>[[Installation of Pharmacy Data Management (PDM)]]</TD>
+
 
  <td>[[Installation of Surgery]]</TD>
+
   sudo insmod usb-storage
</TR><TR>
+
   mount /mnt/sda1
  <td>[[Installation of CPRS Health Summary]]</TD>
+
 
  <td>[[Installation of Laboratory Emerging Pathogens Initiative]]</TD>
+
*You will need to create an environment with an initial copy of the database.  VivitAs have an option from the "start menu" from clicking the right mouse button on the background.  On VivA releases, start a shell, and execute (as before, use the actual name of your VistA):
  <td>[[Installation of Pharmacy Drug Accountability]]</TD>
+
 
  <td>[[Installation of VISTA Imaging System]]</TD>
+
   /usr/local/LeonardoDaVistA/vista --install ''directory''
</TR><TR>
+
 
  <td>[[Installation of CPRS Problem List]]</TD>
+
*To subsequently run VistA, VivitAs again have an option from the mouse on the background.  For VivAs, use:
  <td>[[Installation of Laboratory National Laboratory Tests/ LOINC Request Form]]</TD>
+
 
  <td>[[Installation of Pharmacy Electronic Claims Management Engine (ECME)]]</TD>
+
   /usr/local/LeonardoDaVistA/vista --run ''directory''
  <td>[[Installation of Visual Impairment Service Team (VIST)]]</TD>
+
 
</TR><TR>
+
When the GT.M [[prompt~|Prompt]] (<tt>GTM></tt>) appears, you have a VistA environment that is ready to start configuring.
  <td>[[Installation of CPRS Text Integration Utility (TIU)]]</TD>
 
  <td>[[Installation of Laboratory Universal Interface]]</TD>
 
  <td>[[Installation of Pharmacy Inpatient Medications]]</TD>
 
  <td>[[Installation of Vitals / Measurements]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Dentistry]]</TD>
 
  <td>[[Installation of Laboratory]]</TD>
 
  <td>[[Installation of Pharmacy National Drug File (NDF)]]</TD>
 
  <td>[[Installation of Women's Health]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Dietetics]]</TD>
 
  <td>[[Installation of Lexicon Utility]]</TD>
 
  <td>[[Installation of Pharmacy Outpatient Pharmacy]]</TD>
 
</TR></TABLE>
 
=== Infrastructure ===
 
<TABLE summary="This table is for formatting purposes only." class = "toc" cellpadding="5" border="">
 
  <TR>
 
  <td>[[Installation of Capacity Management Tools]]</TD>
 
  <td>[[Installation of Kernel Delphi Components (KDC)]]</TD>
 
  <td>[[Installation of Minimal Patient Dataset (MPD)]]</TD>
 
  <td>[[Installation of SlotMaster (Kernel ZSLOT)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Duplicate Record Merge- Patient Merge]]</TD>
 
  <td>[[Installation of Kernel Installation and Distribution System (KIDS)]]</TD>
 
  <td>[[Installation of Name Standardization]]</TD>
 
  <td>[[Installation of SQL Interface (SQLI)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Electronic Error and Enhancement Reporting (E3R)]]</TD>
 
  <td>[[Installation of Kernel Toolkit]]</TD>
 
  <td>[[Installation of National Online Information Sharing (NOIS)]]</TD>
 
  <td>[[Installation of Standard Files and Tables]]</TD>
 
</TR><TR>
 
   <td>[[Installation of FileMan]]</TD>
 
  <td>[[Installation of Kernel Unwinder]]</TD>
 
   <td>[[Installation of National Patch Module]]</TD>
 
  <td>[[Installation of Statistical Analysis of Global Growth (SAGG)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of FileMan Delphi Components (FMDC)]]</TD>
 
  <td>[[Installation of List Manager]]</TD>
 
   <td>[[Installation of Network Health Exchange (NHE)]]</TD>
 
  <td>[[Installation of Survey Generator]]</TD>
 
</TR><TR>
 
  <td>[[Installation of HL7 (VistA Messaging)]]</TD>
 
  <td>[[Installation of M-to-M Broker]]</TD>
 
  <td>[[Installation of Patient Data Exchange (PDX)]]</TD>
 
  <td>[[Installation of VistA Data Extraction Framework (VDEF)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Institution File Redesign (IFR)]]</TD>
 
  <td>[[Installation of MailMan]]</TD>
 
  <td>[[Installation of Remote Procedure Call (RPC) Broker]]</TD>
 
  <td>[[Installation of XML Parser (VistA)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Kernel]]</TD>
 
   <td>[[Installation of Master Patient Index (MPI)]]</TD>
 
  <td>[[Installation of Resource Usage Monitor]]</TD>
 
</TR></TABLE>
 
=== Financial-Administrative ===
 
<TABLE summary="This table is for formatting purposes only." class = "toc" cellpadding="5" border="">
 
  <TR>
 
  <td>[[Installation of Accounts Receivable (AR)]]</TD>
 
  <td>[[Installation of Engineering (AEMS / MERS)]]</TD>
 
  <td>[[Installation of IFCAP]]</TD>
 
  <td>[[Installation of Patient Representative]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Auto Safety Incdnt Surv Trak Sys (ASISTS)]]</TD>
 
  <td>[[Installation of Enrollment Application System]]</TD>
 
  <td>[[Installation of Incident Reporting]]</TD>
 
  <td>[[Installation of Personnel and Accounting Integrated Data (PAID)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Automated Information Collection System (AICS)]]</TD>
 
  <td>[[Installation of Equipment / Turn-In Request]]</TD>
 
  <td>[[Installation of Income Verification Match (IVM)]]</TD>
 
  <td>[[Installation of Police and Security]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Automated Medical Information Exchange (AMIE)]]</TD>
 
  <td>[[Installation of Event Capture]]</TD>
 
  <td>[[Installation of Integrated Billing (IB)]]</TD>
 
  <td>[[Installation of Quality Management Integration Module]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Clinical Monitoring System]]</TD>
 
  <td>[[Installation of Fee Basis]]</TD>
 
  <td>[[Installation of Integrated Patient Funds]]</TD>
 
  <td>[[Installation of Record Tracking]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Compensation & Pension Records Interchange (CAPRI)]]</TD>
 
   <td>[[Installation of Generic Code Sheet (GCS)]]</TD>
 
   <td>[[Installation of Library]]</TD>
 
  <td>[[Installation of Release of Information (ROI) Manager]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Current Procedural Terminology (CPT)]]</TD>
 
   <td>[[Installation of Health Eligibility Center (HEC)]]</TD>
 
  <td>[[Installation of Missing Patient Register]]</TD>
 
  <td>[[Installation of Veterans Identification Card (VIC/PICS)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Decision Support System (DSS) Extracts]]</TD>
 
   <td>[[Installation of Hospital Inquiry (HINQ)]]</TD>
 
  <td>[[Installation of Occurrence Screen]]</TD>
 
  <td>[[Installation of Voluntary Service System (VSS)]]</TD>
 
</TR><TR>
 
  <td>[[Installation of Diagnostic Related Group (DRG) Grouper]]</TD>
 
  <td>[[Installation of ICD-9-CM]]</TD>
 
</TR></TABLE>
 

Latest revision as of 15:32, 10 October 2012

The documentation for VistA can be classified in several groups:

Astronaut

Other installers

Getting the software

Vendor pages

There are several vendors of VistA derivatives. Here are links to some of their information pages.

VistA Documentation Library

Other resources

(Note: Some of this information may be outdated).

The complete FOSS stack for VistA consists of VistA on GT.M on GNU/Linux on industry standard x86 server hardware. Although it is certainly possible to install this stack by downloading VistA, and installing it on GT.M on x86 GNU/Linux, it is much easier to start with a pre-configured software stack. There are (at least) two flavors of VistA, and two types of packages of VistA on GT.M.

VistA flavors:

  • Leonardo da VistA is FOIA VistA as enhanced by the VistA community. Leonardo da VistA is used here as strictly an interim, temporary, just-until-the-new-name-is-announced name. This software was previously known to the community first as "Hui OpenVistA", and then as just "OpenVistA". The subsequent grant by the US Patent and Trademark Office of a registered trademark of that name to a corporation has triggered a search for a replacement name, and Leonardo da VistA is used here until the new name is announced. Prior releases of this software at the WorldVistA project page at Source Forge are labelled "OpenVistA". Leonardo da VistA releases have numbers such as 0.4. This wiki has taken special steps to handle VistA Trademark Issues.
  • VistA VA Demo is a one-of release of a Configuration of VistA intended to demonstrate the CPRS GUI, but not to be otherwise useful, and not part of a family of releases.

In the future, it is hoped that there will be other flavors, e.g., VistA Office EHR.

Types of packages:

  • A SemiVivA package consists of VistA and GT.M bundled together and ready to be installed on an x86 GNU/Linux server.
  • A VivA or VivitApackage is a live CD (or DVD) that can be booted on any x86 architecture server to run the entire VistA FOSS stack. VivitA releases are created by mastering DSL and the VivA releases are created by remastering either Knoppix or Morphix.

SemiVivA packages expect to find Xdialog on the computer. To use a SemiVivA package, download it to a temporary directory (e.g., as /tmp/LeonardoDaVistASemiVivA0.4.tgz). Then, as root execute:

 cd /usr/local
 tar zxvf /tmp/LeonardoDaVistASemiVivA0.4.tgz

This will install VistA and GT.M. To use it, an environment with an initial copy of the database must be created with the command:

 /usr/local/LeonardoDaVistA/vista --install directory

In the above, substitute the actual VistA release name (e.g., FOIAVistA) for LeonardoDaVistA. directory is the full path name of a directory (without a trailing slash) where the environment with the initial copy of the database is to be created, e.g., /home/vista/myVistA. To subsequently run VistA, VivitAs again have an option from the mouse on the background. For VivAs, use:

 /usr/local/LeonardoDaVistA/vista --run directory

To use a VivA or VivitA package, read/write storage is required for the database. The current distributions can use a Linux file system (e.g., ext3, reiserfs) or a FAT file system (Windows 95/98/ME) but not an NTFS file system (Windows NT/2000/XP/2003). The live CD/DVDs have tools needed to partition a hard drive and create a new file system. The easiest way to proceed is to simply plug a 512MB or bigger USB flash or thumb drive (or a USB hard drive) into the USB port (USB 2.0 preferred) of an x86 server, and boot the CD/DVD. The instructions below are for USB drives, but apply equally well - with appropriate names for the read/write storage - for IDE and SCSI drives.

  • After booting the operating system, you will need to mount the read/write storage. For Knoppix based VivA releases, right click on the icon for the drive and mount the drive. This mounts it read-only. Right click again, choose Actions and change the mode to read/write. Note the name of the drive; it will probably be something like /mnt/uba1 or /mnt/sda1. For DSL based VivitA releases, there is a small window in the lower right of the screen with a mounting applet. Immediately after boot up, it will say floppy. Click on the arrow icons within the applet to choose sda1 or other read/write storage, and then click on the icon in the applet to mount the drive. For (older) Morphix based releases, execute:
 sudo insmod usb-storage
 mount /mnt/sda1
  • You will need to create an environment with an initial copy of the database. VivitAs have an option from the "start menu" from clicking the right mouse button on the background. On VivA releases, start a shell, and execute (as before, use the actual name of your VistA):
 /usr/local/LeonardoDaVistA/vista --install directory
  • To subsequently run VistA, VivitAs again have an option from the mouse on the background. For VivAs, use:
 /usr/local/LeonardoDaVistA/vista --run directory

When the GT.M Prompt (GTM>) appears, you have a VistA environment that is ready to start configuring.