<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=Mumps_Class_7</id>
	<title>Mumps Class 7 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=Mumps_Class_7"/>
	<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=Mumps_Class_7&amp;action=history"/>
	<updated>2026-04-24T02:01:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://vistapedia.com/index.php?title=Mumps_Class_7&amp;diff=12247&amp;oldid=prev</id>
		<title>Shabiel at 14:27, 2 April 2011</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=Mumps_Class_7&amp;diff=12247&amp;oldid=prev"/>
		<updated>2011-04-02T14:27:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:1em;border:1px dashed #2f6fab;color:black;background-color:#f9f9f9;line-height:1.1em&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using username &amp;quot;worldvistaEHR&amp;quot;.&lt;br /&gt;
Authenticating with public key &amp;quot;rsa-key-20101206&amp;quot;&lt;br /&gt;
Linux cassandra 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686&lt;br /&gt;
&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;&lt;br /&gt;
the exact distribution terms for each program are described in the&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
permitted by applicable law.&lt;br /&gt;
Last login: Mon Jan 24 05:00:47 2011 from 192.168.56.1&lt;br /&gt;
worldvistaEHR@cassandra:~$ zed&lt;br /&gt;
-bash: zed: command not found&lt;br /&gt;
worldvistaEHR@cassandra:~$ gtm&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;h&lt;br /&gt;
worldvistaEHR@cassandra:~$ GTM&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;ZED &amp;quot;KBANIF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:26pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBNIF&lt;br /&gt;
%GTM-E-ZLINKFILE, Error while zlinking &amp;quot;KBNIF&amp;quot;&lt;br /&gt;
%GTM-E-FILENOTFND, File KBNIF not found&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 4&lt;br /&gt;
X IS TRUE&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zlink&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 3&lt;br /&gt;
$TEST value is: 1&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:28pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 3&lt;br /&gt;
$TEST value is: 1&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
$TEST value is: 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:30pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 5&lt;br /&gt;
X IS TRUE&lt;br /&gt;
$TEST value is: 1&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
X IS FALSE&lt;br /&gt;
$TEST value is: 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; What is $TEST?&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; $TEST is the INSTRINSIC VARIABLE in Mumps that is set by the if command&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Else is only executed if $TEST is zero.&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; A true if sets $TEST to 1.&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;R X:5 ELSE  WRITE &amp;quot;NOTHING TO READ&amp;quot;&lt;br /&gt;
NOTHING TO READ&lt;br /&gt;
GTM&amp;gt;R X:5 ELSE  WRITE &amp;quot;NOTHING TO READ&amp;quot;&lt;br /&gt;
3&lt;br /&gt;
GTM&amp;gt;; Besides the if command, any Mumps command with a timeout (Read, Open     k&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; and Lock, sets $Test as well.&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zlink&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:37pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
X IS FALSE&lt;br /&gt;
$TEST value is: 0&lt;br /&gt;
&lt;br /&gt;
Enter X, or wait 5 seconds: 2&lt;br /&gt;
X is 2&lt;br /&gt;
$TEST value is 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
X IS FALSE&lt;br /&gt;
$TEST value is: 0&lt;br /&gt;
&lt;br /&gt;
Enter X, or wait 5 seconds:&lt;br /&gt;
X is&lt;br /&gt;
$TEST value is 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; oooops forgot timeout on read&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^KBANIF&lt;br /&gt;
Enter X:&lt;br /&gt;
%GTM-I-CTRLC, CTRL_C encountered&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zg&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:39pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;D ^KBANIF&lt;br /&gt;
Enter X: 3&lt;br /&gt;
X IS TRUE&lt;br /&gt;
$TEST value is: 1&lt;br /&gt;
&lt;br /&gt;
Enter X, or wait 5 seconds: 2&lt;br /&gt;
X is 2&lt;br /&gt;
$TEST value is 1&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;D ^KBANIF&lt;br /&gt;
Enter X: 3&lt;br /&gt;
X IS TRUE&lt;br /&gt;
$TEST value is: 1&lt;br /&gt;
&lt;br /&gt;
Enter X, or wait 5 seconds:&lt;br /&gt;
X is&lt;br /&gt;
$TEST value is 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Read with timeout:&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; if read is successful, then $TEST is 1&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; if read is not successful, then $TEST is zero&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;READ X:5 IF &amp;#039;$TEST WRITE &amp;quot;No input&amp;quot;,!&lt;br /&gt;
No input&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:45pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;DO T3^KBANIF&lt;br /&gt;
Enter X: 1&lt;br /&gt;
$TEST value is: 1&lt;br /&gt;
If, secret form, activated&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;DO T3^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
$TEST value is: 0&lt;br /&gt;
Else activated&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; If with no arguments, executes only if $TEST is true&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Else with no arguments, executes only if $TEST if false&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; $TEST is set with If command or any command that has a timeout&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; A value of 1 means success; 0 zero means failure.&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;halt&lt;br /&gt;
worldvistaEHR@cassandra:~$ gtm&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE $TEST&lt;br /&gt;
1&lt;br /&gt;
GTM&amp;gt;I  WRITE &amp;quot;HELLO&amp;quot;&lt;br /&gt;
HELLO&lt;br /&gt;
GTM&amp;gt;E  WRITE &amp;quot;HELLO&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;ZED &amp;quot;KBANIF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;SET $TEST=0&lt;br /&gt;
%GTM-E-SVNOSET, Cannot SET this special variable&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; To change $TEST to zero, write IF 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE $TEST&lt;br /&gt;
1&lt;br /&gt;
GTM&amp;gt;IF 0&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE $TEST&lt;br /&gt;
0&lt;br /&gt;
GTM&amp;gt;ZED&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:53pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO ^ZU&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;D VISTA^KBANIF&lt;br /&gt;
                          WorldVistA EHR /VOE 1.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                   Access is monitored and restricted.&lt;br /&gt;
                No unauthorized access will be permitted.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT FOR ALL PROVIDERS:&lt;br /&gt;
&lt;br /&gt;
All drugs that the provider may need must be entered into the database&lt;br /&gt;
BEFORE THE PROVIDER PRESCIBES THEM from WorldVistA EHR.THE DRUG FILE&lt;br /&gt;
INCLUDED HAS NOT BEEN PREVIOUSLY RELEASED. IT IS ALWAYS IMPERATIVE THAT&lt;br /&gt;
ANY AND ALL DRUG ORDERS AND PRESCRIPTIONS BE CAREFULLY REVIEWED BY THE&lt;br /&gt;
PRESCRIBING PHYSICIAN AND DISPENSING PHARMACIST TO INSURE ACCURACY.   IF&lt;br /&gt;
PROBLEMS ARE FOUND, PLEASE REPORT THEM HERE&lt;br /&gt;
&lt;br /&gt;
        INFO@WORLDVISTA.ORG&lt;br /&gt;
                OR&lt;br /&gt;
        http://trac.opensourcevista.net/worldvistaehr&lt;br /&gt;
&lt;br /&gt;
Please see this link for information about entering new drugs and drug&lt;br /&gt;
doseages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;http://worldvista.org/World_VistA_EHR/license-and-readme/ReadMe%20-%20Wor&lt;br /&gt;
ldVistA%20Pharmacy%20Drug%20File%202008-01-31.pdf&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please look for additional information and updates about this release&lt;br /&gt;
here:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;http://worldvista.org/World_VistA_EHR/license-and-readme&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All portions of this release that are modified from the original Freedom&lt;br /&gt;
of Informtion Act release provided by the Department of Veterans Affairs&lt;br /&gt;
carry the GPL license and are Copyright WorldVistA.  See this URL for the&lt;br /&gt;
full text of the license:&lt;br /&gt;
&lt;br /&gt;
http://worldvista.org/World_VistA_EHR/license-and-readme/WorldVistA%20EHR%&lt;br /&gt;
20GPL%20License.txt&lt;br /&gt;
&lt;br /&gt;
YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE USING&lt;br /&gt;
THIS PRODUCT.  DOWNLOADING OR USING ANY PART OF THE SOFTWARE AND&lt;br /&gt;
DOCUMENTATION INDICATES THAT YOU ACCEPT THESE TERMS AND CONDITIONS.  IF&lt;br /&gt;
YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, DO NOT&lt;br /&gt;
PROCEED.&lt;br /&gt;
&lt;br /&gt;
 A.  General Disclaimer.  THE WORLDVISTA-EHR (WV-EHR) SOFTWARE IS&lt;br /&gt;
PROVIDED TO RECIPIENT HEREUNDER &amp;quot;AS IS&amp;quot; AND ANY USE OF WV-EHR SOFTWARE BY&lt;br /&gt;
REQUESTOR SHALL BE AT ITS OWN RISK.  TO THE MAXIMUM EXTENT PERMITTED BY&lt;br /&gt;
APPLICABLE LAW, WORLDVISTA AND ITS CONTRACTORS, EMPLOYEES AND AGENTS&lt;br /&gt;
DISCLAIM ALL WARRANTIES WITH RESPECT TO WV-EHR SOFTWARE, EXPRESS, IMPLIED&lt;br /&gt;
AND STATUTORY, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF&lt;br /&gt;
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY,&lt;br /&gt;
COMPLETENESS, TIMELINESS, NON INFRINGEMENT OF THIRD-PARTY RIGHTS, NON&lt;br /&gt;
INTERFERENCE, AND ERROR FREE SERVICE. WORLDVISTA TAKES NO RESPONSIBILITY&lt;br /&gt;
FOR MONITORING OR REGULATING THE USE OR ACCURACY OF WV-EHR SOFTWARE.&lt;br /&gt;
RECIPIENT ACKNOWLEDGES AND AGREES THAT WORLDVISTA IS UNDER NO OBLIGATION&lt;br /&gt;
TO VERIFY THE ACCURACY OF OR OTHERWISE UPDATE WV-EHR SOFTWARE OR ANY&lt;br /&gt;
CONTENT CONTAINED THEREIN OR TO NOTIFY RECIPIENT OF ANY INACCURACIES&lt;br /&gt;
THEREIN OR UPDATES THERETO THAT MAY COME TO THE ATTENTION OF OR BE&lt;br /&gt;
DEVELOPED BY WORLDVISTA. WV-EHR MAY BE UPDATED PERIODICALLY, AND IT IS&lt;br /&gt;
THE RESPONSIBILITY OF THE RECIPIENT TO OBTAIN UPDATED VERSIONS OF THE&lt;br /&gt;
WV-EHR RELEASE AS REQUIRED. WORLDVISTA BEARS NO RESPONSIBILITY FOR&lt;br /&gt;
PROVIDING UPDATES TO RECIPIENTS.&lt;br /&gt;
&lt;br /&gt;
 B.  LIMITATION OF LIABILITY.  TO THE MAXIMUM EXTENT PERMITTED BY&lt;br /&gt;
APPLICABLE LAW, NEITHER WORLDVISTA NOR ANY OF ITS EMPLOYEES, AGENTS OR&lt;br /&gt;
CONTRACTORS SHALL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL,&lt;br /&gt;
CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION DAMAGES&lt;br /&gt;
FOR LOST PROFITS OR REVENUES, GOODWILL, WORK STOPPAGE, SECURITY BREACHES,&lt;br /&gt;
FOR LOST PROFITS OR REVENUES, GOODWILL, WORK STOPPAGE, SECURITY BREACHES,&lt;br /&gt;
VIRUSES, COMPUTER FAILURE OR MALFUNCTION, USE, DATA OR OTHER INTANGIBLE&lt;br /&gt;
LOSSES OR COMMERCIAL DAMAGES, EVEN IF ANY OF SUCH PARTIES IS ADVISED OF&lt;br /&gt;
THE POSSIBILITY OF SUCH LOSSES, ARISING UNDER OR IN CONNECTION WITH THIS&lt;br /&gt;
AGREEMENT, COMPLIANCE EFFECTIVENESS STUDY TOOLS, THE USE OF OR INABILITY&lt;br /&gt;
TO USE THE SAME, OR ANY OTHER SUBJECT MATTER HEREOF. IN ADDITION, TO THE&lt;br /&gt;
MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, NEITHER WORLDVISTA NOR ANY OF&lt;br /&gt;
ITS EMPLOYEES, AGENTS OR CONTRACTORS SHALL BE LIABLE FOR ANY LOSS OR&lt;br /&gt;
DAMAGE SUFFERED BY RECIPIENT WHICH ARISES OUT OF OR IN CONNECTION WITH&lt;br /&gt;
ANY INFORMATION OBTAINED BY RECIPIENT VIA OR IN CONNECTION WITH WV-EHR&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Volume set: EHR:cassandra  UCI: EHR  Device: /dev/pts/0&lt;br /&gt;
&lt;br /&gt;
ACCESS CODE:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Logged out at Jan 24, 2011 12:53 pmworldvistaEHR@cassandra:~$ GTM&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
%GTM-E-ZLINKFILE, Error while zlinking &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed &amp;quot;KBANIF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 12:55pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO ^ZU&lt;br /&gt;
 QUIT&lt;br /&gt;
 ; Conditionally execute something&lt;br /&gt;
DO1&lt;br /&gt;
 WRITE &amp;quot;DO1 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
DO2&lt;br /&gt;
 WRITE &amp;quot;DO2 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
T4&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X DO DO1&lt;br /&gt;
 ELSE  DO DO2&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d T4^KBANIF&lt;br /&gt;
Enter X: 1&lt;br /&gt;
DO1 was called&lt;br /&gt;
GTM&amp;gt;d T4^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
DO2 was called&lt;br /&gt;
GTM&amp;gt;ZED&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed &amp;quot;ZU&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;ZED&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed &amp;quot;KBANIF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 1:00pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO EN^ZU&lt;br /&gt;
 QUIT&lt;br /&gt;
 ; Conditionally execute something&lt;br /&gt;
DO1&lt;br /&gt;
 WRITE &amp;quot;DO1 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
DO2&lt;br /&gt;
 WRITE &amp;quot;DO2 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
T4&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X DO DO1  ; If ^ is not specified, Do assumes that label is in the same routine&lt;br /&gt;
 ELSE  DO DO2&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Do with an ^ on the argument calls the routine after the ^ name from the top&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; E.g. DO ^ZU&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Do inside a routine with no ^ looks for a label with that name&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; E.g. DO T4&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; To call a specific label in a routine if it is not your own routine, put the&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; label before the ^&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; E.g. DO EN^ZU&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; E.g. DO Q^DI&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^DI&lt;br /&gt;
DI ;SFISC/GFT-DIRECT ENTRY TO VA FILEMAN ;18JUN2010&lt;br /&gt;
V ;;22.1039;MSC FileMan;;Mar 30, 1999&lt;br /&gt;
 ;&lt;br /&gt;
 G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot;&lt;br /&gt;
C G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; K (DTIME,DUZ) G ^DII&lt;br /&gt;
D G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; G ^DII&lt;br /&gt;
P G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; K (DTIME,DUZ)&lt;br /&gt;
Q G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; S DUZ(0)=&amp;quot;@&amp;quot; G ^DII&lt;br /&gt;
VERSION ;&lt;br /&gt;
 S VERSION=$P($T(V),&amp;quot;;&amp;quot;,3),X=$P($T(V),&amp;quot;;&amp;quot;,4)_&amp;quot; &amp;quot;_VERSION Q&lt;br /&gt;
 ;&lt;br /&gt;
QQ ;&lt;br /&gt;
 W $C(7),!!,&amp;quot;You must run ^DINIT first.&amp;quot;&lt;br /&gt;
 Q&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; The difference between calling P and Q ^DI&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^DI&lt;br /&gt;
DI ;SFISC/GFT-DIRECT ENTRY TO VA FILEMAN ;18JUN2010&lt;br /&gt;
V ;;22.1039;MSC FileMan;;Mar 30, 1999&lt;br /&gt;
 ;&lt;br /&gt;
 G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot;&lt;br /&gt;
C G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; K (DTIME,DUZ) G ^DII&lt;br /&gt;
D G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; G ^DII&lt;br /&gt;
P G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; K (DTIME,DUZ)&lt;br /&gt;
Q G QQ:$G(^DI(.84,0))&amp;#039;]&amp;quot;&amp;quot; S DUZ(0)=&amp;quot;@&amp;quot; G ^DII&lt;br /&gt;
VERSION ;&lt;br /&gt;
 S VERSION=$P($T(V),&amp;quot;;&amp;quot;,3),X=$P($T(V),&amp;quot;;&amp;quot;,4)_&amp;quot; &amp;quot;_VERSION Q&lt;br /&gt;
 ;&lt;br /&gt;
QQ ;&lt;br /&gt;
 W $C(7),!!,&amp;quot;You must run ^DINIT first.&amp;quot;&lt;br /&gt;
 Q&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed &amp;quot;KBANIF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 1:19pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO EN^ZU&lt;br /&gt;
 QUIT&lt;br /&gt;
 ; Conditionally execute something&lt;br /&gt;
DO1&lt;br /&gt;
 WRITE &amp;quot;DO1 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
DO2&lt;br /&gt;
 WRITE &amp;quot;DO2 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
T4 ; Doing a label in a routine&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X DO DO1  ; If ^ is not specified, Do assumes that label is in the same routine&lt;br /&gt;
 ELSE  DO DO2&lt;br /&gt;
 QUIT&lt;br /&gt;
T5 ; Anonymous Do blocks.&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 ; Do here does not call a label or routine; it calls the lines below it.&lt;br /&gt;
 ; Anonymous Dos must have two spaces after the DO.&lt;br /&gt;
 IF X DO  WRITE &amp;quot;Now outside the Do block, but still in the if statement&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;I am inside the Do block&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;Still inside the Do block&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;Now After the If Statement&amp;quot;,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;DO T5^KBANIF&lt;br /&gt;
Enter X: 1&lt;br /&gt;
I am inside the Do block&lt;br /&gt;
Still inside the Do block&lt;br /&gt;
Now outside the Do block, but still in the if statement&lt;br /&gt;
Now After the If Statement&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed &amp;quot;KBANIF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 1:22pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO EN^ZU&lt;br /&gt;
 QUIT&lt;br /&gt;
 ; Conditionally execute something&lt;br /&gt;
DO1&lt;br /&gt;
 WRITE &amp;quot;DO1 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
DO2&lt;br /&gt;
 WRITE &amp;quot;DO2 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
T4 ; Doing a label in a routine&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X DO DO1  ; If ^ is not specified, Do assumes that label is in the same routine&lt;br /&gt;
 ELSE  DO DO2&lt;br /&gt;
 QUIT&lt;br /&gt;
T5 ; Anonymous Do blocks.&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 ; Do here does not call a label or routine; it calls the lines below it.&lt;br /&gt;
 ; Anonymous Dos must have two spaces after the DO.&lt;br /&gt;
 IF X DO  WRITE &amp;quot;Now outside the Do block, but still in the if statement&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;I am inside the Do block&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;I am outside of the Do block&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;Still inside the Do block&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;Now After the If Statement&amp;quot;,!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;D T5^KBANIF&lt;br /&gt;
Enter X: 1&lt;br /&gt;
I am inside the Do block&lt;br /&gt;
Now outside the Do block, but still in the if statement&lt;br /&gt;
I am outside of the Do block&lt;br /&gt;
Now After the If Statement&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;ZED&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zed&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 1:28pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO EN^ZU&lt;br /&gt;
 QUIT&lt;br /&gt;
 ; Conditionally execute something&lt;br /&gt;
DO1&lt;br /&gt;
 WRITE &amp;quot;DO1 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
DO2&lt;br /&gt;
 WRITE &amp;quot;DO2 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
T4 ; Doing a label in a routine&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X DO DO1  ; If ^ is not specified, Do assumes that label is in the same routine&lt;br /&gt;
 ELSE  DO DO2&lt;br /&gt;
 QUIT&lt;br /&gt;
T5 ; Anonymous Do blocks.&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 ; Do here does not call a label or routine; it calls the lines below it.&lt;br /&gt;
 ; Anonymous Dos must have two spaces after the DO.&lt;br /&gt;
 IF X DO  WRITE &amp;quot;Now outside the Do block, but still in the if statement&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;I am inside the Do block&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;Still inside the Do block&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;Now After the If Statement&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T6 ; Anonymous Do, second example&lt;br /&gt;
 FOR I=1:1:10 DO&lt;br /&gt;
 . WRITE &amp;quot;I: &amp;quot;,I&lt;br /&gt;
 . WRITE ?20,&amp;quot;Another statement&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;D T6^KBANIF&lt;br /&gt;
I: 1                Another statementI: 2Another statementI: 3Another statementI: 4Another statement&lt;br /&gt;
I: 5                Another statementI: 6Another statementI: 7Another statementI: 8Another statement&lt;br /&gt;
I: 9                Another statementI: 10Another statement&lt;br /&gt;
GTM&amp;gt;ZED&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zl&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp T6^KBANIF:T6+10&lt;br /&gt;
%GTM-E-SPOREOL, Either a space or an end-of-line was expected but not found&lt;br /&gt;
        zp T6^KBANIF:T6+10&lt;br /&gt;
             ^-----&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp T6^KBANIF&lt;br /&gt;
%GTM-E-SPOREOL, Either a space or an end-of-line was expected but not found&lt;br /&gt;
        zp T6^KBANIF&lt;br /&gt;
             ^-----&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zP ^KBANIF&lt;br /&gt;
%GTM-E-INVCMD, Invalid command keyword encountered&lt;br /&gt;
        zpP ^KBANIF&lt;br /&gt;
        ^-----&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;zp ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 1:28pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO EN^ZU&lt;br /&gt;
 QUIT&lt;br /&gt;
 ; Conditionally execute something&lt;br /&gt;
DO1&lt;br /&gt;
 WRITE &amp;quot;DO1 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
DO2&lt;br /&gt;
 WRITE &amp;quot;DO2 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
T4 ; Doing a label in a routine&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X DO DO1  ; If ^ is not specified, Do assumes that label is in the same routine&lt;br /&gt;
 ELSE  DO DO2&lt;br /&gt;
 QUIT&lt;br /&gt;
T5 ; Anonymous Do blocks.&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 ; Do here does not call a label or routine; it calls the lines below it.&lt;br /&gt;
 ; Anonymous Dos must have two spaces after the DO.&lt;br /&gt;
 IF X DO  WRITE &amp;quot;Now outside the Do block, but still in the if statement&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;I am inside the Do block&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;Still inside the Do block&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;Now After the If Statement&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T6 ; Anonymous Do, second example&lt;br /&gt;
 FOR I=1:1:10 DO&lt;br /&gt;
 . WRITE &amp;quot;I: &amp;quot;,I&lt;br /&gt;
 . WRITE ?20,&amp;quot;Another statement&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;D T6^KBANIF&lt;br /&gt;
I: 1                Another statement&lt;br /&gt;
I: 2                Another statement&lt;br /&gt;
I: 3                Another statement&lt;br /&gt;
I: 4                Another statement&lt;br /&gt;
I: 5                Another statement&lt;br /&gt;
I: 6                Another statement&lt;br /&gt;
I: 7                Another statement&lt;br /&gt;
I: 8                Another statement&lt;br /&gt;
I: 9                Another statement&lt;br /&gt;
I: 10               Another statement&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;ZED&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;ZL&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;ZP ^KBANIF&lt;br /&gt;
KBANIF ; Routine to show the use of If and Do commands ; 1/24/11 1:32pm&lt;br /&gt;
 ;&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X WRITE &amp;quot;X IS TRUE&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;X IS FALSE&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 ;&lt;br /&gt;
 ; Read command with a timeout of 5 seconds&lt;br /&gt;
 READ !,&amp;quot;Enter X, or wait 5 seconds: &amp;quot;,X:5,!&lt;br /&gt;
 WRITE &amp;quot;X is &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;$TEST value is &amp;quot;,$TEST,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T3&lt;br /&gt;
 ; If command, secret form&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X&lt;br /&gt;
 WRITE &amp;quot;$TEST value is: &amp;quot;,$TEST,!&lt;br /&gt;
 IF  WRITE &amp;quot;If, secret form, activated&amp;quot;,!&lt;br /&gt;
 ELSE  WRITE &amp;quot;Else activated&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
 ; Do command examples&lt;br /&gt;
VISTA&lt;br /&gt;
 DO EN^ZU&lt;br /&gt;
 QUIT&lt;br /&gt;
 ; Conditionally execute something&lt;br /&gt;
DO1&lt;br /&gt;
 WRITE &amp;quot;DO1 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
DO2&lt;br /&gt;
 WRITE &amp;quot;DO2 was called&amp;quot;&lt;br /&gt;
 QUIT&lt;br /&gt;
T4 ; Doing a label in a routine&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 IF X DO DO1  ; If ^ is not specified, Do assumes that label is in the same routine&lt;br /&gt;
 ELSE  DO DO2&lt;br /&gt;
 QUIT&lt;br /&gt;
T5 ; Anonymous Do blocks.&lt;br /&gt;
 READ &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 ; Do here does not call a label or routine; it calls the lines below it.&lt;br /&gt;
 ; Anonymous Dos must have two spaces after the DO.&lt;br /&gt;
 IF X DO  WRITE &amp;quot;Now outside the Do block, but still in the if statement&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;I am inside the Do block&amp;quot;,!&lt;br /&gt;
 . WRITE &amp;quot;Still inside the Do block&amp;quot;,!&lt;br /&gt;
 WRITE &amp;quot;Now After the If Statement&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T6 ; Anonymous Do, second example&lt;br /&gt;
 FOR I=1:1:10 DO&lt;br /&gt;
 . WRITE &amp;quot;I: &amp;quot;,I&lt;br /&gt;
 . WRITE ?20,&amp;quot;Another statement&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
 ;&lt;br /&gt;
T7 ; Anonymous Do, third example&lt;br /&gt;
 DO  IF X WRITE &amp;quot;X is true, and I am quitting&amp;quot; QUIT&lt;br /&gt;
 . R &amp;quot;Enter X: &amp;quot;,X,!&lt;br /&gt;
 . W &amp;quot;X is: &amp;quot;,X,!&lt;br /&gt;
 WRITE &amp;quot;I am after the Do block&amp;quot;,!&lt;br /&gt;
 QUIT&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;DO T7^KBANIF&lt;br /&gt;
Enter X: 1&lt;br /&gt;
X is: 1&lt;br /&gt;
X is true, and I am quitting&lt;br /&gt;
GTM&amp;gt;DO T7^KBANIF&lt;br /&gt;
Enter X: 0&lt;br /&gt;
X is: 0&lt;br /&gt;
I am after the Do block&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shabiel</name></author>
	</entry>
</feed>