| 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
 | 
|---|