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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ORCMENU2

Package: Order Entry Results Reporting

Routine: ORCMENU2


Information

ORCMENU2 ;SLC/MKB-Review New Orders ;4/5/01 21:32

Source Information

Source file <ORCMENU2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Order Entry Results Reporting 7 EX^ORCACT  $$VALID^ORCACT0  ($$MSG,TAB)^ORCHART  EN^ORCHTAB  EN^ORCSEND  (EN,NOTIF)^ORCSIGN  UNLK1^ORX2  
List Manager 2 (EN,SHOW)^VALM  CLEAN^VALM10  
Toolkit 1 $$GET^XPAR  

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

Package Total Caller Graph
Order Entry Results Reporting 10 OR NEW ORDERS  ORC NEW LOCATION  ORC NEW ORDERS  ORC NEW ORDERS MENU  ORC NEW SIGN ALL  ORCACT  ORCB  ORCHART  
ORCMENU  ORCMENU1  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point
EN1 ; -- enter here from ORCHART when exiting chart
EX ; -- main exit point
INIT ; -- init variables and list array
PHDR ; -- protocol menu header code
HELP ; -- help code
EXIT ; -- exit code
NOTIF ; -- Trigger notification for new orders left unsigned
SIGNALL ; -- sign all new orders
MORE() ; -- More orders to process?

External References

Name Field # of Occurrence
EX^ORCACT SIGNALL+5
$$VALID^ORCACT0 NOTIF+6
$$MSG^ORCHART PHDR+1
TAB^ORCHART EX+1
EN^ORCHTAB INIT+3
EN^ORCSEND NOTIF+6
EN^ORCSIGN SIGNALL+4
NOTIF^ORCSIGN NOTIF+5
UNLK1^ORX2 NOTIF+7
EN^VALM EN1+1
SHOW^VALM PHDR+1
CLEAN^VALM10 INIT+3
$$GET^XPAR PHDR+4, MORE+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"You have no new or unsigned orders for this patient."
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: !,"Searching the patient's chart ..."
  • Line Location: INIT+2
Function Call: WRITE
  • Prompt: !!,"Enter the display numbers of the items you wish to act on; a menu of"
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !,"available actions will then be presented for selection."
  • Line Location: HELP+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,"Press <return> to continue ..."
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,"Range too large; only items #1-"_(I-1)_" will be signed."
  • Line Location: SIGNALL+3
Routine Call
  • VALM
  • Line Location:
    • EN1+1
Routine Call
  • VALM
  • Line Location:
    • PHDR+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] NOTIF+4, MORE+6, MORE+8
^ORD(101 - [#101] PHDR+3, PHDR+5, PHDR+6, PHDR+7, PHDR+8
^TMP("OR" EX+1, EX+2, INIT+4, INIT+5, PHDR+3, PHDR+4, EXIT+1!, SIGNALL+2
^TMP("ORNEW" NOTIF+1, NOTIF+2, NOTIF+3, MORE+1
^TMP("VALM VIDEO" INIT+5*
^VA(200 - [#200] MORE+4
^XUSEC("ORES" MORE+2

Label References

Name Line Occurrences
$$MORE EN+1, INIT+1, SIGNALL+4

Naked Globals

Name Field # of Occurrence
^("MENU" EX+2
^("TITLE" INIT+4
^(0 EX+1*
^(5 MORE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT MORE+3~, MORE+8*
DTIME HELP+3
DUZ MORE+2, MORE+4, MORE+8
ENT MORE+3~, MORE+4*, MORE+5
I SIGNALL+1~, SIGNALL+3*
IDX MORE+3~, MORE+7*, MORE+8*
IFN MORE+3~, MORE+8*
LNG SIGNALL+1~, SIGNALL+3*
ORA0 NOTIF+1~, NOTIF+4*, NOTIF+5, NOTIF+6
ORDA NOTIF+1~, NOTIF+2*, NOTIF+3*, NOTIF+4, NOTIF+5, NOTIF+6
OREBLD EN1+1!, EX+1, EX+3!, PHDR+2*
OREBUILD EX+1, EX+3!, PHDR+2!
ORERR NOTIF+1~, NOTIF+6
ORIFN NOTIF+1~*, NOTIF+2*, NOTIF+3, NOTIF+4, NOTIF+6, NOTIF+7
ORMAX SIGNALL+1~, SIGNALL+2*, SIGNALL+3
ORNMBR PHDR+2!, SIGNALL+1~, SIGNALL+2*, SIGNALL+3*
>> ORNP NOTIF+5*
>> ORRV INIT+1
ORTAB EN1+1~, EX+1, INIT+3*, INIT+5
>> ORVP MORE+6
PAR MORE+3~, MORE+5*, MORE+6, MORE+8
ROOT MORE+3~, MORE+7*, MORE+8
>> TAB EX+1*
U EX+1, PHDR+3, PHDR+4, NOTIF+5, NOTIF+6, SIGNALL+2, MORE+8
>> VALM("TITLE" INIT+4*
>> VALMBCK EN+1*, INIT+1*, INIT+6*, HELP+3*, SIGNALL+4*
>> VALMBG INIT+6*
>> VALMCNT INIT+4*
>> VALMEVL INIT+5
>> VALMSG PHDR+1*
X HELP+1~, HELP+3*
>> XQORM("#" PHDR+3*
>> XQORM("B" PHDR+4*
>> XQORM("HIJACK" EX+2*
>> XQORM("KEY" PHDR+5*, PHDR+6*, PHDR+7*, PHDR+8*, PHDR+9*
Y MORE+2~*, MORE+6*, MORE+8*, MORE+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All