PXRMLOGX ;SLC/PKR - Clinical Reminders logic cross-reference routines. ;11/04/2011
Source file <PXRMLOGX.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 3 | CRESLOG^PXRMFFDB (BLDAFL,BLDINFL,BLDPCLS,BLDRESLS)^PXRMLOGX POSTFIX^PXRMSTAC |
VA Fileman | 1 | EN^DDIOL |
Name | Comments | DBIA/ICR reference |
---|---|---|
DELNXR(X2) | ;For a new style cross-reference check X2 to determine
|
|
BLDPCLS(IEN,KI,NODEP) | ;Build the Internal Patient Cohort Logic string for a
|
|
BLDAFL(IEN,KI,NODEP) | ;Build a list of findings that can change the
|
|
ERRMSG(FTYPE) | ;Display too many findings error message.
|
|
CPRESLS(IEN,X) | ;Copy the user input Resolution Logic string to the
|
|
EDITNXR(X1,X2) | ;For a new style cross-reference check X1 and X2 to determine
|
|
BLDALL(IEN,KI,NODEP) | ;Build all the findings lists.
|
|
CPPCLS(IEN,X) | ;Copy the user input Patient Cohort Logic string to the
|
|
BLDINFL(IEN,KI,NODEP) | ;Build the list of findings that are information only.
|
|
BLDRESLS(IEN,KI,NODEP) | ;Build the Internal Resolution Logic string for a
|
|
CHKSLEN(STRING,WORD) | ;Determine if appending WORD to STRING will cause
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(811.9 - [#811.9] | BLDAFL+9, BLDAFL+14, BLDAFL+17, BLDAFL+24*, BLDAFL+26*, BLDALL+5, BLDINFL+8, BLDINFL+12, BLDINFL+18, BLDINFL+25 , BLDINFL+32, BLDINFL+47*, BLDINFL+49*, BLDPCLS+9, BLDPCLS+11, BLDPCLS+18, BLDPCLS+21, BLDPCLS+31*, BLDPCLS+32*, BLDPCLS+34* , BLDRESLS+9, BLDRESLS+11, BLDRESLS+17, BLDRESLS+20, BLDRESLS+29*, BLDRESLS+33*, BLDRESLS+35*, BLDRESLS+37*, CPPCLS+6*, CPPCLS+9 , CPPCLS+26*, CPPCLS+28*, CPRESLS+6*, CPRESLS+10, CPRESLS+25*, CPRESLS+30* |
Name | Line Occurrences |
---|---|
$$CHKSLEN | BLDAFL+20, BLDAFL+23, BLDINFL+43, BLDINFL+46, BLDPCLS+26, BLDPCLS+29, BLDRESLS+25, BLDRESLS+34, CPPCLS+23, CPPCLS+25 , CPRESLS+20, CPRESLS+23 |
ERRMSG | BLDAFL+27, BLDINFL+50, BLDPCLS+35, BLDRESLS+38, CPPCLS+29, CPRESLS+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADD | EDITNXR+2~, EDITNXR+10*, EDITNXR+11*, EDITNXR+14 |
AREDIFF | EDITNXR+2~, EDITNXR+3*, EDITNXR+9*, EDITNXR+12 |
>> DIUTIL | BLDAFL+5, BLDALL+2, BLDINFL+4, BLDPCLS+6, BLDRESLS+6, CPPCLS+3, CPRESLS+3 |
EDIT | EDITNXR+2~, EDITNXR+12*, EDITNXR+13*, EDITNXR+14 |
FIA | BLDINFL+7~ |
FIA( | BLDINFL+16*, BLDINFL+23!, BLDINFL+30!, BLDINFL+37!, BLDINFL+41 |
FLIST | BLDAFL+8~, BLDAFL+10*, BLDAFL+20, BLDAFL+21*, BLDAFL+22*, BLDAFL+23, BLDAFL+24, BLDINFL+7~, BLDINFL+20*, BLDINFL+22 , BLDINFL+27*, BLDINFL+29, BLDINFL+34*, BLDINFL+36, BLDINFL+39*, BLDINFL+43, BLDINFL+44*, BLDINFL+45*, BLDINFL+46, BLDINFL+47 , BLDPCLS+10~, BLDPCLS+14*, BLDPCLS+26, BLDPCLS+27*, BLDPCLS+29, BLDPCLS+32, BLDRESLS+10~, BLDRESLS+13*, BLDRESLS+25, BLDRESLS+26* , BLDRESLS+27*, BLDRESLS+34, BLDRESLS+35, BLDRESLS+41, CPPCLS+8~, CPPCLS+10*, CPPCLS+16*, CPPCLS+17*, CPPCLS+21*, CPPCLS+23 , CPPCLS+24*, CPPCLS+25, CPPCLS+26, CPRESLS+9~, CPRESLS+12*, CPRESLS+20, CPRESLS+21*, CPRESLS+22*, CPRESLS+23, CPRESLS+25 , CPRESLS+28 |
FREQ | BLDAFL+8~, BLDAFL+17*, BLDAFL+18 |
FTYPE | BLDAFL+8~, BLDAFL+12*, BLDAFL+22, BLDINFL+7~, BLDINFL+10*, BLDINFL+15, BLDPCLS+10~, BLDPCLS+16*, BLDPCLS+24, BLDRESLS+10~ , BLDRESLS+15*, BLDRESLS+23, ERRMSG~, ERRMSG+3 |
IEN | BLDAFL~, BLDAFL+9, BLDAFL+14, BLDAFL+17, BLDAFL+24, BLDAFL+26, BLDALL~, BLDALL+5, BLDALL+6, BLDALL+7 , BLDALL+8, BLDALL+9, BLDINFL~, BLDINFL+8, BLDINFL+12, BLDINFL+18, BLDINFL+25, BLDINFL+32, BLDINFL+47, BLDINFL+49 , BLDPCLS~, BLDPCLS+9, BLDPCLS+11, BLDPCLS+18, BLDPCLS+21, BLDPCLS+31, BLDPCLS+32, BLDPCLS+34, BLDRESLS~, BLDRESLS+9 , BLDRESLS+11, BLDRESLS+17, BLDRESLS+20, BLDRESLS+29, BLDRESLS+33, BLDRESLS+35, BLDRESLS+37, CPPCLS~, CPPCLS+6, CPPCLS+9 , CPPCLS+26, CPPCLS+28, CPRESLS~, CPRESLS+6, CPRESLS+10, CPRESLS+25, CPRESLS+30 |
IND | BLDAFL+8~, BLDAFL+13*, BLDAFL+14*, BLDAFL+16, BLDAFL+17, BLDAFL+20, BLDAFL+22, BLDINFL+7~, BLDINFL+11*, BLDINFL+12* , BLDINFL+14, BLDINFL+15, BLDINFL+21*, BLDINFL+22, BLDINFL+28*, BLDINFL+29, BLDINFL+35*, BLDINFL+36, BLDINFL+40*, BLDINFL+41* , BLDINFL+43, BLDINFL+45, BLDPCLS+10~, BLDPCLS+17*, BLDPCLS+18*, BLDPCLS+20, BLDPCLS+21, BLDPCLS+24, BLDPCLS+26, BLDPCLS+27 , BLDRESLS+10~, BLDRESLS+16*, BLDRESLS+17*, BLDRESLS+19, BLDRESLS+20, BLDRESLS+23, BLDRESLS+25, BLDRESLS+27, CPPCLS+8~, CPPCLS+12* , CPPCLS+13, CPPCLS+19*, CPPCLS+20, CPPCLS+23, CPRESLS+9~, CPRESLS+14*, CPRESLS+15, CPRESLS+17*, CPRESLS+18, CPRESLS+20 , DELNXR+3~, DELNXR+5*, DELNXR+6*, DELNXR+7, EDITNXR+2~, EDITNXR+5*, EDITNXR+6*, EDITNXR+7, EDITNXR+8, EDITNXR+9 |
KI | BLDAFL~, BLDAFL+16, BLDALL~, BLDALL+6, BLDALL+7, BLDALL+8, BLDALL+9, BLDINFL~, BLDINFL+14, BLDPCLS~ , BLDPCLS+20, BLDRESLS~, BLDRESLS+19 |
MAXSLEN | CHKSLEN+2~*, CHKSLEN+3 |
NODE | BLDAFL+8~, BLDAFL+11*, BLDAFL+12, BLDAFL+14, BLDAFL+16, BLDAFL+17, BLDINFL+7~, BLDINFL+9*, BLDINFL+10, BLDINFL+12 , BLDINFL+14, BLDPCLS+10~, BLDPCLS+15*, BLDPCLS+16, BLDPCLS+18, BLDPCLS+20, BLDPCLS+21, BLDPCLS+27, BLDRESLS+10~, BLDRESLS+14* , BLDRESLS+15, BLDRESLS+17, BLDRESLS+19, BLDRESLS+20, BLDRESLS+27 |
NODEP | BLDAFL~, BLDAFL+16, BLDALL~, BLDALL+6, BLDALL+7, BLDALL+8, BLDALL+9, BLDINFL~, BLDINFL+14, BLDPCLS~ , BLDPCLS+20, BLDRESLS~, BLDRESLS+19 |
NUM | BLDAFL+8~, BLDAFL+10*, BLDAFL+19*, BLDAFL+20, BLDAFL+21, BLDAFL+23, BLDAFL+24, BLDINFL+7~, BLDINFL+19*, BLDINFL+21 , BLDINFL+26*, BLDINFL+28, BLDINFL+33*, BLDINFL+35, BLDINFL+40*, BLDINFL+42*, BLDINFL+43, BLDINFL+44, BLDINFL+46, BLDINFL+47 , BLDPCLS+10~, BLDPCLS+14*, BLDPCLS+25*, BLDPCLS+26, BLDPCLS+29, BLDPCLS+32, BLDRESLS+10~, BLDRESLS+13*, BLDRESLS+24*, BLDRESLS+25 , BLDRESLS+26, BLDRESLS+34, BLDRESLS+35, BLDRESLS+41, CPPCLS+8~, CPPCLS+10*, CPPCLS+16, CPPCLS+17*, CPPCLS+21, CPPCLS+22* , CPPCLS+23, CPPCLS+25, CPPCLS+26, CPRESLS+9~, CPRESLS+12*, CPRESLS+19*, CPRESLS+20, CPRESLS+21, CPRESLS+23, CPRESLS+25 , CPRESLS+28 |
OK | BLDAFL+8~, BLDAFL+10*, BLDAFL+20*, BLDAFL+22, BLDAFL+23*, BLDAFL+24, BLDINFL+7~, BLDINFL+39*, BLDINFL+43*, BLDINFL+45 , BLDINFL+46*, BLDINFL+47, BLDPCLS+10~, BLDPCLS+12*, BLDPCLS+26*, BLDPCLS+27, BLDPCLS+29*, BLDPCLS+30, BLDRESLS+10~, BLDRESLS+12* , BLDRESLS+25*, BLDRESLS+27, BLDRESLS+34*, BLDRESLS+35, BLDRESLS+36, CPPCLS+8~, CPPCLS+10*, CPPCLS+23*, CPPCLS+24, CPPCLS+25* , CPPCLS+26, CPRESLS+9~, CPRESLS+12*, CPRESLS+20*, CPRESLS+22, CPRESLS+23*, CPRESLS+24, CPRESLS+29 |
OPER | CPPCLS+8~, CPPCLS+10*, CPPCLS+11, CPPCLS+14, CPRESLS+9~, CPRESLS+12*, CPRESLS+13, CPRESLS+16 |
PCLOG | BLDPCLS+10~, BLDPCLS+13*, BLDPCLS+24*, BLDPCLS+31 |
>> PXRMEXCH | BLDAFL+7, BLDALL+4, BLDINFL+6, BLDPCLS+8, BLDRESLS+8, CPPCLS+5, CPRESLS+5 |
RESLOG | BLDRESLS+10~, BLDRESLS+13*, BLDRESLS+23*, BLDRESLS+29, BLDRESLS+31, BLDRESLS+32*, BLDRESLS+33, BLDRESLS+41 |
STACK | CPPCLS+8~, CPPCLS+11, CPRESLS+9~, CPRESLS+13 |
STACK( | CPPCLS+13, CPPCLS+20, CPRESLS+15, CPRESLS+18 |
STACK(0 | CPPCLS+12, CPRESLS+14 |
STARTCHK | BLDAFL+8~, BLDAFL+9*, BLDAFL+20, BLDINFL+7~, BLDINFL+8*, BLDINFL+43, BLDPCLS+10~, BLDPCLS+11*, BLDPCLS+26, BLDRESLS+10~ , BLDRESLS+11*, BLDRESLS+25, CPPCLS+8~, CPPCLS+9*, CPPCLS+23, CPRESLS+9~, CPRESLS+10*, CPRESLS+20 |
STRING | CHKSLEN~, CHKSLEN+3 |
SUB | BLDINFL+7~, BLDINFL+15*, BLDINFL+16 |
T1 | CPPCLS+8~, CPPCLS+13*, CPPCLS+14, CPPCLS+15, CPPCLS+17, CPPCLS+18, CPPCLS+24, CPRESLS+9~, CPRESLS+15*, CPRESLS+16 , CPRESLS+22 |
T2 | CPPCLS+8~, CPPCLS+20*, CPPCLS+24, CPRESLS+9~, CPRESLS+18*, CPRESLS+22 |
TEMP | BLDINFL+7~, BLDINFL+18*, BLDINFL+19, BLDINFL+20, BLDINFL+22*, BLDINFL+23, BLDINFL+25*, BLDINFL+26, BLDINFL+27, BLDINFL+29* , BLDINFL+30, BLDINFL+32*, BLDINFL+33, BLDINFL+34, BLDINFL+36*, BLDINFL+37, BLDPCLS+10~, BLDPCLS+21*, BLDPCLS+22, BLDRESLS+10~ , BLDRESLS+20*, BLDRESLS+21, BLDRESLS+31*, BLDRESLS+32 |
TEXT | ERRMSG+1~, ERRMSG+6 |
TEXT(1 | ERRMSG+2* |
TEXT(2 | ERRMSG+3* |
TEXT(3 | ERRMSG+4* |
TEXT(4 | ERRMSG+5* |
U | BLDAFL+17, BLDAFL+23, BLDAFL+24, BLDINFL+19, BLDINFL+20, BLDINFL+26, BLDINFL+27, BLDINFL+33, BLDINFL+34, BLDINFL+46 , BLDINFL+47, BLDPCLS+22, BLDPCLS+29, BLDPCLS+32, BLDRESLS+21, BLDRESLS+34, BLDRESLS+35, CPPCLS+25, CPPCLS+26, CPRESLS+23 , CPRESLS+25 |
UPCLOG | BLDPCLS+10~, BLDPCLS+22*, BLDPCLS+23, BLDPCLS+24 |
URESLOG | BLDRESLS+10~, BLDRESLS+21*, BLDRESLS+22, BLDRESLS+23 |
WORD | CHKSLEN~, CHKSLEN+3 |
X | CPPCLS~, CPPCLS+6, CPPCLS+11, CPRESLS~, CPRESLS+6, CPRESLS+13, CPRESLS+28 |
X1 | EDITNXR~ |
X1( | EDITNXR+6, EDITNXR+7, EDITNXR+9 |
X1NULL | EDITNXR+2~, EDITNXR+4*, EDITNXR+7*, EDITNXR+10, EDITNXR+12 |
X2 | DELNXR~, EDITNXR~ |
X2( | DELNXR+6, DELNXR+7, EDITNXR+8, EDITNXR+9 |
X2NULL | DELNXR+3~, DELNXR+4*, DELNXR+6, DELNXR+7*, DELNXR+8, EDITNXR+2~, EDITNXR+4*, EDITNXR+8*, EDITNXR+10, EDITNXR+12 |