Difference between revisions of "User talk:Zeno"

From VistApedia
Jump to: navigation, search
(revert vandalism)
 
(190 intermediate revisions by 64 users not shown)
Line 1: Line 1:
I think WorldVista is great stuff. I'm living in Zurich Switzerland and would like to adapt this for the Swiss market. At the moment I'm still fighting with the installation. When configuring a Domain I always get:<br>
+
<font color=red> Note: Zeno has not been on this wiki in a while. should he return, he can get this page unprotected. until then, it is a target for spam, and has been protected</font>
----
+
 
When doing<br>
+
Greetings.  Wondering if anyone knows how Vista compares to various commercial products (e.g. Epic, Cerner, IDX Systems, Misys Healthcare).  Thanks!
'''GTM>D ^ZTMGRSET'''<br>
+
 
... <br>
+
I think WorldVista is great stuff. I'm living in Zurich, Switzerland and would like to adapt this for the Swiss market. At the moment I'm still fighting with the installation. I posted following question to the [https://lists.sourceforge.net/lists/listinfo/hardhats-members Mailinglist]:<br>
I get<br>
+
 
Routine: ZOSVGUX      Loaded, cp: cannot stat `/home/vista/myVistA/OpenVistA/r/ZOSVGUX.m': No such file or directory<br>
+
== When do I have to run '''GTM>D ^ZTMGRSET ==
Saved as %ZOSV<br>
+
 
Routine: ZTBKCGUX    Missing<br>
+
If you started with OpenVistA SemiVivA, you do not need to set any environment variables to get started, and you do not need to run ^ZTMGRSET
Routine: ZIS4GTM      Loaded, cp: cannot stat `/home/vista/myVistA/OpenVistA/r/ZIS4GTM.m': No such file or directory<br>
+
- I have already run ^ZTMGRSET when packaging OpenVistA SemiVivA and OpenVistA VivA. I suggest deleting what you have, and starting over. - just install OpenVistA SemiViva as root and then as a normal user execute /usr/local/OpenVistA/vista
Saved as %ZIS4<br>
+
 
Routine: ZISFGUX      Missing<br>
+
^ZTMGRSET's understanding of the behavior of GT.M's $ZROUtines is somewhat simplistic, and you will need to understand more about GT.M's $ZROUtines if you want to run ZTMGRSET in a VivA or SemiVivA environment. It's actually very simple to set up and run it - just 2 shell commands before you invoke mumps -run ^ZTMGRSET - but you should really understand what is going on before you try a command that makes major changes to the VistA setup.
Routine: ZISHGUX      Loaded, cp: cannot stat `/home/vista/myVistA/OpenVistA/r/ZISHGUX.m': No such file or directory<br>
+
 
Saved as %ZISH<br>
+
to run the software do /usr/local/OpenVistA/vista --run /home/vista/
Routine: XUCIGTM      Loaded, cp: cannot stat `/home/vista/myVistA/OpenVistA/r/XUCIGTM.m': No such file or directory<br>
+
 
Saved as %XUCI<br>
+
== Where do I set the Variables, and how do I start Vista with some Variables? ==
Routine: ZISETGUX    Missing<br>
+
You set the variables in .bash_profile if you do the [http://openforum.worldvista.org/~forum/index.php?title=Installation_How_To_VistA_GT.M_Linux manual install]<br>
Routine: ZOSV2GTM    Loaded, cp: cannot stat `/home/vista/myVistA/OpenVistA/r/ZOSV2GTM.m': No such file or directory<br>
+
source /usr/local/gtm/gtmprofile<br>
Saved as %ZOSV2<br>
+
export vista_source=/usr/local/OpenVistA<br>
Routine: ZISTCPS      Loaded, cp: cannot stat `/home/vista/myVistA/OpenVistA/r/ZISTCPS.m': No such file or directory<br>
+
export vista_home=/home/vista<br>
Saved as %ZISTCPS<br>
+
export gtm_log=$vista_home/log<br>
Q: Is this bad or good news? Does this mean a file has not been found or can I just continue without having to worry?
+
export gtmgbldir=$vista_home/g/mumps.gld<br>
A: The program cannot find your routines, so you need to set up your environment variables correctly. You need to tell what version of VistA you are loading so we can help point you in the right direction.
+
export gtmroutines="$vista_home/o($vista_home/r)<br>
----
+
$vista_source/o($vista_source/r) $gtm_dist"<br>
'''GTM>D Q^DI'''<br>
+
 
VA FileMan 22.0<br
+
Watch out for line breaks - there are 6 lines above, one starting with
Your Identity(DUZ) is 0(zero).<br>
+
"source" and 5 starting with "export".
 +
 
 +
If you use the script /usr/local/OpenVistA/vista, you do not need to set
 +
any variables.
 +
 
 +
== Did I forget any step? At which step should I start, so I do not get below error? ==
 +
 
 +
vista@Minerva ~ $ FOIAVistA/vista --run
 +
 
 +
GTM>'''D Q^DI'''
 +
 
 +
VA FileMan 22.0
 +
 
 +
Your Identity(DUZ) is 0(zero).
 
Please identify yourself.
 
Please identify yourself.
  
I did all the installation routines I found in the [http://openforum.worldvista.org/~forum/index.php?title=Setting_Mumps_Routines documentation], but still I'm not being identified.
+
Access Code:
----
+
 
Also when doing:<br>
+
Your Identity(DUZ) is still 0(zero).
'''GTM>D ^DINIT'''<br>
+
You need to identify yourself!
VA FileMan V.22.0<br>
+
 
Initialize VA FileMan now?  NO//YES<br>
+
New Person?:<br>
SITE NAME: Davatz// <br>
+
You must have a valid DUZ!
SITE NUMBER: 1234// ..........................<br>
+
 
Now loading MUMPS Operating System File....<br>
+
== Before you do above, try: ==
Now loading DIALOG and LANGUAGE Files..........................................................<br>
+
 
TYPE OF MUMPS SYSTEM YOU ARE USING: CACHE/OpenM//
+
GTM>'''S DUZ=.01'''
My correct System does not seem to be found? I would think it should say UNIX there, shouldn't it?
+
 
 +
== Any hints what would be nice to try as next step? ==
 +
 
 +
Your work has only just begun. The configuration is the hard part. May I
 +
refer you to the following site to help get you started.
 +
 
 +
VistA-Office will soon be coming out and the web site that provides vendor
 +
support for it, when it really gets up and running should have a lot of
 +
configuration information. Configuration information for VistA on
 +
Cache/Windows and GTM/Linux is almost identical.
 +
 
 +
http://www.geocities.com/kdtop3/<br>
 +
http://www.va.gov/vdl
 +
 
 +
== When will the GUI for Linux be coming out? ==
 +
 
 +
I am not sure I understand your question because I have to be sure you
 +
understand the relationship of the GUI to OpenVistA. The clinicians GUI is
 +
CPRS, which runs on Windows and connects to the server whether it the server
 +
is running on Cache/Windows, GTM/Linux or on a mainframe.
 +
 
 +
Medsphere has apparently built a cross platform replacement for CPRS.
 +
 
 +
Codeweavers has worked on getting CPRS to run on Wine in the past.
 +
 
 +
VistA-Office currently runs only on Cache/Windows but will be ported to
 +
GTM/Linux. It will likely happen within a few weeks of its release.
 +
 
 +
So hopefully one of those things answers your question.
 +
 
 +
== How do I set the access code? How do I set the user? ==
 +
 
 +
You should establish a user for yourself. That user
 +
will have an access code and verify code (same as a
 +
login and password combo).
 +
 
 +
So do '''D ^XUP''' --> option EVE->user->add user
 +
 
 +
Then, on the user editing pages, set the access code
 +
to your choice of words.
 +
 
 +
Then, next time you d ^XUP, you can use your new
 +
access code.
 +
 
 +
== Setting up the Access Code does not work, I get TERMINAL TYPE NAME ==
 +
I am be all wet here, but I do not understand how you are getting away with
 +
setting your DUZ as .01. These, I believe, are IENs or Internal Entry
 +
Numbers and are whole numbers. Look as step 62 to 68 [http://www.hardhats.org/projects/VistA_Install/Vista_Install.html here]<br>
 +
Now for establishing yourself as a user, look at [http://www.hardhats.org/projects/VistA_Install/Vista_Install.html steps 49-77].
 +
 
 +
== Connecting CPRS-Client on my Window-Box to my OpenVista-Server on my Linux-Laptop ==
 +
 
 +
'''WindowsGUI to LinuxOpenVista'''
 +
# Get the newest CPRS-GUI client from the [ftp://ftp.va.gov/VistA/Software/Packages/Order%20Entry-Results%20Reporting%20-%20OR/ FTP-Site] (Hint: you need Internet Explorer to access the FTP Site, Firefox is not yet supported ;(
 +
# Read [http://www.hardhats.org/projects/VistA_Install/CPRSStart12.html this] and do steps 2-8 in adding the GUI menu, then skip to Give Yourself the Correct Keys and Tabs and then Skip to Other Methods to Try if Necessary and use tht ShortCut Method, which seems to be the way to go now-a-days.
 +
# Right click on CPRSChart.exe and select Create a shortcut.
 +
# Right click on the shortcut created and click rename. After the name, place s= and the IP address of the Brokerserver and p= and the port that you are using on the broker server: CPRSChart.exe s=192.168.0.102 p=9200
 +
 
 +
'''LinuxOpenVista to WindowsGUI'''
 +
# At the VISTA prompt, enter D ^ZTMB to start TaskMan.
 +
# Then start BROKER listening on port 9210  by entering the following GTM> D STRT^XWBTCP(9200). You may choose another port – OpenVista uses 9200.
 +
# Also check this [http://www.sanchez-gtm.com/user_documentation/targets/GTM_V5.0-000_Release_Notes.html#ch.hi.id.55 link] and this [http://www.mail-archive.com/hardhats-members@lists.sourceforge.net/msg07990.html message] from Bhaskar and his [http://www.mail-archive.com/hardhats-members@lists.sourceforge.net/msg08064/bhaskar-script script].
 +
 
 +
== Can I get all these questions in a PDF? ==
 +
 
 +
Well not exactly "these" questions but similar problems observed by someone else, thanks Mike Lieman. Check this [http://fnord.barryscott.com/mike/VistAHOWTOFromScratch.pdf PDF]. Make sure to check this [http://openforum.worldvista.org/~forum/index.php?title=Installation_How_To_VistA_GT.M_Linux link] as well if you start from Zero.
 +
 
 +
== How should my /etc/xinetd.conf file look like? ==
 +
 
 +
Thanks to [mailto:Marc.Aylesworth@rl.af.mil Aylesworth Marc A Ctr AFRL/IFSE] for this! If you want to connect a WindwosCPRS-GUI to a Linux OpenVista Server then you must have xinetd running on your Linux box. My Linux-Laptop has a Gentoo on it and my /etc/xinetd.conf file looks like this:
 +
 
 +
# Copyright 1999-2004 Gentoo Foundation
 +
# Distributed under the terms of the GNU General Public License v2
 +
# $Header: /var/cvsroot/gentoo-x86/sys-apps/xinetd/files/xinetd.conf,v 1.6 2004/07/15 00:53:48 agriffis Exp $
 +
# Sample configuration file for xinetd
 +
defaults
 +
{
 +
        #only_from      = 192.168.0.27
 +
        instances      = 60
 +
        log_type      = SYSLOG authpriv info
 +
        log_on_success = HOST PID
 +
        log_on_failure = HOST
 +
        cps            = 25 30
 +
}
 +
service gtmserver
 +
{
 +
        disable        = no
 +
        type            = UNLISTED
 +
        port            = 9200
 +
        socket_type    = stream
 +
        protocol        = tcp
 +
        wait            = no
 +
        user            = vista
 +
        server          = /home/vista/FOIAVistA/vista
 +
        #server        = /home/zeno/bhaskar-script
 +
        server_args    = --run GTMLNX^XWBTCPM
 +
}
 +
includedir /etc/xinetd.d
 +
 
 +
If you are interested in more see the [http://www.macsecurity.org/resources/xinetd/tutorial.shtml xinetd-Turorial] that Marc Aylesworth recommends reading.
 +
 
 +
== GTM throws me an Error, where can I look? ==
 +
 
 +
You can look [http://www.sanchez-gtm.com/user_documentation/V44MsgRecProc/wwhelp/wwhimpl/java/html/wwhelp.htm here].

Latest revision as of 23:03, 5 January 2006

Note: Zeno has not been on this wiki in a while. should he return, he can get this page unprotected. until then, it is a target for spam, and has been protected

Greetings. Wondering if anyone knows how Vista compares to various commercial products (e.g. Epic, Cerner, IDX Systems, Misys Healthcare). Thanks!

I think WorldVista is great stuff. I'm living in Zurich, Switzerland and would like to adapt this for the Swiss market. At the moment I'm still fighting with the installation. I posted following question to the Mailinglist:

When do I have to run GTM>D ^ZTMGRSET

If you started with OpenVistA SemiVivA, you do not need to set any environment variables to get started, and you do not need to run ^ZTMGRSET - I have already run ^ZTMGRSET when packaging OpenVistA SemiVivA and OpenVistA VivA. I suggest deleting what you have, and starting over. - just install OpenVistA SemiViva as root and then as a normal user execute /usr/local/OpenVistA/vista

^ZTMGRSET's understanding of the behavior of GT.M's $ZROUtines is somewhat simplistic, and you will need to understand more about GT.M's $ZROUtines if you want to run ZTMGRSET in a VivA or SemiVivA environment. It's actually very simple to set up and run it - just 2 shell commands before you invoke mumps -run ^ZTMGRSET - but you should really understand what is going on before you try a command that makes major changes to the VistA setup.

to run the software do /usr/local/OpenVistA/vista --run /home/vista/

Where do I set the Variables, and how do I start Vista with some Variables?

You set the variables in .bash_profile if you do the manual install
source /usr/local/gtm/gtmprofile
export vista_source=/usr/local/OpenVistA
export vista_home=/home/vista
export gtm_log=$vista_home/log
export gtmgbldir=$vista_home/g/mumps.gld
export gtmroutines="$vista_home/o($vista_home/r)
$vista_source/o($vista_source/r) $gtm_dist"

Watch out for line breaks - there are 6 lines above, one starting with "source" and 5 starting with "export".

If you use the script /usr/local/OpenVistA/vista, you do not need to set any variables.

Did I forget any step? At which step should I start, so I do not get below error?

vista@Minerva ~ $ FOIAVistA/vista --run

GTM>D Q^DI

VA FileMan 22.0

Your Identity(DUZ) is 0(zero). Please identify yourself.

Access Code:

Your Identity(DUZ) is still 0(zero). You need to identify yourself!

New Person?:
You must have a valid DUZ!

Before you do above, try:

GTM>S DUZ=.01

Any hints what would be nice to try as next step?

Your work has only just begun. The configuration is the hard part. May I refer you to the following site to help get you started.

VistA-Office will soon be coming out and the web site that provides vendor support for it, when it really gets up and running should have a lot of configuration information. Configuration information for VistA on Cache/Windows and GTM/Linux is almost identical.

http://www.geocities.com/kdtop3/
http://www.va.gov/vdl

When will the GUI for Linux be coming out?

I am not sure I understand your question because I have to be sure you understand the relationship of the GUI to OpenVistA. The clinicians GUI is CPRS, which runs on Windows and connects to the server whether it the server is running on Cache/Windows, GTM/Linux or on a mainframe.

Medsphere has apparently built a cross platform replacement for CPRS.

Codeweavers has worked on getting CPRS to run on Wine in the past.

VistA-Office currently runs only on Cache/Windows but will be ported to GTM/Linux. It will likely happen within a few weeks of its release.

So hopefully one of those things answers your question.

How do I set the access code? How do I set the user?

You should establish a user for yourself. That user will have an access code and verify code (same as a login and password combo).

So do D ^XUP --> option EVE->user->add user

Then, on the user editing pages, set the access code to your choice of words.

Then, next time you d ^XUP, you can use your new access code.

Setting up the Access Code does not work, I get TERMINAL TYPE NAME

I am be all wet here, but I do not understand how you are getting away with setting your DUZ as .01. These, I believe, are IENs or Internal Entry Numbers and are whole numbers. Look as step 62 to 68 here
Now for establishing yourself as a user, look at steps 49-77.

Connecting CPRS-Client on my Window-Box to my OpenVista-Server on my Linux-Laptop

WindowsGUI to LinuxOpenVista

  1. Get the newest CPRS-GUI client from the FTP-Site (Hint: you need Internet Explorer to access the FTP Site, Firefox is not yet supported ;(
  2. Read this and do steps 2-8 in adding the GUI menu, then skip to Give Yourself the Correct Keys and Tabs and then Skip to Other Methods to Try if Necessary and use tht ShortCut Method, which seems to be the way to go now-a-days.
  3. Right click on CPRSChart.exe and select Create a shortcut.
  4. Right click on the shortcut created and click rename. After the name, place s= and the IP address of the Brokerserver and p= and the port that you are using on the broker server: CPRSChart.exe s=192.168.0.102 p=9200

LinuxOpenVista to WindowsGUI

  1. At the VISTA prompt, enter D ^ZTMB to start TaskMan.
  2. Then start BROKER listening on port 9210 by entering the following GTM> D STRT^XWBTCP(9200). You may choose another port – OpenVista uses 9200.
  3. Also check this link and this message from Bhaskar and his script.

Can I get all these questions in a PDF?

Well not exactly "these" questions but similar problems observed by someone else, thanks Mike Lieman. Check this PDF. Make sure to check this link as well if you start from Zero.

How should my /etc/xinetd.conf file look like?

Thanks to Aylesworth Marc A Ctr AFRL/IFSE for this! If you want to connect a WindwosCPRS-GUI to a Linux OpenVista Server then you must have xinetd running on your Linux box. My Linux-Laptop has a Gentoo on it and my /etc/xinetd.conf file looks like this:

# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/xinetd/files/xinetd.conf,v 1.6 2004/07/15 00:53:48 agriffis Exp $
# Sample configuration file for xinetd
defaults
{
       #only_from      = 192.168.0.27
       instances      = 60
       log_type       = SYSLOG authpriv info
       log_on_success = HOST PID
       log_on_failure = HOST
       cps            = 25 30
}
service gtmserver
{
       disable         = no
       type            = UNLISTED
       port            = 9200
       socket_type     = stream
       protocol        = tcp
       wait            = no
       user            = vista
       server          = /home/vista/FOIAVistA/vista
       #server         = /home/zeno/bhaskar-script 
       server_args     = --run GTMLNX^XWBTCPM
}
includedir /etc/xinetd.d

If you are interested in more see the xinetd-Turorial that Marc Aylesworth recommends reading.

GTM throws me an Error, where can I look?

You can look here.