| 1 | DDSCOM ;SFISC/MLH-COMMAND UTILS ;10:09 AM  29 Jun 1994
 | 
|---|
| 2 |  ;;22.0;VA FileMan;;Mar 30, 1999
 | 
|---|
| 3 |  ;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 | COM ;Command line prompt
 | 
|---|
| 5 |  D:$G(@DDSREFT@("HLP"))>0 HLP^DDSMSG()
 | 
|---|
| 6 |  K DTOUT
 | 
|---|
| 7 |  I DDSSC>1!$G(DDSSEL)!$P(DDSSC(DDSSC),U,4) D
 | 
|---|
| 8 |  . S DIR(0)="SO^c:CLOSE;r:REFRESH;"
 | 
|---|
| 9 |  . S DIR("?",1)="Close     Refresh"
 | 
|---|
| 10 |  . S DIR("B")="Close"
 | 
|---|
| 11 |  E  D
 | 
|---|
| 12 |  . S DIR(0)="SO^e:EXIT"_$S($D(DDSFDO)[0:";s:SAVE",1:"")_$S(DDSNP]"":";n:NEXT PAGE",1:"")_";r:REFRESH;"
 | 
|---|
| 13 |  . S DIR("?",1)="Exit     "_$S($D(DDSFDO)[0:"Save     ",1:"")_$S(DDSNP]"":"Next Page     ",1:"")_"Refresh"
 | 
|---|
| 14 |  S DIR("A")="COMMAND:",DIR("?",2)=" ",DIR("?")="Enter a command or '^' followed by a caption to jump to a specific field."
 | 
|---|
| 15 |  S DIR("??")="^D CHLP^DDSCOM"
 | 
|---|
| 16 |  D:'$G(DDSKM)
 | 
|---|
| 17 |  . K DDH,DDQ
 | 
|---|
| 18 |  . S DDH=3
 | 
|---|
| 19 |  . S DDH(1,"T")=DIR("?",1),DDH(2,"T")=DIR("?",2),DDH(3,"T")=DIR("?")
 | 
|---|
| 20 |  . D SC^DDSU
 | 
|---|
| 21 |  S DDM=1 K DDSKM
 | 
|---|
| 22 |  S DIR0=IOSL-1_U_($L(DIR("A"))+1)_"^30^"_(IOSL-1)_"^0"
 | 
|---|
| 23 |  D ^DIR K DIR,DUOUT,DIROUT,DIRUT
 | 
|---|
| 24 |  D:X="Close"
 | 
|---|
| 25 |  . S:DDACT="N" Y="c"
 | 
|---|
| 26 |  . S Y(0)="CLOSE"
 | 
|---|
| 27 |  . S:DDACT'="N" (X,Y,Y(0))=""
 | 
|---|
| 28 |  Q
 | 
|---|
| 29 | CHLP ;
 | 
|---|
| 30 |  K DDH,DDQ
 | 
|---|
| 31 |  S DDH=0,DDS3CD=$P(DIR(0),U,2)
 | 
|---|
| 32 |  F DDS3PC=1:1:$L(DDS3CD,";") D
 | 
|---|
| 33 |  . S DDS3C=$C($A($P($P(DDS3CD,";",DDS3PC),":"))-32)
 | 
|---|
| 34 |  . I "^E^C^S^N^R^"[(U_DDS3C_U) D
 | 
|---|
| 35 |  .. S DDH=DDH+1
 | 
|---|
| 36 |  .. S DDH(DDH,"T")=$P($T(@("H"_DDS3C)),";",3,999)
 | 
|---|
| 37 |  D:DDH>0 SC^DDSU
 | 
|---|
| 38 |  K DDS3C,DDS3CD,DDS3PC
 | 
|---|
| 39 |  Q
 | 
|---|
| 40 | HE ;;Exit       - Exit the form.
 | 
|---|
| 41 | HC ;;Close      - Close the window and return to the previous level.
 | 
|---|
| 42 | HS ;;Save       - Save all changes made during the edit session.
 | 
|---|
| 43 | HN ;;Next Page  - Go to the next page.
 | 
|---|
| 44 | HR ;;Refresh    - Repaint the screen.
 | 
|---|