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 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  
Registration 2 (EN,SHOW)^VALM  CLEAN^VALM10  
Toolkit 1 $$GET^XPAR  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Order Entry Results Reporting 5 ORCACT  ORCB  ORCHART  ORCMENU  ORCMENU1  

Entry Points

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

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
  • Timeout: DTIME
  • Variable: X
  • 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