Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXRMSTA1

Package: Clinical Reminders

Routine: PXRMSTA1


Information

PXRMSTA1 ; SLC/AGP - Routines for building status list. ;05/08/2014

Source Information

Source file <PXRMSTA1.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Clinical Reminders 4 SRXTYL^PXRMRXTY  DATA^PXRMSTA2  DEFAULT^PXRMSTAT  AWRITE^PXRMUTIL  
VA Fileman 4 EN^DDIOL  UPDATE^DIE  ^DIK  ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Clinical Reminders 2 PXRMREDF  PXRMTMED  

Entry Points

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 ;

External References

Name Field # of Occurrence
EN^DDIOL WARN+11
UPDATE^DIE DEFAULT+32, UPDATE+10
^DIK CLEAR+5
^DIR ASK+8, DELETE+8, PROMPT+9
SRXTYL^PXRMRXTY ADD+15, DEFAULT+16
DATA^PXRMSTA2 ADD+12, ADD+16, ADD+18
DEFAULT^PXRMSTAT DEFAULT+17, DEFAULT+19, DEFAULT+21, DEFAULT+26
AWRITE^PXRMUTIL DEFAULT+33, UPDATE+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No statuses defined for this finding item"
  • Line Location: DISPLAY+5
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+5
Function Call: WRITE
  • Prompt: !!,"Statuses already defined for this finding item:"
  • Line Location: DISPLAY+6
Function Call: WRITE
  • Prompt: !,NAME
  • Line Location: DISPLAY+11
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+12
Routine Call
  • DIE
  • Line Location:
    • DEFAULT+32
    • UPDATE+10
Routine Call
  • DIR
  • Line Location:
    • ASK+8
    • DELETE+8
    • PROMPT+9

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All