Sign inSign up

samindcon/vehu6

By samindcon

Updated about 7 years ago

Plan VI (VistA Internationalization) version of OSEHRA VistA VEHU on YottaDB

Image
0

870

samindcon/vehu6 repository overview

Introduction

OSEHRA just started a project called Plan VistA Internationlization (VI)--and in order to distinguish it from VistA Imaging, we decided to call it Plan 6. The objective of the project is to allow VistA to be easily modified by international users for use in their own countries in local languages and local dates. It is not intended to be a thorough implementation in a specific language.

What's below is a set of instructions to allow you to experiment with Plan 6 right away.

This instance, unlike the ov6 instance, has a lot of historical data in it. It's good for experimentation.

How to Setup VistA Docker Container

docker run -d -p 9430:9430 -p 8001:8001 -p 2222:22 -p 8080:8080 --name=vehu6 osehra/vehu6

This will require several minutes before the system completes the setup. Type the following command to see if OSEHRA VistA container is running

docker ps

You should see the following response:

CONTAINER ID      IMAGE             COMMAND             CREATED            STATUS              PORTS                                                        NAMES
6f26dfab803f        osehra/vehu6   "/bin/sh -c /home/..."   6 minutes ago           Up 6 minutes         0.0.0.0:8001->8001/tcp, 0.0.0.0:9430->9430/tcp, 0.0.0.0:2222->22/tcp   vehu6

Accessing VistA

The Docker container sets up the RPC broker, a TCPIP socket-based protocol, which is used for data exchange between VistA and clients such as CPRS, Vitals, and other GUIs. The container also sets up the SSH service to support the terminal-based Roll-and-Scroll UI. The container is accessable via the ip address=127.0.0.1 from the following ports:

  • 9430 - RPC Broker
  • 2222 - SSH

NOTE: CPRS uses the RPC Broker and the correct command line arguments are: S=127.0.0.1 P=9430 CCOW=DISABLE

You can also access the container using SSH client such as PuTTY by using the address as described in the note above and using the correct port 2222 for container install.

Docker Container User Accounts:

There are two operation systems user accounts that are created automatically during the installation process that make accessing the VistA Roll-and-Scroll UI easier. The use of the accounts becomes clear when you use the Roll-and-Scroll UI in the later section below:

NOTE: by default ${instance} is vehu6. The YottaDB system runs under the “vehu6” system account.

Linux User NamePassword
rootdocker
vehu6tiedtied
vehu6progprog

VistA User Accounts: Displayed in the introductory log-in message.

Accessing VistA Using the CPRS

This project is limited in scope to the CPRS client. You MUST use this version of the CPRS client and not others as this one was specifically compiled to handle Unicode and internationalize dates. You can get to the CPRS client plus the Vitals dll here. Please note you DO NOT need to install the KIDS build.

Stop OSEHRA VistA Container

Exit from the OSEHRA session, and then from the shell type docker stop vehu6

Restart OSEHRA VistA Container

To start up the OSEHRA VistA, from the shell type docker start vehu6

Delete OSEHRA VistA Container

To remove the osehravista container, run this: docker rm vehu6

Tag summary

Content type

Image

Digest

Size

1.1 GB

Last updated

about 7 years ago

docker pull samindcon/vehu6