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

Package: Clinical Reminders

Routine: PXRMORXR


Information

PXRMORXR ; SLC/AGP - Reminder Order Checks XREF;01/27/2012

Source Information

Source file <PXRMORXR.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Clinical Reminders 2 ORDERCHK^PXRMORCH  FORMAT^PXRMTEXT  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Clinical Reminders 1 PXRM ORDER CHECK TESTER  
PCE Patient Care Encounter 1 PXRM ORDER CHECK TESTER  

Entry Points

Name Comments DBIA/ICR reference
DELDRCL(IENS,OLD) ;
TESTER ;
CHKGDR(GIEN,PHARMITM,CNT,OUTPUT) ;
OISAOI(DA,NEW) ;
RULEKAOI(DA,OLD) ;
OIKAOI(DA,OLD) ;
DRUGSET(DA,NEW) ;
XREFCHK ;
CHKXFRF(GIEN,ITEM,NODE,RULES) ;
CHKRULE(RIEN,CNT,OUTPUT) ;
RULESAOI(DA,NEW) ;
BUILDMSG(NIN,TEXTIN,CNT,MESS) ;
DRUGKILL(DA,OLD) ;

External References

Name Field # of Occurrence
^DIC TESTER+2, TESTER+8, TESTER+13
ORDERCHK^PXRMORCH TESTER+21
FORMAT^PXRMTEXT BUILDMSG+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No errors found"
  • Line Location: XREFCHK+43
Function Call: WRITE
  • Prompt: !,OUTPUT(CNT)
  • Line Location: XREFCHK+44
Function Call: WRITE
  • Prompt: !,"Select an Orderable Item or press ENTER to select a Drug."
  • Line Location: TESTER+7
Function Call: WRITE
  • Prompt: !,"An Orderable Item or a Drug is required."
  • Line Location: TESTER+17
Function Call: WRITE
  • Prompt: !!
  • Line Location: TESTER+18
Function Call: WRITE
  • Prompt: !,"No "_$S(TEST=0:"Production Rules",1:"Testing Rules")_" found."
  • Line Location: TESTER+22
Function Call: WRITE
  • Prompt: !,"No rules with a severity of "_$S(SEV=1:"High",SEV=2:"Medium",1:"Low")_" found."
  • Line Location: TESTER+25
Function Call: WRITE
  • Prompt: !!,NAME
  • Line Location: TESTER+29
