1 | PXRMGEN ; SLC/PJH - PXRM General Edit/Inquiry ;01/21/2000
|
---|
2 | ;;2.0;CLINICAL REMINDERS;;Feb 04, 2005
|
---|
3 | ;
|
---|
4 | ;Labels called from list 'PXRM GENERAL EDIT/LIST'
|
---|
5 | ;
|
---|
6 | START(HEADER,PXRMGTYP,IEN) ;
|
---|
7 | N PXRMREAD,PXRMSRC,PXRMVARM
|
---|
8 | N VALM,VALMAR,VALMBCK,VALMBG,VALMCNT,VALMHDR,VALMSG,X,XMZ
|
---|
9 | S X="IORESET"
|
---|
10 | D ENDR^%ZISS,EN^VALM("PXRM GENERAL EDIT/LIST")
|
---|
11 | W IORESET
|
---|
12 | D KILL^%ZISS
|
---|
13 | Q
|
---|
14 | ;
|
---|
15 | EXIT ;Exit code
|
---|
16 | D CLEAN^VALM10,FULL^VALM1
|
---|
17 | S VALMBCK="Q"
|
---|
18 | K ^TMP("PXRMGEN",$J)
|
---|
19 | Q
|
---|
20 | ;
|
---|
21 | HDR ; Header code
|
---|
22 | S VALMHDR(1)=HEADER
|
---|
23 | S VALMSG="+ Next Screen - Prev Screen ?? More Actions"
|
---|
24 | Q
|
---|
25 | ;
|
---|
26 | HELP ;Help code
|
---|
27 | N ORU,ORUPRMT,XQORM,PXRMTAG S PXRMTAG="G"_PXRMGTYP
|
---|
28 | D EN^VALM("PXRM DIALOG MAIN HELP")
|
---|
29 | Q
|
---|
30 | ;
|
---|
31 | INIT ;Init
|
---|
32 | S VALMCNT=0
|
---|
33 | D BUILD
|
---|
34 | Q
|
---|
35 | ;
|
---|
36 | ;Load details (also called from edit PXRMGEDIT)
|
---|
37 | BUILD I PXRMGTYP="DTAX" D DTAX^PXRMTDLG(PXRMTIEN)
|
---|
38 | I PXRMGTYP="FIP" D FIP^PXRMFIP(PXRMFIP)
|
---|
39 | I PXRMGTYP="FPAR" D FPAR^PXRMFIND
|
---|
40 | I PXRMGTYP="RCAT" D CAT^PXRMCAT(PXRMCAT)
|
---|
41 | I PXRMGTYP="RESN" D RESN^PXRMRESN(PXRMRESN)
|
---|
42 | I PXRMGTYP="SHFR" D SHFR^PXRMSHF(PXRMSHF)
|
---|
43 | ;Reset Header
|
---|
44 | D HDR
|
---|
45 | Q
|
---|
46 | ;
|
---|
47 | INQUIRE W IORESET
|
---|
48 | I PXRMGTYP="DTAX" D INQ^PXRMTDLG(PXRMTIEN)
|
---|
49 | I PXRMGTYP="RCAT" D INQ^PXRMCLST(PXRMCAT)
|
---|
50 | I PXRMGTYP="DLG" D INQ^PXRMDLST(PXRMDIEN)
|
---|
51 | I PXRMGTYP="DLGR" D INQ^PXRMDLST(PXRMDIEN)
|
---|
52 | I PXRMGTYP="FIP" D INQ^PXRMFIP(PXRMFIP)
|
---|
53 | I PXRMGTYP="FPAR" D INQ^PXRMFLST(PXRMFIEN)
|
---|
54 | I PXRMGTYP="RESN" D INQ^PXRMSLST(PXRMRESN)
|
---|
55 | I PXRMGTYP="SHFR" D INQ^PXRMSHF(PXRMSHF)
|
---|
56 | ;
|
---|
57 | N DIR S DIR(0)="E" D ^DIR
|
---|
58 | ;
|
---|
59 | S VALMBCK="R"
|
---|
60 | Q
|
---|
61 | ;
|
---|
62 | PEXIT ;PXRM GENERAL MENU protocol exit code
|
---|
63 | S VALMSG="+ Next Screen - Prev Screen ?? More Actions"
|
---|
64 | Q
|
---|