PXRMLRM ; SLC/PJH/PKR - List Rule Management ; 03/06/2009
Source file <PXRMLRM.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 4 | (CHGCAP,EN)^VALM FULL^VALM1 CLEAN^VALM10 EN^VALM2 | 
| Clinical Reminders | 3 | HELP^PXRMEUT (ADD,START)^PXRMLRED RSTEST^PXRMRST | 
| Kernel | 2 | ENDR^%ZISS ($$LJ,$$RJ)^XLFSTR | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Clinical Reminders | 1 | PXRM LIST RULE MANAGEMENT | 
| PCE Patient Care Encounter | 1 | PXRM LIST RULE MANAGEMENT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XSEL | ;PXRM LIST RULE MANAGEMENT SELECT ENTRY validation | |
| HDR | ; Header code | |
| LRADD | ;Add Rule Option | |
| BLDLIST | ;Build workfile | |
| LIST(RLIST,IEN,LRTYP) | ;Build a list of list rule entries. | |
| HLP | ;Help code | |
| XSELE | ; | |
| START | ||
| INIT | ;Init | |
| XQORM | ||
| EXIT | ;Exit code | |
| HELP(CALL) | ;General help text routine | |
| LRINQ | ;Rule Inquiry - PXRM LIST RULE DISPLAY/EDIT entry | |
| ENTRY | ;Entry code | |
| VIEW | ;Select view | |
| FRE(NUMBER,NAME,CLASS) | ;Format  entry number, name | |
| PEXIT | ;Protocol exit code | 
| Name | Field # of Occurrence | 
|---|---|
| ENDR^%ZISS | START+2 | 
| ^DIR | VIEW+15, XSEL+24 | 
| HELP^PXRMEUT | HELP+16 | 
| ADD^PXRMLRED | LRADD+6 | 
| START^PXRMLRED | LRINQ+10, XSEL+31 | 
| RSTEST^PXRMRST | XSEL+35 | 
| CHGCAP^VALM | BLDLIST+7, BLDLIST+8, BLDLIST+9, BLDLIST+10, BLDLIST+11 | 
| EN^VALM | START+8, HLP+3 | 
| FULL^VALM1 | EXIT+4 | 
| CLEAN^VALM10 | EXIT+3, XSELE+1 | 
| EN^VALM2 | LRINQ+2 | 
| $$LJ^XLFSTR | FRE+5 | 
| $$RJ^XLFSTR | FRE+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101 - [#101] | XQORM | 
| ^PXRM(810.4 - [#810.4] | LIST+5, LIST+6, LIST+7, LIST+10 | 
| ^TMP("PXRMLRM" | BLDLIST+1!, BLDLIST+4*, BLDLIST+6*, EXIT+1!, LRINQ+9, XSEL+14 | 
| ^TMP("PXRMLRMH" | EXIT+2! | 
| Name | Line Occurrences | 
|---|---|
| $$FRE | LIST+12 | 
| BLDLIST | ENTRY+1, LRADD+9, LRINQ+11, VIEW+22, XSELE+2 | 
| HDR | VIEW+22 | 
| LIST | BLDLIST+3 | 
| XQORM | ENTRY+1, PEXIT+3, XSELE+2 | 
| XSELE | XSEL+28 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CALL | HELP~, HELP+2, HELP+6 | 
| CLASS | FRE~, FRE+6 | 
| CODE | VIEW+3~ | 
| DATA | LIST+1~, LIST+7*, LIST+8, LIST+9 | 
| DIR | VIEW+3~, VIEW+15!, XSEL+17~, XSEL+24! | 
| DIR("?" | VIEW+13*, XSEL+23* | 
| DIR("??" | VIEW+14* | 
| DIR("A" | VIEW+11*, XSEL+21* | 
| DIR("B" | VIEW+12*, XSEL+22* | 
| DIR(0 | VIEW+7*, VIEW+8*, VIEW+9*, VIEW+10*, XSEL+19*, XSEL+20* | 
| DIROUT | VIEW+6!, VIEW+16, XSEL+18!, XSEL+25 | 
| DIRUT | VIEW+6!, XSEL+18! | 
| DTOUT | VIEW+6!, VIEW+16*, VIEW+17, XSEL+18!, XSEL+25*, XSEL+26, XSEL+32, XSEL+36 | 
| DUOUT | VIEW+6!, VIEW+17, XSEL+18!, XSEL+26, XSEL+32, XSEL+36 | 
| HTEXT | HELP+1~, HELP+16 | 
| HTEXT(1 | HELP+3*, HELP+7* | 
| HTEXT(2 | HELP+4*, HELP+8* | 
| HTEXT(3 | HELP+9* | 
| HTEXT(4 | HELP+10* | 
| HTEXT(5 | HELP+11* | 
| HTEXT(6 | HELP+12* | 
| HTEXT(7 | HELP+13* | 
| HTEXT(8 | HELP+14* | 
| IEN | BLDLIST+2~, BLDLIST+3, LIST~, XSEL+1~, XSEL+14*, XSEL+31, XSEL+35 | 
| IEN( | BLDLIST+6, LIST+13* | 
| IND | START~, START+7*, BLDLIST+2~, BLDLIST+6*, LIST+1~, LIST+6*, LIST+7, LIST+10, LIST+13, LRINQ+1~ , LRINQ+6*, LRINQ+7*, LRINQ+9 | 
| >> IORESET | LRADD+3, VIEW+1 | 
| LRCLASS | LIST+1~, LIST+10*, LIST+12 | 
| LRIEN | LRINQ+1~, LRINQ+9*, LRINQ+10 | 
| LRNAME | LIST+1~, LIST+9*, LIST+12 | 
| LRTYP | LIST~, LIST+8 | 
| NAME | FRE~, FRE+4, LIST+1~, LIST+4*, LIST+5*, LIST+6 | 
| NUMBER | FRE~, FRE+3 | 
| OPTION | XSEL+17~, XSEL+27*, XSEL+28, XSEL+31, XSEL+35 | 
| ORU | HLP+1~ | 
| ORUPRMT | HLP+1~ | 
| PLIST | BLDLIST+2~, BLDLIST+3, BLDLIST+4 | 
| PLIST("VALMCNT" | BLDLIST+5 | 
| PXRMDONE | START~, LRINQ+5*, LRINQ+7 | 
| PXRMTYP | START~, START+5*, BLDLIST+3, BLDLIST+7, BLDLIST+8, BLDLIST+9, BLDLIST+10, BLDLIST+11, BLDLIST+12, LRINQ+10 , VIEW+5, VIEW+19*, VIEW+20*, XSEL+20, XSEL+31 | 
| RIEN | XSEL+17~ | 
| RLIST | LIST~ | 
| RLIST( | LIST+12* | 
| RLIST("VALMCNT" | LIST+14* | 
| SEL | XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14 | 
| SUB | HLP+1~, HLP+2* | 
| TCLASS | FRE+2~, FRE+6*, FRE+7 | 
| TEMP | FRE+2~, FRE+3*, FRE+5*, FRE+7*, FRE+8 | 
| TNAME | FRE+2~, FRE+4*, FRE+5 | 
| TSOURCE | FRE+2~ | 
| U | LIST+8, LIST+9, LIST+10, VIEW+7, VIEW+14, XSEL+19, XQORM | 
| >> VALMAR | XSEL+9 | 
| VALMBCK | START~, EXIT+5*, LRADD+10*, LRINQ+12*, VIEW+2*, XSEL+8*, XSEL+11*, XSEL+26*, XSELE+3* | 
| >> VALMBG | BLDLIST+12*, VIEW+5 | 
| VALMBGS | START~ | 
| VALMBGS( | START+7*, BLDLIST+12, VIEW+5* | 
| VALMCNT | START~, START+3*, BLDLIST+5*, BLDLIST+6, INIT+1*, LIST+3*, LIST+11*, LIST+12, LIST+13, LIST+14 , XSEL+9, XQORM | 
| VALMSG | START~, HDR+1*, PEXIT+1* | 
| VALMY | LRINQ+1~, LRINQ+4 | 
| VALMY( | LRINQ+7 | 
| X | START~, START+1*, VIEW+3~, XSEL+17~ | 
| XMZ | START~ | 
| XQORM | START~, HLP+1~ | 
| XQORM("#" | XQORM* | 
| XQORM("A" | XQORM+1* | 
| XQORNOD | START~ | 
| XQORNOD(0 | LRINQ+2, XSEL+2 | 
| Y | VIEW+3~, VIEW+19, VIEW+20, XSEL+17~, XSEL+27 |