Routine Call
  • DIC
  • Line Location:
    • TESTER+2
    • TESTER+8
    • TESTER+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101.43 - [#101.43] XREFCHK+5
^PXD(801 - [#801] XREFCHK+4, XREFCHK+6, XREFCHK+11, XREFCHK+13, XREFCHK+14, XREFCHK+21, XREFCHK+22, XREFCHK+24, XREFCHK+27, XREFCHK+28
, XREFCHK+35, XREFCHK+37, XREFCHK+39, CHKXFRF+7, CHKXFRF+13, CHKGDR+2, CHKGDR+7, DRUGKILL+4, DRUGKILL+5, DRUGKILL+6!
, DRUGSET+5, DRUGSET+6*, OIKAOI+3, OIKAOI+4, OIKAOI+5!, OISAOI+3, OISAOI+4*, RULEKAOI+4, RULEKAOI+5!, RULEKAOI+7
, RULEKAOI+10!, RULESAOI+3, RULESAOI+4*, RULESAOI+6, RULESAOI+9*
^PXD(801.1 - [#801.1] CHKRULE+2
^TMP($J TESTER+22, TESTER+25, TESTER+28, TESTER+30, TESTER+31

Label References

Name Line Occurrences
BUILDMSG XREFCHK+9, XREFCHK+17, XREFCHK+31, CHKXFRF+12, CHKXFRF+18, CHKGDR+9, CHKRULE+4
CHKGDR XREFCHK+32
CHKRULE XREFCHK+12, XREFCHK+25
CHKXFRF XREFCHK+40

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTIVE XREFCHK+1~
CNT XREFCHK+1~, XREFCHK+3*, XREFCHK+9, XREFCHK+12, XREFCHK+17, XREFCHK+25, XREFCHK+31, XREFCHK+32, XREFCHK+44*, BUILDMSG~
, BUILDMSG+3*, BUILDMSG+4*, CHKXFRF+12, CHKXFRF+18, CHKGDR~, CHKGDR+9, CHKRULE~, CHKRULE+4, TESTER+1~, TESTER+30*
, TESTER+31
DA DRUGKILL~, DRUGSET~, OIKAOI~, OISAOI~, RULEKAOI~, RULESAOI~
DA(1 DRUGKILL+4, DRUGKILL+5, DRUGKILL+6, DRUGSET+5, DRUGSET+6, OIKAOI+3, OIKAOI+4, OIKAOI+5, OISAOI+3, OISAOI+4
, RULEKAOI+4, RULEKAOI+5, RULEKAOI+7, RULEKAOI+10, RULESAOI+3, RULESAOI+4, RULESAOI+6, RULESAOI+9
DFN TESTER+1~, TESTER+6*, TESTER+21
DIC TESTER+1~, TESTER+2*, TESTER+8*, TESTER+13*
DIC("A" TESTER+2*, TESTER+8*, TESTER+13*
DIC(0 TESTER+2*, TESTER+8*, TESTER+13*
DIEN RULEKAOI+2~, RULEKAOI+7*, RULEKAOI+8, RULEKAOI+10, RULESAOI+1~, RULESAOI+6*, RULESAOI+7, RULESAOI+9
DIROUT TESTER+1~, TESTER+3, TESTER+9, TESTER+14
DIRUT TESTER+1~, TESTER+3, TESTER+9, TESTER+14
>> DIUTIL DELDRCL+5
DRUG TESTER+1~, TESTER+5*, TESTER+16*, TESTER+17, TESTER+19, TESTER+21
DTOUT TESTER+1~, TESTER+4, TESTER+10, TESTER+15
DUOUT TESTER+1~, TESTER+4, TESTER+10, TESTER+15
GIEN XREFCHK+1~, XREFCHK+13*, XREFCHK+14, XREFCHK+16, XREFCHK+26*, XREFCHK+27*, XREFCHK+28, XREFCHK+30, XREFCHK+32, XREFCHK+35*
, XREFCHK+37, XREFCHK+39, XREFCHK+40, CHKXFRF~, CHKXFRF+7, CHKXFRF+10, CHKXFRF+13, CHKXFRF+16, CHKGDR~, CHKGDR+2
, CHKGDR+7
GNAME XREFCHK+1~, CHKGDR+1~, CHKGDR+2*
IEN XREFCHK+20~, XREFCHK+22*, XREFCHK+23, XREFCHK+24, XREFCHK+27, CHKXFRF+1~, CHKXFRF+5*, CHKXFRF+10, CHKXFRF+16, CHKGDR+1~
, CHKGDR+4*, CHKGDR+5, DRUGKILL+1~, DRUGKILL+4*, DRUGKILL+5, OIKAOI+1~, OIKAOI+3*, OIKAOI+4
IENS DELDRCL~
IENS(1 DELDRCL+3
ITEM CHKXFRF~, CHKXFRF+2, CHKXFRF+3, CHKXFRF+4, CHKXFRF+7, CHKXFRF+10, CHKXFRF+16, CHKGDR+1~, CHKGDR+5*, CHKGDR+6
, CHKGDR+7, CHKGDR+8
LINE BUILDMSG+1~, BUILDMSG+4*
MESS BUILDMSG~
MESS( BUILDMSG+3*, BUILDMSG+4*
NAME CHKXFRF+1~, TESTER+1~, TESTER+27*, TESTER+28*, TESTER+29, TESTER+30, TESTER+31
NEW DRUGSET~, DRUGSET+3, DRUGSET+6, OISAOI~, OISAOI+4, RULESAOI~
NEW(1 RULESAOI+4, RULESAOI+9
NIN BUILDMSG~, BUILDMSG+2
NODE CHKXFRF~, CHKXFRF+6, CHKRULE+1~
NOUT BUILDMSG+1~, BUILDMSG+2, BUILDMSG+4
OI XREFCHK+1~, XREFCHK+3*, XREFCHK+4*, XREFCHK+5, XREFCHK+6, XREFCHK+11, XREFCHK+13, XREFCHK+39*, XREFCHK+40, RULEKAOI+2~
, RULEKAOI+4*, RULEKAOI+5, RULESAOI+1~, RULESAOI+3*, RULESAOI+4, TESTER+1~, TESTER+5*, TESTER+11*, TESTER+12, TESTER+17
, TESTER+19, TESTER+21
OINAME XREFCHK+1~, XREFCHK+5*, XREFCHK+8
OLD DELDRCL~, DELDRCL+6, DRUGKILL~, DRUGKILL+2, DRUGKILL+6, OIKAOI~, OIKAOI+5, RULEKAOI~
OLD(1 RULEKAOI+5, RULEKAOI+10
ONAME TESTER+1~, TESTER+27*, TESTER+29*
OUTPUT XREFCHK+1~, XREFCHK+9, XREFCHK+12, XREFCHK+17, XREFCHK+25, XREFCHK+31, XREFCHK+32, XREFCHK+43, CHKXFRF+12, CHKXFRF+18
, CHKGDR~, CHKGDR+9, CHKRULE~, CHKRULE+4
OUTPUT( XREFCHK+44
PHARMITM XREFCHK+20~, XREFCHK+32, CHKGDR~
PHARMITM( XREFCHK+23*, CHKGDR+3, CHKGDR+4
PIEN CHKXFRF+1~, CHKXFRF+4*, CHKXFRF+13
>> PXRMDALL DELDRCL+4
RIEN XREFCHK+1~, XREFCHK+10*, XREFCHK+11*, XREFCHK+12, XREFCHK+13, XREFCHK+24*, XREFCHK+25, XREFCHK+27, XREFCHK+37*, CHKXFRF+7
, CHKXFRF+13, CHKRULE~, CHKRULE+2, CHKRULE+3, DRUGKILL+1~, DRUGKILL+5*, DRUGKILL+6, DRUGSET+1~, DRUGSET+5*, DRUGSET+6
, OIKAOI+1~, OIKAOI+4*, OIKAOI+5, OISAOI+1~, OISAOI+3*, OISAOI+4
RNAME XREFCHK+1~, CHKRULE+1~
RULES XREFCHK+1~, XREFCHK+40, CHKXFRF~
RULES( XREFCHK+37*, CHKXFRF+5
SEV TESTER+1~, TESTER+24*, TESTER+25, TESTER+26, TESTER+28, TESTER+30, TESTER+31
SUB TESTER+1~, TESTER+19*, TESTER+22, TESTER+25, TESTER+28, TESTER+30, TESTER+31
TEST XREFCHK+1~, TESTER+1~, TESTER+20*, TESTER+21, TESTER+22, TESTER+23
TEXTIN XREFCHK+1~, XREFCHK+7!, XREFCHK+9, XREFCHK+15!, XREFCHK+17, XREFCHK+29!, XREFCHK+31, BUILDMSG~, BUILDMSG+2, CHKXFRF+8!
, CHKXFRF+12, CHKXFRF+14!, CHKXFRF+18, CHKGDR+9, CHKRULE+1~, CHKRULE+4
TEXTIN(1 XREFCHK+8*, XREFCHK+16*, XREFCHK+30*, CHKXFRF+9*, CHKXFRF+15*, CHKGDR+8*, CHKRULE+3*
TEXTIN(2 CHKXFRF+10*, CHKXFRF+16*
TEXTIN(3 CHKXFRF+11*, CHKXFRF+17*
TEXTOUT BUILDMSG+1~, BUILDMSG+2
TEXTOUT( BUILDMSG+4
TYPE XREFCHK+20~, XREFCHK+21*, XREFCHK+22, XREFCHK+23, XREFCHK+24, XREFCHK+27, CHKXFRF+1~, CHKXFRF+2, CHKXFRF+3*, CHKXFRF+13
, CHKGDR+1~, CHKGDR+3*, CHKGDR+4, CHKGDR+5, DRUGKILL+1~, DRUGKILL+2*, DRUGKILL+3, DRUGKILL+6, DRUGSET+1~, DRUGSET+3*
, DRUGSET+4, DRUGSET+6, RULEKAOI+2~, RULEKAOI+8*, RULEKAOI+9, RULEKAOI+10, RULESAOI+1~, RULESAOI+7*, RULESAOI+8, RULESAOI+9
U XREFCHK+5, CHKGDR+2, DRUGKILL+5, OIKAOI+4, TESTER+6, TESTER+11, TESTER+16
>> Y TESTER+6, TESTER+11, TESTER+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All