<?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_6</id>
	<title>Mumps Class 6 - 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_6"/>
	<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=Mumps_Class_6&amp;action=history"/>
	<updated>2026-04-24T02:06:30Z</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_6&amp;diff=12246&amp;oldid=prev</id>
		<title>Shabiel at 14:19, 2 April 2011</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=Mumps_Class_6&amp;diff=12246&amp;oldid=prev"/>
		<updated>2011-04-02T14:19:01Z</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;
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: Thu Jan 20 02:51:53 2011&lt;br /&gt;
worldvistaEHR@cassandra:~$ gtm&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Structure of Mumps: Command, Argument, Command Argument&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; comma: repeats a command&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; colon (:): acts like a mini if on a command&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; this is called post-conditional&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; do and goto take post conditionals on arguments&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Set command&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Simple form&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;SET X=1&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; with a comma&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;SET X=1,Y=2&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; with parentheses&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;SET (X,Y)=3&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; with $Piece and $Extract&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;SET X=&amp;quot;MARY HAS A LITTLE LAMB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE $PIECE(X,&amp;quot; &amp;quot;,2)&lt;br /&gt;
HAS&lt;br /&gt;
GTM&amp;gt;SET $PIECE(X,&amp;quot; &amp;quot;,2)=&amp;quot;HAD&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE X&lt;br /&gt;
MARY HAD A LITTLE LAMB&lt;br /&gt;
GTM&amp;gt;SET $EXTRACT(X,1,2)=&amp;quot;BU&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE X&lt;br /&gt;
BURY HAD A LITTLE LAMB&lt;br /&gt;
GTM&amp;gt;WRITE X,Y&lt;br /&gt;
BURY HAD A LITTLE LAMB3&lt;br /&gt;
GTM&amp;gt;; new line !&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE X,!,Y&lt;br /&gt;
BURY HAD A LITTLE LAMB&lt;br /&gt;
3&lt;br /&gt;
GTM&amp;gt;READ X,Y&lt;br /&gt;
45&lt;br /&gt;
GTM&amp;gt;WRITE X&lt;br /&gt;
4&lt;br /&gt;
GTM&amp;gt;WRITE Y&lt;br /&gt;
5&lt;br /&gt;
GTM&amp;gt;WRITE ?15,&amp;quot;HELLO&amp;quot;&lt;br /&gt;
               HELLO&lt;br /&gt;
GTM&amp;gt;WRITE ?20,&amp;quot;HELLO&amp;quot;&lt;br /&gt;
                    HELLO&lt;br /&gt;
