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: PXRMORED

Package: Clinical Reminders

Routine: PXRMORED


Information

PXRMORED ;SLC/AGP - Reminder Order Checks Editor ;10/17/2018

Source Information

Source file <PXRMORED.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA FileMan 6 EN^DDIOL  ^DIC  ^DIK  EN1^DIP  ^DIR  ^DIWP  
Clinical Reminders 5 TIUOBJW^PXRMFNFT  (DISP,SET)^PXRMINQ  SMANEDIT^PXRMOCG  SMANEDIT^PXRMOCR  FORMAT^PXRMTEXT  
Kernel 2 $$FMTE^XLFDT  ($$RJ,$$UP)^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Clinical Reminders 5 PXRM ORDER CHECK ITEMS GROUP  PXRM ORDER CHECK RULE EDIT  PXRM ORDER CHECK RULE INQ  PXRM ORDER CHK ITEMS GROUP EDT  PXRM ORDER CHK ITEMS GROUP INQ  
Kernel 1 ^DIC(19  
PCE Patient Care Encounter 1 ^PXD(801.1  

Entry Points

Name Comments DBIA/ICR reference
ADD(INPUT,FILENUM) ;
BUILD(FILENUM,REF,INPUT,ITEM,CNT,ALPHA,MATCH) ;
DELTXT(IEN) ;
EDIT(DA,FILENUM,NEW) ;
EN(INPUT,FILENUM) ;
EN1 ;
FIND(TYPE,INPUT,FILENUM) ;
FIND1 ;
HASDEF(DA) ;
HELP(TYPE) ;
INVALDIS(VALUE) ;
NAT(DA,FILENUM) ;
RULEUSEB(RULE) ;
RULEIUSE(RULE) ;
ITEMINQ ;
RULEINQ(FILENUM) ;
RULEINQX ;
RNXHELP ;Executable help for RULE NAME.
SELECT(REF,INPUT,ITEM,FILENUM) ;
SNOCTL(DA) ;
WPFORMAT(RIEN,SUB) ;
WPOUT(SUB,TITLE,RJC,PAD) ;

External References

Name Field # of Occurrence
EN^DDIOL RNXHELP+3
^DIC ADD+8, FIND1+15
^DIK DELTXT+9
EN1^DIP BUILD+32
^DIR EN1+41, SELECT+23
^DIWP ITEMINQ+6, RULEINQ+15, RULEINQ+18, RULEINQ+22, RULEINQ+25, RULEINQ+28, RULEINQ+31, RULEINQ+34, RULEINQ+36, RULEINQ+40
, RULEINQ+43, RULEINQ+46, RULEINQ+50, RULEINQ+53, RULEINQ+56, WPOUT+6, WPOUT+9
TIUOBJW^PXRMFNFT SNOCTL+7
DISP^PXRMINQ ADD+21
SET^PXRMINQ ADD+19
SMANEDIT^PXRMOCG EDIT+5
SMANEDIT^PXRMOCR EDIT+6
FORMAT^PXRMTEXT HELP+8, WPFORMAT+9
$$FMTE^XLFDT RULEINQ+27
$$RJ^XLFSTR BUILD+18, RULEINQ+13, RULEINQ+16, RULEINQ+20, RULEINQ+23, RULEINQ+26, RULEINQ+29, RULEINQ+32, RULEINQ+38, RULEINQ+41
, RULEINQ+48, RULEINQ+51, RULEINQ+54, WPOUT+5
$$UP^XLFSTR EN1+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No matching "_$S(FILENUM=801.1:"order check rules",1:"order check items group")_" found."
  • Line Location: BUILD+8
Function Call: WRITE
  • Prompt: !,"Deleting order check output text"
  • Line Location: DELTXT+5
Function Call: WRITE
  • Prompt: !,"Select Reminder "_TYPE_" by one of the following:",!!
  • Line Location: EN1+40
Function Call: WRITE
  • Prompt: !,TEXT(LC)
  • Line Location: HELP+11
Function Call: WRITE
  • Prompt: !,"Rule in use by:"
  • Line Location: RULEUSEB+3
Routine Call
  • DIC
  • Line Location:
    • ADD+8
    • FIND1+15
Routine Call
  • DIR
  • Line Location:
    • EN1+41
    • SELECT+23

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD( BUILD+5, BUILD+6, NAT+4
^PXD(801 - [#801] RULEUSEB+2, RULEUSEB+4, RULEUSEB+5, RULEIUSE+1, ITEMINQ+4, RULEINQ+6
^PXD(801.1 - [#801.1] DELTXT+4, DELTXT+8, DELTXT+10*, HASDEF+1, INVALDIS+7, RULEINQ+12, RULEINQ+19, RULEINQ+35, RULEINQ+37, RULEINQ+47
, SNOCTL+4, SNOCTL+5, SNOCTL+9*, WPFORMAT+5, WPFORMAT+7, WPFORMAT+8
^PXD(811.9 - [#811.9] RULEINQ+49
^PXRMD(811.5 - [#811.5] RULEINQ+39
^PXRMD(811.6 - [#811.6] RULEINQ+24
^TMP($J BUILD+3!, BUILD+16*, BUILD+33!, RULEINQ+5!, RULEINQX+1!, WPFORMAT+10*, WPFORMAT+12*, WPOUT+2, WPOUT+7, WPOUT+8

Label References

Name Line Occurrences
ADD FIND1+3
BUILD SELECT+12, SELECT+29
EDIT ADD+22, FIND1+17, SELECT+27
EN1 EN1+46
FIND EN1+45
FIND1 FIND1+20
RULEINQX RULEINQ+47
SELECT FIND1+19
WPFORMAT RULEINQ+8, RULEINQ+9
WPOUT RULEINQ+44, RULEINQ+45, RULEINQ+57, RULEINQ+58

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALPHA BUILD~, SELECT+4~, SELECT+12, SELECT+19, SELECT+29
ALPHA( BUILD+18*
ARRAY BUILD+2~, BUILD+8
ARRAY( BUILD+7*, BUILD+12, BUILD+13
BY ADD+13~, BUILD+22~, BUILD+30*
BY(0 BUILD+30*
CNT BUILD~, BUILD+4*, BUILD+18*, BUILD+19, EN1+4~, EN1+6*, EN1+7*, EN1+8*, EN1+9*, EN1+10*
EN1+11*, EN1+12*, EN1+13*, EN1+14*, EN1+15*, EN1+16*, EN1+17*, EN1+20*, EN1+22, EN1+23*
EN1+24*, EN1+25*, EN1+26*, EN1+27*, EN1+28*, EN1+29*, EN1+30*, EN1+31*, EN1+32*, EN1+33*
, HELP+11*, SELECT+4~, SELECT+12, SELECT+15, SELECT+21, SELECT+29, WPFORMAT+4~, WPFORMAT+6*, WPFORMAT+7*, WPFORMAT+8
, WPFORMAT+11*, WPFORMAT+12
>> D0 ITEMINQ+4, RULEINQ+6, RULEINQ+7
>> D1 RULEINQ+6
DA ADD+2~, DELTXT+3~, DELTXT+8*, DELTXT+9*, EDIT~, EDIT+5, EDIT+6, HASDEF~, HASDEF+1, NAT~
, NAT+4, SNOCTL~, SNOCTL+4, SNOCTL+5, SNOCTL+9
DA(1 DELTXT+6*, DELTXT+7, DELTXT+8
DC ADD+13~
DHD ADD+13~, BUILD+22~, BUILD+31*
DIC ADD+2~, ADD+3*, ADD+10!, ADD+21, BUILD+22~, BUILD+24*, FIND1+2~, FIND1+12*
DIC("A" ADD+7*
DIC("S" FIND1+14*
DIC(0 ADD+5*, ADD+6*, FIND1+13*
DIDEL EDIT+3~, EDIT+4*
DIEW ITEMINQ+1~, RULEINQ+4~
DIK DELTXT+3~, DELTXT+7*
DIR EN1+4~, SELECT+4~
DIR("?" EN1+38*
DIR("??" EN1+39*
DIR("A" EN1+21*, EN1+22*, EN1+23*, EN1+24*, EN1+25*, EN1+26*, EN1+27*, EN1+28*, EN1+29*, EN1+30*
EN1+31*, EN1+32*, EN1+33*, SELECT+19*, SELECT+20*
DIR("B" EN1+37*
DIR(0 EN1+18*, EN1+34*, EN1+35*, SELECT+21*
DIROUT SELECT+4~, SELECT+25
DIRUT SELECT+4~, SELECT+25
>> DIUTIL INVALDIS+7, NAT+2
DIWF ITEMINQ+1~, ITEMINQ+2*, RULEINQ+4~, RULEINQ+11*
DIWL ITEMINQ+1~, ITEMINQ+2*, RULEINQ+4~, RULEINQ+11*
DLAYGO ADD+2~, ADD+5*
DONE SELECT+4~, SELECT+16*, SELECT+18, SELECT+24*, SELECT+25*
DTOUT ADD+2~, ADD+9, EN1+44, FIND1+16, SELECT+25
DTYP ADD+2~
DUOUT ADD+2~, ADD+9, FIND1+16, SELECT+25
FILENUM ADD~, ADD+3, ADD+5, ADD+7, ADD+16, ADD+22, BUILD~, BUILD+5, BUILD+6, BUILD+8
, BUILD+23, BUILD+27, EDIT~, EDIT+4, EDIT+5, EDIT+6, EN~, EN1+5, EN1+8, EN1+9
EN1+10, EN1+11, EN1+12, EN1+13, EN1+14, EN1+15, EN1+16, EN1+23, EN1+24, EN1+25
EN1+26, EN1+27, EN1+28, EN1+29, EN1+30, EN1+31, EN1+34, EN1+35, EN1+45, FIND~
FIND1+3, FIND1+11, FIND1+19, NAT~, NAT+4, RULEINQ~, RULEINQ+6, RULEINQ+7, SELECT~, SELECT+12
, SELECT+27
FLD ADD+13~
FLDS ADD+14*, ADD+17*, ADD+21, BUILD+22~, BUILD+25*, BUILD+28*
FR ADD+13~, BUILD+22~, BUILD+30*
GBL BUILD+22~, BUILD+23*, BUILD+24
HTEXT ADD+13~, ADD+15*, ADD+18*, ADD+19, BUILD+22~, BUILD+26*, BUILD+29*, EN1+4~
HTEXT( EN1+7*, EN1+8*, EN1+9*, EN1+10*, EN1+11*, EN1+12*, EN1+13*, EN1+14*, EN1+15*, EN1+16*
EN1+17*
IEN BUILD+2~, BUILD+5*, BUILD+6, BUILD+7, BUILD+13*, BUILD+16, BUILD+19, DELTXT~, DELTXT+4, DELTXT+6
, DELTXT+10, FIND1+2~, RULEUSEB+1~, RULEUSEB+4*, RULEUSEB+5, SELECT+26*, SELECT+27
IENN ADD+13~
IND WPOUT+3~, WPOUT+7*, WPOUT+8
INPUT ADD~, ADD+5, ADD+6, ADD+12, ADD+22, BUILD~, BUILD+16, BUILD+21, EN~, EN1+45
, FIND~, FIND1+3, FIND1+19, SELECT~, SELECT+12, SELECT+14, SELECT+29
ITEM BUILD~, BUILD+5, SELECT~, SELECT+9*, SELECT+12, SELECT+29
L BUILD+22~, BUILD+30*
L(0 BUILD+30*
LC HELP+1~, HELP+10*, HELP+11
MATCH BUILD~, SELECT+4~, SELECT+12, SELECT+29
MATCH( BUILD+19*, SELECT+26
NAME BUILD+2~, BUILD+6*, BUILD+7, BUILD+12*, BUILD+13, BUILD+18, BUILD+19, RULEUSEB+1~, RULEUSEB+5*, RULEUSEB+6
ITEMINQ+1~, ITEMINQ+3*, ITEMINQ+4*, ITEMINQ+5, SELECT+4~
NEW ADD+2~, ADD+11*, ADD+22, EDIT~, EDIT+5, EDIT+6
NIN HELP+1~, HELP+6*, HELP+8
NLINES HELP+1~, HELP+8, HELP+10, WPFORMAT+4~, WPFORMAT+9, WPFORMAT+10, WPFORMAT+11
NODE RULEINQ+4~, RULEINQ+12*, RULEINQ+14, RULEINQ+17, RULEINQ+30, RULEINQ+33, RULEINQ+37*, RULEINQ+39, RULEINQ+42, RULEINQ+47*
, RULEINQ+49, RULEINQ+52, RULEINQ+55
NODE100 RULEINQ+4~, RULEINQ+19*, RULEINQ+21, RULEINQ+24, RULEINQ+27
NOLC SNOCTL+2~, SNOCTL+3*, SNOCTL+6*, SNOCTL+8*, SNOCTL+9
NOUT HELP+1~
NOW ADD+13~
NUM SNOCTL+2~, SNOCTL+3*, SNOCTL+4*, SNOCTL+5, WPFORMAT+4~, WPFORMAT+6*, WPFORMAT+8*, WPFORMAT+9
PAD ITEMINQ+1~, ITEMINQ+3*, ITEMINQ+5, RULEINQ+4~, RULEINQ+10*, RULEINQ+13, RULEINQ+16, RULEINQ+20, RULEINQ+23, RULEINQ+26
, RULEINQ+29, RULEINQ+32, RULEINQ+38, RULEINQ+41, RULEINQ+44, RULEINQ+45, RULEINQ+48, RULEINQ+51, RULEINQ+54, RULEINQ+57
, RULEINQ+58, WPOUT~, WPOUT+5
PADS WPOUT+3~, WPOUT+4*
PIPECNT SNOCTL+2~, SNOCTL+3*, SNOCTL+5*, SNOCTL+7, SNOCTL+8
>> PXRMEXCH INVALDIS+3
>> PXRMINST INVALDIS+3, NAT+3
PXRMROOT BUILD+22~, BUILD+24*
REF BUILD~, BUILD+5, SELECT~, SELECT+8, SELECT+9, SELECT+10*, SELECT+12, SELECT+29
RETURN INVALDIS+4~, INVALDIS+5*, INVALDIS+7*, INVALDIS+8
RIEN RULEINQ+4~, RULEINQ+6*, RULEINQ+7*, RULEINQ+8, RULEINQ+9, RULEINQ+12, RULEINQ+19, RULEINQ+35, RULEINQ+37, RULEINQ+47
, WPFORMAT~, WPFORMAT+5, WPFORMAT+7, WPFORMAT+8
RJC RULEINQ+4~, RULEINQ+10*, RULEINQ+13, RULEINQ+16, RULEINQ+20, RULEINQ+23, RULEINQ+26, RULEINQ+29, RULEINQ+32, RULEINQ+38
, RULEINQ+41, RULEINQ+44, RULEINQ+45, RULEINQ+48, RULEINQ+51, RULEINQ+54, RULEINQ+57, RULEINQ+58, WPOUT~, WPOUT+5
ROOT FIND1+2~, FIND1+4*, FIND1+5*, FIND1+6*, FIND1+7*, FIND1+8*, FIND1+9*, FIND1+10*, FIND1+11*, FIND1+12
FIND1+14
RULE RULEUSEB~, RULEUSEB+2, RULEUSEB+4, RULEIUSE~, RULEIUSE+1
SCREEN FIND1+2~
SUB WPFORMAT~, WPFORMAT+5, WPFORMAT+7, WPFORMAT+8, WPFORMAT+10, WPFORMAT+12, WPOUT~, WPOUT+2, WPOUT+7, WPOUT+8
TAG EN1+4~
TEMP DELTXT+3~
TEMP( DELTXT+8*, DELTXT+9
TEXT HELP+1~, HELP+8, RNXHELP+1~, RNXHELP+3
TEXT( HELP+11
TEXT(1 RNXHELP+2*
TEXTIN HELP+1~, HELP+7, HELP+8, WPFORMAT+4~, WPFORMAT+9
TEXTIN( WPFORMAT+8*
TEXTIN(1 HELP+3*
TEXTIN(2 HELP+4*
TEXTIN(3 HELP+5*
TEXTOUT HELP+1~, WPFORMAT+4~, WPFORMAT+9
TEXTOUT( WPFORMAT+12
TITLE WPFORMAT+4~, WPOUT~, WPOUT+5
TO ADD+13~, BUILD+22~, BUILD+30*
TYPE EN1+4~, EN1+5*, EN1+7, EN1+8, EN1+9, EN1+10, EN1+11, EN1+12, EN1+13, EN1+14
EN1+15, EN1+16, EN1+21, EN1+22, EN1+40, FIND~, FIND1+3, FIND1+4, FIND1+5, FIND1+6
FIND1+7, FIND1+8, FIND1+9, FIND1+10, FIND1+11, FIND1+17, FIND1+19, HELP~, HELP+2
U ADD+11, BUILD+6, EN1+39, EN1+43, HASDEF+1, NAT+4, RULEUSEB+5, RULEINQ+14, RULEINQ+17, RULEINQ+21
, RULEINQ+24, RULEINQ+27, RULEINQ+30, RULEINQ+33, RULEINQ+35, RULEINQ+39, RULEINQ+42, RULEINQ+47, RULEINQ+49, RULEINQ+52
, RULEINQ+55
VALUE INVALDIS~, INVALDIS+5*, INVALDIS+6, INVALDIS+7
X ITEMINQ+1~, ITEMINQ+5*, RULEINQ+4~, RULEINQ+13*, RULEINQ+14*, RULEINQ+16*, RULEINQ+17*, RULEINQ+20*, RULEINQ+21*, RULEINQ+23*
, RULEINQ+24*, RULEINQ+26*, RULEINQ+27*, RULEINQ+29*, RULEINQ+30*, RULEINQ+32*, RULEINQ+33*, RULEINQ+36*, RULEINQ+38*, RULEINQ+39*
, RULEINQ+41*, RULEINQ+42*, RULEINQ+46*, RULEINQ+48*, RULEINQ+49*, RULEINQ+51*, RULEINQ+52*, RULEINQ+54*, RULEINQ+55*, WPOUT+3~
, WPOUT+5*, WPOUT+8*
Y ADD+2~, ADD+10, ADD+11, ADD+19, ADD+22, EN1+42, EN1+43, EN1+45, FIND1+2~, FIND1+16
FIND1+17, FIND1+19, FIND1+20!, SELECT+24, SELECT+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All