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

Package: Clinical Reminders

Routine: PXRMLPOE


Information

PXRMLPOE ;SLC/PJH,PKR - Build OE/RR Team from Patient List ;02/21/2014

Source Information

Source file <PXRMLPOE.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 4 ^DIC  UPDATE^DIE  ^DIK  ^DIR  
Kernel 3 $$NOW^XLFDT  $$UP^XLFSTR  MES^XPDUTL  
Clinical Reminders 1 AWRITE^PXRMUTIL  

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

Package Total Caller Graph
Clinical Reminders 1 PXRMLPU  

Entry Points

Name Comments DBIA/ICR reference
ASK(PLIEN,OPT) ;Verify patient list name
LOCK(LIST) ;Lock the list
OERR(IENO) ;Copy patient list to OE/RR Team
OK ;Option to overwrite existing list
OTEAM(LIST,NAME,TEXT) ;Select OERR/Team
OT1
UPDLST(IENO,LIST,NAME) ;Update patient list
UNLOCK(LIST) ;Unlock the list

External References

Name Field # of Occurrence
^DIC OT1+4
UPDATE^DIE UPDLST+20
^DIK UPDLST+9
^DIR ASK+8, OK+9
AWRITE^PXRMUTIL UPDLST+28
$$NOW^XLFDT UPDLST+18
$$UP^XLFSTR UPDLST+15
MES^XPDUTL UPDLST+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+7
Function Call: WRITE
  • Prompt: !!?5,"Another user is using this OE/RR team list"
  • Line Location: LOCK+2
Function Call: WRITE
  • Prompt: !
  • Line Location: OK+8
Function Call: WRITE
  • Prompt: !
  • Line Location: OTEAM+2
Function Call: WRITE
  • Prompt: !,"To overwrite an existing list you must be the creator of the list and"
  • Line Location: OTEAM+3
Function Call: WRITE
  • Prompt: !,"the OE/RR team list must be defined as a Team List."
  • Line Location: OTEAM+4
Function Call: WRITE
  • Prompt: !
  • Line Location: OT1+3
Function Call: WRITE
  • Prompt: !,"An OE/RR Team name must be entered"
  • Line Location: OT1+5
Function Call: WRITE
  • Prompt: !,"Updating "_NAME
  • Line Location: UPDLST+13
Function Call: WRITE
  • Prompt: !
  • Line Location: UPDLST+29
Function Call: WRITE
  • Prompt: !!,"Completed copy of patient list '"_ONAME_"'"
  • Line Location: UPDLST+43
Function Call: WRITE
  • Prompt: !,"into OE/RR Team '"_NNAME_"'",!
  • Line Location: UPDLST+44
Routine Call
  • DIC
  • Line Location:
    • OT1+4
Routine Call
  • DIE
  • Line Location:
    • UPDLST+20
Routine Call
  • DIR
  • Line Location:
    • ASK+8
    • OK+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100.21 - [#100.21] UPDLST+7, UPDLST+37*, UPDLST+38*, UPDLST+39*, UPDLST+40*
^PXRMXP(100.21 LOCK+1, UNLOCK+1
^PXRMXP(810.5 - [#810.5] ASK+4, OERR+10, UPDLST+33, UPDLST+34

Label References

Name Line Occurrences
ASK OERR+2
LOCK UPDLST+3
OK OT1+12
OT1 OT1+5, OT1+11
OTEAM OERR+8
UNLOCK UPDLST+30, UPDLST+42
UPDLST OERR+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT UPDLST+1~, UPDLST+32*, UPDLST+35*, UPDLST+37, UPDLST+38, UPDLST+39, UPDLST+40
DA UPDLST+1~, UPDLST+8*
DA(1 UPDLST+8*
DFN UPDLST+1~, UPDLST+34*, UPDLST+36
DIC OTEAM+1~, OT1*
DIC("A" OT1+2*
DIC("S" OT1+1*
DIC(0 OT1*
DIE OTEAM+1~
DIK UPDLST+1~, UPDLST+8*
>> DILOCKTM LOCK+1
DIR ASK+1~, ASK+8!, OK+9!
DIR("?" ASK+6*, OK+6*
DIR("??" OK+7*
DIR("A" ASK+4*, OK+4*
DIR("B" ASK+5*, OK+5*
DIR(0 ASK+3*, OK+3*
DIROUT ASK+2!, ASK+9, OK+2!, OK+10
DIRUT ASK+2!, OK+2!
DLAYGO OTEAM+1~, OT1*
DR OTEAM+1~
DTOUT ASK+2!, ASK+9*, ASK+10, OERR+2, OERR+8, OK+2!, OK+10*, OK+11, OT1+6*, OT1+8
OT1+11
DUOUT ASK+2!, ASK+10, ASK+11*, LOCK+2*, OERR+2, OERR+8, OK+2!, OK+11, OK+12*, OT1+7*
OT1+8, OT1+11, UPDLST+1~, UPDLST+3
DUZ UPDLST+17
FDA UPDLST+1~
FDA( UPDLST+14*, UPDLST+15*, UPDLST+16*, UPDLST+17*, UPDLST+18*, UPDLST+19*
FDAIEN UPDLST+1~
FDAIEN(1 UPDLST+32
IEN UPDLST+1~, UPDLST+32*, UPDLST+37, UPDLST+38, UPDLST+39, UPDLST+40
IENN OERR+4~, OERR+8, OERR+13
IENO OERR~, OERR+2, OERR+10, OERR+13, UPDLST~, UPDLST+33, UPDLST+34
LIST LOCK~, LOCK+1, OTEAM~, OT1+14*, UPDLST~, UPDLST+3, UPDLST+7, UPDLST+8, UPDLST+30, UPDLST+42
, UNLOCK~, UNLOCK+1
MSG UPDLST+1~, UPDLST+22
NAME OTEAM~, OT1+14*, UPDLST~, UPDLST+13, UPDLST+14, UPDLST+15
NNAME OERR+4~, OERR+8, OERR+13, UPDLST+44
ONAME OERR+4~, OERR+10*, UPDLST+43
OPT ASK~, ASK+4
PLIEN ASK~, ASK+4
SUB UPDLST+1~, UPDLST+6*, UPDLST+7*, UPDLST+8, UPDLST+32*, UPDLST+33*, UPDLST+34
TEMP UPDLST+1~, UPDLST+36*, UPDLST+37, UPDLST+38, UPDLST+39
TEXT ASK+1~, OERR+4~, OERR+7*, OERR+8, OK+1~, OTEAM~, OT1+2, UPDLST+23~, UPDLST+27
TEXT(1 UPDLST+24*
TEXT(2 UPDLST+25*
TEXT(3 UPDLST+26*
U ASK+4, OERR+10, OK+7, OT1+6, OT1+11, OT1+14, UPDLST+34, UPDLST+40
X ASK+1~, OERR+4~, OK+1~, OTEAM+1~, OT1+5, OT1+6
Y ASK+1~, OERR+4~, OK+1~, OTEAM+1~, OT1+7, OT1+11, OT1+14
Y(0 ASK+11, OK+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All