PXRMSEL ; SLC/PJH - PXRM Selection ;09/07/2012
Source file <PXRMSEL.m>
| Package | Total | Call Graph | 
|---|---|---|
| Clinical Reminders | 10 | ALL^PXRMCLST  (ANY,SEL)^PXRMDCPY  ALL^PXRMDLST  ALL^PXRMFIP  ALL^PXRMFLST  (ADD,EDIT)^PXRMGEDT  ^PXRMSEL1  (,SEL)^PXRMSEL2 ALL^PXRMSHF ALL^PXRMSLST | 
| VA Fileman | 5 | ^DIC ^DIE IX^DIK ^DIR ^DIWP | 
| Registration | 3 | EN^VALM FULL^VALM1 CLEAN^VALM10 | 
| Kernel | 1 | (ENDR,KILL)^%ZISS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HELP | ;Help code | |
| HDR | ; Header code | |
| START(HEADER,PXRMGTYP,PXRMNAM) | ; | |
| COPYS | ||
| ZASK(YESNO,TEXT) | ; | |
| PEXIT | ;PXRM SELECTION MENU protocol exit code | |
| CHNGR(VIEW) | ; | |
| INIT | ;Init | |
| DIDL(VIEW) | ; | |
| ZHELP(CALL) | ; | |
| SEL | ;PXRM SELECT ITEM validation | |
| ZSKIP | ||
| ZOPT(TYPE) | ; | |
| XQORM | ||
| BUILD | ;Build selection list | |
| COPY | ||
| CHNG | ||
| LIST | ;List All option | |
| ADD | ; | |
| CHNGV | ||
| EXIT | ;Exit code | |
| ZREM(ARRAY) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ENDR^%ZISS | START+4 | 
| KILL^%ZISS | START+6 | 
| ^DIC | ZREM+7 | 
| ^DIE | ZSKIP+13 | 
| IX^DIK | ZSKIP+16 | 
| ^DIR | LIST+10, ZOPT+9, ZASK+8 | 
| ^DIWP | ZHELP+15 | 
| ALL^PXRMCLST | LIST+6 | 
| ANY^PXRMDCPY | COPY | 
| SEL^PXRMDCPY | COPYS+1 | 
| ALL^PXRMDLST | LIST+2 | 
| ALL^PXRMFIP | LIST+4 | 
| ALL^PXRMFLST | LIST+5 | 
| ADD^PXRMGEDT | ADD+6 | 
| EDIT^PXRMGEDT | ZSKIP+18 | 
| ^PXRMSEL1 | BUILD+2 | 
| ^PXRMSEL2 | ADD+4 | 
| SEL^PXRMSEL2 | CHNG | 
| ALL^PXRMSHF | LIST+8 | 
| ALL^PXRMSLST | LIST+7 | 
| EN^VALM | START+4, HELP+2 | 
| FULL^VALM1 | EXIT+1 | 
| CLEAN^VALM10 | EXIT+1, INIT+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PXRMD(801.95 - [#801.95] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUTTHF - [#9999999.64] | ZREM+16 | 
| ^ORD(101 - [#101] | XQORM, XQORM+5, XQORM+10, XQORM+15, XQORM+20 | 
| ^PXD(811.9 - [#811.9] | ZREM+12, ZREM+13 | 
| ^PXRMD(801.95 - [#801.95] | ZREM+25, ZSKIP+3 | 
| ^TMP("PXRMSEL" | EXIT+3! | 
| ^UTILITY($J | ZHELP+11!, ZHELP+18, ZHELP+19, ZHELP+20! | 
| Name | Line Occurrences | 
|---|---|
| BUILD | INIT+3 | 
| INIT | ADD+6, COPY+1, CHNG, CHNGR+2, CHNGV+4, DIDL+2 | 
| XQORM | INIT+4, LIST+12, PEXIT+3 | 
| ZASK | ZSKIP+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ANS | ADD+1~, ADD+3, ZSKIP~, ZSKIP+7 | 
| ARRAY | ADD+1~, ZREM~ | 
| ARRAY( | ZREM+19*, ZREM+23, ZREM+24, ZSKIP+2, ZSKIP+3 | 
| ARRAYN | ADD+1~ | 
| ARRAYN( | ZREM+19* | 
| CALL | ZHELP~, ZHELP+5, ZHELP+8 | 
| CNT | ZREM+1~ | 
| DA | ZSKIP+10~, ZSKIP+12*, ZSKIP+15* | 
| DIC | COPYS~, ZREM+6*, ZREM+7!, ZSKIP+10~ | 
| DIC(0 | ZREM+6* | 
| >> DIE | ZSKIP+12* | 
| DIK | ZSKIP+10~, ZSKIP+15* | 
| DIR | LIST+10~, ZOPT+9!, ZASK+1~, ZASK+8! | 
| DIR("?" | ZOPT+7*, ZASK+6* | 
| DIR("??" | ZOPT+8*, ZASK+7* | 
| DIR("A" | ZOPT+5*, ZASK+4* | 
| DIR("B" | ZOPT+6*, ZASK+5* | 
| DIR(0 | LIST+10*, ZOPT+3*, ZOPT+4*, ZASK+3* | 
| DIROUT | ADD+1~, COPYS~, ZOPT+2!, ZOPT+10, ZREM+2!, ZASK+2!, ZASK+9 | 
| DIRUT | ADD+1~, COPYS~, ZOPT+2!, ZREM+2!, ZASK+2! | 
| DIWF | ZHELP+2~, ZHELP+3* | 
| DIWL | ZHELP+2~, ZHELP+3* | 
| DIWR | ZHELP+2~, ZHELP+3* | 
| DR | ZSKIP+10~, ZSKIP+12* | 
| DTOUT | ADD+1~, ADD+3, COPYS~, ZOPT+2!, ZOPT+10*, ZOPT+11, ZREM+2!, ZREM+5, ZREM+7*, ZSKIP+2 , ZSKIP+7, ZASK+2!, ZASK+9*, ZASK+10 | 
| DUOUT | ADD+1~, ADD+3, ADD+4, COPYS~, ZOPT+2!, ZOPT+11, ZREM+2!, ZREM+5, ZREM+7, ZSKIP+2 , ZSKIP+7, ZASK+2!, ZASK+10 | 
| ERR | SEL+1~ | 
| EXISTS | ZSKIP~, ZSKIP+3*, ZSKIP+4, ZSKIP+5, ZSKIP+9 | 
| FHF | ZREM+1~, ZREM+15*, ZREM+16, ZREM+19, ZREM+24*, ZREM+25, ZSKIP~, ZSKIP+3*, ZSKIP+12, ZSKIP+15 , ZSKIP+18 | 
| FIND | ZREM+1~, ZREM+13*, ZREM+14, ZREM+15 | 
| FMENU | XQORM+4~, XQORM+5*, XQORM+6, XQORM+9~, XQORM+10*, XQORM+11, XQORM+14~, XQORM+15*, XQORM+16, XQORM+19~ , XQORM+20*, XQORM+21 | 
| FNAM | ZREM+1~, ZREM+16*, ZREM+19, ZREM+21*, ZREM+23*, ZREM+24, ZREM+25, ZSKIP~, ZSKIP+1*, ZSKIP+2* , ZSKIP+3, ZSKIP+4, ZSKIP+5, ZSKIP+12 | 
| FOUND | ZREM+1~, ZREM+3*, ZREM+5, ZREM+18*, ZREM+20 | 
| FSUB | ZREM+1~, ZREM+11*, ZREM+12*, ZREM+13 | 
| HEADER | START~, HDR+3 | 
| HTEXT | ZHELP+1~ | 
| HTEXT( | ZHELP+13, ZHELP+14 | 
| HTEXT(1 | ZHELP+6*, ZHELP+9* | 
| HTEXT(2 | ZHELP+7*, ZHELP+10* | 
| IC | ZHELP+2~, ZHELP+12*, ZHELP+13*, ZHELP+14, ZHELP+17*, ZHELP+18*, ZHELP+19 | 
| IEN | SEL+1~, SEL+8*, SEL+9 | 
| >> IORESET | START+5, LIST+1 | 
| ORU | HELP+1~ | 
| ORUPRMT | HELP+1~ | 
| PXRMBG | CHNG!, CHNGR+1!, DIDL+1!, INIT+27, SEL+11* | 
| >> PXRMDIEN | COPYS+1 | 
| >> PXRMDTYP | CHNG, INIT+10, INIT+11, INIT+12, INIT+13, INIT+14, INIT+15 | 
| PXRMGTYP | START~, ADD+3, ADD+6, COPY+1, DIDL+1*, HDR+3, HELP+1, INIT+7, INIT+9, INIT+16 , INIT+20, LIST+2, LIST+4, LIST+5, LIST+6, LIST+7, LIST+8, SEL+11, XQORM+3, XQORM+8 , XQORM+13, XQORM+18, ZSKIP+18 | 
| >> PXRMHD | HDR+5, INIT+8*, INIT+28 | 
| >> PXRMINST | XQORM+3 | 
| PXRMNAM | START~, SEL+9 | 
| PXRMREAD | START+1~ | 
| PXRMSHD | START+1~, HDR+5, INIT+8*, INIT+10*, INIT+11*, INIT+12*, INIT+13*, INIT+14*, INIT+15*, INIT+17* , INIT+18*, INIT+19*, INIT+21*, INIT+22*, INIT+23*, INIT+24*, INIT+25*, INIT+28 | 
| PXRMSRC | START+1~ | 
| PXRMTAG | HELP+1~* | 
| PXRMVARM | START+1~ | 
| >> PXRMVIEW | CHNGR+1*, CHNGV+1, CHNGV+2*, CHNGV+3*, INIT+18, INIT+19, INIT+22, INIT+23, INIT+24, INIT+25 | 
| REM | ZREM+1~, ZREM+9*, ZREM+12, ZREM+13 | 
| SEL | SEL+1~, SEL+2*, SEL+4, SEL+5, SEL+8 | 
| TEXT | ZSKIP~, ZSKIP+4*, ZSKIP+5*, ZSKIP+7, ZASK~, ZASK+4 | 
| TYPE | ZOPT~, ZOPT+12* | 
| U | XQORM, ZOPT+3, ZOPT+8, ZREM+7, ZREM+9, ZREM+13, ZREM+16, ZREM+24, ZASK+7 | 
| VALM | START+2~ | 
| VALM("TITLE" | HDR+5*, INIT+28* | 
| VALMAR | START+2~, SEL+4, SEL+8 | 
| VALMBCK | START+2~, ADD+4*, EXIT+2*, HELP+3*, INIT+30*, LIST+13*, SEL+2*, SEL+6*, SEL+9* | 
| VALMBG | START+2~, INIT+27*, SEL+11 | 
| VALMCNT | START+2~, INIT+2*, SEL+4, XQORM | 
| VALMHDR | START+2~ | 
| VALMHDR(1 | HDR+3*, HDR+5*, INIT+28* | 
| VALMSG | START+2~, HDR+1*, PEXIT+1* | 
| VIEW | CHNGR~, CHNGR+1, CHNGV~, CHNGV+1*, CHNGV+2, CHNGV+3, DIDL~, DIDL+1 | 
| X | START+2~, START+3*, COPYS~, ZOPT+1~, ZREM+1~, ZREM+7, ZASK+1~, ZHELP+14* | 
| XMZ | START+2~ | 
| XQORM | HELP+1~ | 
| XQORM("#" | XQORM* | 
| XQORM("A" | XQORM+1* | 
| XQORM("HIJACK" | XQORM+6*, XQORM+11*, XQORM+16*, XQORM+21* | 
| >> XQORNOD(0 | SEL+2 | 
| Y | COPYS~, ZOPT+1~, ZOPT+12, ZREM+1~, ZREM+7, ZREM+9, ZASK+1~ | 
| Y(0 | ZASK+11 | 
| YESNO | ZASK~, ZASK+11* |