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 |