GTM&amp;gt;; ? positions where the write happens on a screen&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; # means form feed. For printers, starts the next page; For screens, it cle&lt;br /&gt;
ars the screen&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE #&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Write can send control characters as well. Use $CHAR to send the character&lt;br /&gt;
 which you want to write.&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Write ASCII bell&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE $CHAR(7)&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE $CHAR(27),&amp;quot;[31m&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; I am in red!&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Reset terminal&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE $CHAR(27),&amp;quot;c&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; * notation for write&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Typically not standardized&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; * usually means $Char&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE *27,&amp;quot;c&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Read&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;; Normal Read&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;read X&lt;br /&gt;
HELLO WORLD&lt;br /&gt;
GTM&amp;gt;WRITE X&lt;br /&gt;
HELLO WORLD&lt;br /&gt;
GTM&amp;gt;READ X#3&lt;br /&gt;
HEL&lt;br /&gt;
GTM&amp;gt;Read X#6&lt;br /&gt;
qwerty&lt;br /&gt;
GTM&amp;gt;; using a # with read restricts it to a specific number of characters&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;Read X:5&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE X&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;WRITE X=&amp;quot;&amp;quot;&lt;br /&gt;
1&lt;br /&gt;
GTM&amp;gt;; using : with read makes it wait only for a specific number of seconds befo&lt;br /&gt;
re returning&lt;br /&gt;
&lt;br /&gt;
GTM&amp;gt;d ^XUP&lt;br /&gt;
&lt;br /&gt;
Setting up programmer environment&lt;br /&gt;
This is a TEST account.&lt;br /&gt;
&lt;br /&gt;
Access Code: *********&lt;br /&gt;
Terminal Type set to: C-VT100&lt;br /&gt;
&lt;br /&gt;
Select OPTION NAME:&lt;br /&gt;
EHR:cassandra&amp;gt;W DTIME&lt;br /&gt;
9999&lt;br /&gt;
EHR:cassandra&amp;gt;READ X:5&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;WRITE X=&amp;quot;&amp;quot;&lt;br /&gt;
1&lt;br /&gt;
EHR:cassandra&amp;gt;READ X:5&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;ELSE  WRITE &amp;quot;I didn&amp;#039;t read anything&amp;quot;&lt;br /&gt;
I didn&amp;#039;t read anything&lt;br /&gt;
EHR:cassandra&amp;gt;; if you time out, you can use Else to execute code after the time&lt;br /&gt;
out&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;READ X:5 ELSE  WRITE &amp;quot;I didn&amp;#039;t read anything&amp;quot;&lt;br /&gt;
4&lt;br /&gt;
EHR:cassandra&amp;gt;WRITE X&lt;br /&gt;
4&lt;br /&gt;
EHR:cassandra&amp;gt;READ X:5 ELSE  WRITE &amp;quot;I didn&amp;#039;t read anything&amp;quot;&lt;br /&gt;
I didn&amp;#039;t read anything&lt;br /&gt;
EHR:cassandra&amp;gt;READ X&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;WRITE X&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;WRITE X=&amp;quot;&amp;quot;&lt;br /&gt;
1&lt;br /&gt;
EHR:cassandra&amp;gt;; Using the *&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;READ *X&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;WRITE X&lt;br /&gt;
27&lt;br /&gt;
EHR:cassandra&amp;gt;; * allows you to read one character, including control characters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Kill command&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;Removes either a local variable or a global variable.&lt;br /&gt;
%GTM-E-INVCMD, Invalid command keyword encountered&lt;br /&gt;
        Removes either a local variable or a global variable.&lt;br /&gt;
        ^-----&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Removes either a local variable or a global variable.&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; WARNING: REMOVING A GLOBAL REMOVES IT FROM DISK&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; THIS MEAN YOU CAN REMOVE ALL PATIENTS FROM A DATABASE WITH A FEW&lt;br /&gt;
 CHARACTERS OF TYPING&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; If you have a ^ in front of a variable, it means that this varia&lt;br /&gt;
ble is stored on disk, and you can retrieve it later.&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;SET ^SAM=1&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Just stored 1 on disk&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;KILL ^SAM&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Just removed ^SAM from the disk&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;SET LOCALSAM=1&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;KILL LOCALSAM&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;KILL LOCALSAM&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Kill allows you to remove a variable even if it is not present.&lt;br /&gt;
This is a nice feature; you don&amp;#039;t have to check if a variable exists before kill&lt;br /&gt;
ing it.&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;zed &amp;quot;PSOSTART&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;SET EMPLOYEE(&amp;quot;NAME&amp;quot;)=&amp;quot;HABA,HABA&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;SET EMPLOYEE(&amp;quot;PHONE&amp;quot;,1)=&amp;quot;07623423423&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;SET EMPLOYEE(&amp;quot;PHONE&amp;quot;,2)=&amp;quot;098798709384&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;SET EMPLOYEE(&amp;quot;PHONE&amp;quot;,3)=&amp;quot;9827349738&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;SET EMPLOYEE(&amp;quot;DATE OF BIRTH&amp;quot;)=&amp;quot;20100101&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;zwrite EMPLOYEE&lt;br /&gt;
EMPLOYEE(&amp;quot;DATE OF BIRTH&amp;quot;)=20100101&lt;br /&gt;
EMPLOYEE(&amp;quot;NAME&amp;quot;)=&amp;quot;HABA,HABA&amp;quot;&lt;br /&gt;
EMPLOYEE(&amp;quot;PHONE&amp;quot;,1)=&amp;quot;07623423423&amp;quot;&lt;br /&gt;
EMPLOYEE(&amp;quot;PHONE&amp;quot;,2)=&amp;quot;098798709384&amp;quot;&lt;br /&gt;
EMPLOYEE(&amp;quot;PHONE&amp;quot;,3)=9827349738&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Kill kills off branches if requested&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; KILL EMPLOYEE will delete all of Employee&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Kill EMPLOYEE(&amp;quot;PHONE&amp;quot;) will kill the phone tree, but nothing els&lt;br /&gt;
e&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; Let&amp;#039;s try it&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;KILL EMPLOYEE(&amp;quot;PHONE&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;ZWRITE EMPLOYEE&lt;br /&gt;
EMPLOYEE(&amp;quot;DATE OF BIRTH&amp;quot;)=20100101&lt;br /&gt;
EMPLOYEE(&amp;quot;NAME&amp;quot;)=&amp;quot;HABA,HABA&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;; To delete a specific node:&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;KILL EMPLOYEE(&amp;quot;PHONE&amp;quot;,1)&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;ZED&lt;br /&gt;
&lt;br /&gt;
EHR:cassandra&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shabiel</name></author>
	</entry>
</feed>