PXRMSTA1 ; SLC/AGP - Routines for building status list. ;05/08/2014
Source file <PXRMSTA1.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 4 | SRXTYL^PXRMRXTY DATA^PXRMSTA2 DEFAULT^PXRMSTAT AWRITE^PXRMUTIL |
VA Fileman | 4 | EN^DDIOL UPDATE^DIE ^DIK ^DIR |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 2 | PXRMREDF PXRMTMED |
Name | Comments | DBIA/ICR reference |
---|---|---|
CLEAR(GBL,FILE,DA) | ;
|
|
UPDATE(FILE,UPDATE,CSTATUS,DA,DELALL) | ;
|
|
TAXTYPE(TERMIEN,HELP) | ;Determine the Rx type of the term and the type of
|
|
TERMSTAT(TIEN) | ;
|
|
STATUS(DA,FILE) | ;
|
|
ADDDEL(ANS,GBL,FILE,TYPE,NODE,WILD,DA,UPDATE,DELALL) | ;
|
|
DELETE(GBL,FILE,CSTATUS,NODE,WILD,DA,UPDATE,DELALL) | ;
|
|
WARN | ;
|
|
ASK(STR,HTEXT) | ;
|
|
EXIT | ;
|
|
ADD(GBL,FILE,CSTATUS,TYPE,WILD,DA,UPDATE) | ;
|
|
DEFAULT(GBL,TYPE,NODE,RFILE,DELETE,DA) | ;
|
|
TAXNODE(TAXIEN) | ;Determine if the taxonomy is searching Problem List and/or
|
|
PROMPT(STR) | ;
|
|
DISPLAY(GBL,UPDATE,WILD,DELALL) | ;
|
|
ADDEX | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(811.2 - [#811.2] | TAXNODE+4, TAXNODE+5 |
^PXD(811.9 - [#811.9] | DISPLAY+10 |
^PXRMD(811.5 - [#811.5] | TAXTYPE+4, TAXTYPE+5, TERMSTAT+3, TERMSTAT+4 |
Name | Line Occurrences |
---|---|
$$PROMPT | ADDDEL+1 |
$$TAXNODE | ADD+9, DEFAULT+8, TAXTYPE+8 |
$$TAXTYPE | ADD+6, DEFAULT+6 |
$$TERMSTAT | ADD+5, DEFAULT+5 |
ADD | ADDDEL+7 |
ADDDEL | ADDDEL+11, STATUS+15 |
ADDEX | ADD+11, ADD+14 |
CLEAR | UPDATE+4 |
DEFAULT | STATUS+11 |
DELETE | ADDDEL+8 |
DISPLAY | ADDEX+6, DELETE+14, STATUS+13 |
EXIT | UPDATE+3, UPDATE+5, UPDATE+6 |
UPDATE | ADDDEL+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ANS | ADD+1~, ADDDEL~, ADDDEL+1*, ADDDEL+2, ADDDEL+3, ADDDEL+7, ADDDEL+8, ADDDEL+9, ADDDEL+10, DEFAULT+1~ , DELETE+1~, STATUS+1~, STATUS+15 |
ARRAY | TAXTYPE+2~, TAXTYPE+7 |
ARRAY( | TAXTYPE+6*, TAXTYPE+7 |
BOTH | TAXTYPE+2~, TAXTYPE+3*, TAXTYPE+11*, TAXTYPE+13, TAXTYPE+14 |
CNT | DELETE+1~, DELETE+2*, DELETE+3*, DELETE+4, DELETE+10*, DELETE+11*, TAXTYPE+2~, TERMSTAT+1~, TERMSTAT+2*, TERMSTAT+3 , TERMSTAT+4* |
CSTATUS | ADD~, ADDEX+5!, ADDDEL+7, ADDDEL+8, ADDDEL+13, DELETE~, DELETE+13, DISPLAY+5, DISPLAY+7, STATUS+3~ , UPDATE~, UPDATE+3, UPDATE+5, UPDATE+6 |
CSTATUS( | ADDEX+4*, DEFAULT+28*, DELETE+2, DELETE+11!, DISPLAY+10*, DISPLAY+11, UPDATE+7 |
CSTATUS("*" | ADDEX+5* |
DA | ADD~, ADD+12, ADD+16, ADD+18, ADDDEL~, ADDDEL+7, ADDDEL+8, ADDDEL+11, ADDDEL+13, CLEAR~ , CLEAR+4*, CLEAR+5*, DEFAULT~, DELETE~, STATUS~, STATUS+4*, STATUS+11, STATUS+15, UPDATE~, UPDATE+4 |
DA(1 | CLEAR+2, CLEAR+3, CLEAR+4, DEFAULT+29, DEFAULT+30, DEFAULT+31, DISPLAY+5, DISPLAY+8, DISPLAY+10, STATUS+4* , STATUS+7, STATUS+8, STATUS+11, UPDATE+8, UPDATE+9 |
DA(2 | CLEAR+2, CLEAR+3, CLEAR+4, DEFAULT+29, DEFAULT+30, DEFAULT+31, DISPLAY+5, DISPLAY+8, DISPLAY+10, STATUS+4* , STATUS+7, STATUS+8, STATUS+11, UPDATE+8, UPDATE+9 |
DELALL | ADDDEL~, ADDDEL+8, ADDDEL+11*, ADDDEL+13, DELETE~, DELETE+13*, DELETE+14, DISPLAY~, DISPLAY+5, STATUS+1~ , STATUS+4*, STATUS+13, STATUS+15, UPDATE~, UPDATE+5*, UPDATE+6* |
DELETE | DEFAULT~, DEFAULT+28 |
DELSTS | STATUS+1~ |
DIK | CLEAR+1~, CLEAR+2*, CLEAR+3*, DELETE+1~ |
DIR | ASK+1~, DELETE+1~, PROMPT+1~ |
DIR("?" | ASK+6*, PROMPT+7* |
DIR("??" | ASK+7*, PROMPT+8* |
DIR("A" | ASK+4*, DELETE+5*, DELETE+6* |
DIR("B" | ASK+5*, PROMPT+6* |
DIR(0 | ASK+3*, DELETE+4*, PROMPT+5* |
DSTATUS | DEFAULT+15~ |
DSTATUS( | DEFAULT+18*, DEFAULT+20*, DEFAULT+22*, DEFAULT+23 |
>> DTOUT | DELETE+9 |
>> DUOUT | DELETE+9 |
FDA | DEFAULT+1~, UPDATE+1~ |
FDA( | DEFAULT+30*, DEFAULT+31*, UPDATE+8*, UPDATE+9* |
FIEN | TERMSTAT+1~, TERMSTAT+2*, TERMSTAT+3*, TERMSTAT+4 |
FILE | ADD~, ADD+12, ADD+16, ADD+18, ADDDEL~, ADDDEL+7, ADDDEL+8, ADDDEL+11, ADDDEL+13, CLEAR~ , CLEAR+2, CLEAR+3, DEFAULT+1~, DEFAULT+2*, DEFAULT+11*, DEFAULT+12*, DEFAULT+13*, DEFAULT+14, DEFAULT+26, DELETE~ , DELETE+13, STATUS~, STATUS+5, STATUS+6, STATUS+11, STATUS+15, UPDATE~, UPDATE+4, UPDATE+8, UPDATE+9 |
GBL | ADD~, ADDEX+6, ADDDEL~, ADDDEL+7, ADDDEL+8, ADDDEL+11, CLEAR~, CLEAR+4, DEFAULT~, DEFAULT+29 , DELETE~, DELETE+14, DISPLAY~, DISPLAY+5, DISPLAY+8, STATUS+1~, STATUS+5*, STATUS+6*, STATUS+7, STATUS+8 , STATUS+11, STATUS+13, STATUS+15, UPDATE+4 |
HELP | TAXTYPE~ |
HTEXT | ASK~, ASK+1~, ASK+2, PROMPT+1~, STATUS+3~ |
HTEXT(1 | ASK+2*, PROMPT+2* |
HTEXT(2 | PROMPT+3* |
HTEXT(3 | PROMPT+4* |
IEN | CLEAR+1~, TAXTYPE+2~, TAXTYPE+4*, TAXTYPE+5, TAXTYPE+7*, TAXTYPE+8 |
IND | DEFAULT+1~, DEFAULT+18*, DEFAULT+20*, DEFAULT+22*, DEFAULT+23*, DEFAULT+24*, DEFAULT+25, DEFAULT+27*, DEFAULT+28, DEFAULT+29 , DEFAULT+30, DEFAULT+31 |
MSG | DEFAULT+1~, DEFAULT+27, DEFAULT+33, UPDATE+1~, UPDATE+7, UPDATE+11 |
NAME | DEFAULT+15~, DEFAULT+23*, DEFAULT+24, DELETE+1~, DELETE+2*, DELETE+3, DELETE+11*, DISPLAY+3~, DISPLAY+4*, DISPLAY+8* , DISPLAY+9, DISPLAY+10, DISPLAY+11*, UPDATE+1~, UPDATE+7*, UPDATE+8, UPDATE+9 |
NODE | ADD+15, ADDDEL~, ADDDEL+8, ADDDEL+11, CLEAR+1~, DEFAULT~, DEFAULT+16, DELETE~, STATUS+1~, STATUS+7* , STATUS+11, STATUS+15, TERMSTAT+1~, TERMSTAT+4* |
NUM | DELETE+1~, DELETE+11* |
OSTAUS | STATUS+3~ |
PL | TAXNODE+2~, TAXNODE+3*, TAXNODE+5*, TAXNODE+6, TAXNODE+7, TAXNODE+8, TAXTYPE+2~, TAXTYPE+3*, TAXTYPE+10*, TAXTYPE+12 , TAXTYPE+13, TAXTYPE+14 |
>> PXRMDEFD | WARN+2 |
>> PXRMEXCH | WARN+5 |
PXRMRX | STATUS+1~ |
>> PXRMTMD | WARN+3 |
RAD | TAXNODE+2~, TAXNODE+3*, TAXNODE+4*, TAXNODE+6, TAXNODE+7, TAXNODE+8, TAXTYPE+2~, TAXTYPE+3*, TAXTYPE+9*, TAXTYPE+12 , TAXTYPE+13, TAXTYPE+14 |
RESULT | TAXNODE+2~, TAXNODE+3*, TAXNODE+6*, TAXNODE+7*, TAXNODE+8*, TAXNODE+9, TAXTYPE+2~, TAXTYPE+3*, TAXTYPE+12*, TAXTYPE+13* , TAXTYPE+14*, TAXTYPE+15 |
RFILE | DEFAULT~, DEFAULT+30, DEFAULT+31 |
RXTYPE | ADD+15, ADD+16, DEFAULT+15~, DEFAULT+16, STATUS+2~ |
RXTYPE("I" | DEFAULT+19 |
RXTYPE("N" | DEFAULT+21 |
RXTYPE("O" | DEFAULT+17 |
>> STAT | ADDEX+2*, ADDEX+3, ADDEX+4 |
STATUS | ADD+1~, ADD+12, ADD+16, ADD+18, ADDEX+1, DEFAULT+1~, DEFAULT+5*, DEFAULT+26, STATUS+1~ |
STATUS( | ADDEX+2, DEFAULT+24*, DEFAULT+28, DEFAULT+29, DEFAULT+30, DEFAULT+31 |
STATUS(0 | DEFAULT+25*, DEFAULT+27 |
STATUSI | DEFAULT+15~, DEFAULT+19 |
STATUSI( | DEFAULT+20 |
STATUSI(0 | DEFAULT+20 |
STATUSN | DEFAULT+15~, DEFAULT+21 |
STATUSN( | DEFAULT+22 |
STATUSN(0 | DEFAULT+22 |
STATUSO | DEFAULT+15~, DEFAULT+17 |
STATUSO( | DEFAULT+18 |
STATUSO(0 | DEFAULT+18 |
STR | ASK~, ASK+4, PROMPT~, PROMPT+5 |
STS | STATUS+1~ |
TAXIEN | STATUS+1~, TAXNODE~, TAXNODE+4, TAXNODE+5 |
TAXNODE | STATUS+2~, TAXTYPE+2~, TAXTYPE+5*, TAXTYPE+6 |
TAXTYPE | ADD+6*, ADD+9*, ADD+12, DEFAULT+6*, DEFAULT+8*, DEFAULT+11, STATUS+1~ |
TEMP | CLEAR+1~ |
TEMP( | CLEAR+4*, CLEAR+5 |
TERMIEN | ADD+1~, ADD+4*, ADD+5, ADD+6, DEFAULT+1~, DEFAULT+4*, DEFAULT+5, DEFAULT+6, STATUS+1~, TAXTYPE~ , TAXTYPE+4, TAXTYPE+5 |
TERMTYPE | STATUS+2~ |
TEXT | WARN+6~, WARN+11 |
TEXT(1 | WARN+7* |
TEXT(2 | WARN+8* |
TEXT(3 | WARN+9* |
TEXT(4 | WARN+10* |
TIEN | TERMSTAT~, TERMSTAT+3, TERMSTAT+4 |
TMP | DELETE+1~ |
TMP( | DELETE+3*, DELETE+11 |
TMPARR | DELETE+1~, DELETE+5 |
TMPARR( | DELETE+3* |
TTYPE | STATUS+1~ |
TYPE | ADD~, ADD+3, ADD+4, ADD+5*, ADD+6, ADD+7, ADD+9, ADD+10*, ADD+11, ADD+14 , ADD+18, ADDDEL~, ADDDEL+7, ADDDEL+11, DEFAULT~, DEFAULT+3, DEFAULT+4, DEFAULT+5*, DEFAULT+6, DEFAULT+7 , DEFAULT+8, DEFAULT+9*, DEFAULT+10, DEFAULT+12, DEFAULT+13, DEFAULT+14, STATUS+1~, STATUS+8*, STATUS+11, STATUS+15 , TAXTYPE+2~, TAXTYPE+8*, TAXTYPE+9, TAXTYPE+10, TAXTYPE+11, TERMSTAT+3*, TERMSTAT+4*, TERMSTAT+5 |
U | ASK+7, PROMPT+8, PROMPT+10, STATUS+8, STATUS+11, TAXTYPE+6, TERMSTAT+4 |
UPDATE | ADD~, ADDEX+1*, ADDEX+6*, ADDDEL~, ADDDEL+6*, ADDDEL+7, ADDDEL+8, ADDDEL+9*, ADDDEL+10*, ADDDEL+11 , ADDDEL+13, DELETE~, DELETE+12*, DELETE+14, DISPLAY~, DISPLAY+5, DISPLAY+7, DISPLAY+11, STATUS+3~, STATUS+4* , STATUS+13, STATUS+15, UPDATE~, UPDATE+2*, UPDATE+3, UPDATE+5*, UPDATE+6* |
WILD | ADD~, ADDEX+2, ADDEX+3*, ADDEX+5, ADDEX+6, ADDDEL~, ADDDEL+3, ADDDEL+7, ADDDEL+8, ADDDEL+11 , DELETE~, DELETE+11*, DELETE+14, DISPLAY~, DISPLAY+9*, DISPLAY+11*, STATUS+3~, STATUS+9*, STATUS+13, STATUS+15 |
>> X | DELETE+10*, DELETE+11 |
Y | ASK+9, DELETE+1~, DELETE+9, PROMPT+10*, PROMPT+11, STATUS+2~ |
Y(0 | DELETE+10, DELETE+11 |