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

Package: Order Entry Results Reporting

Routine: ORCHANGE


Information

ORCHANGE ;SLC/MKB-Change View utilities ; 08 May 2002 2:12 PM

Source Information

Source file <ORCHANGE.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Kernel 3 $$FMTE^XLFDT  $$UP^XLFSTR  EN^XQORM  
Order Entry Results Reporting 3 $$MORE^ORCD  DG^ORCHANG1  TAB^ORCHART  
VA Fileman 2 ^DIC  ^DIR  
Consult Request Tracking 1 ASRV^GMRCASV  
Registration 1 ($$LOWER,FULL)^VALM1  
Toolkit 1 EN^XPAR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORCHANG2  ORCHART  

Entry Points

Name Comments DBIA/ICR reference
RETURN ; -- Return to preferred view of ORTAB
EN ; -- Change view of current list
STOP(CURRENT,REQD) ; -- Return new ending date
RQ
LRS1
MAX ; -- Get new max # of items to list
LRS
REMOVE ; -- Remove preferred view
RANGE ; -- Get new date range for list
DGROUP ; -- Select new service (display group)
LRSUB ; -- Return lab subscript to jump to in list
; Available subscripts in ^TMP("OR",$J,"IDX",name)=line #
LISTHDR ; -- List available subhdrs
CS ; -- Select new consult service
START(CURRENT,REQD) ; -- Return new beginning date
OK(DEL) ; -- Are you sure you want to save/remove view of ORTAB?
AUTHOR(USER) ; -- Select new author of note
SAVE ; -- Save current view as preferred

External References

Name Field # of Occurrence
^DIC AUTHOR+4, DGROUP+10
^DIR RANGE+9, START+5, STOP+5, MAX+6, LRS+4, LRS1+3, OK+5
ASRV^GMRCASV CS+2
$$MORE^ORCD LISTHDR+4
DG^ORCHANG1 DGROUP+9
TAB^ORCHART EN+9
$$LOWER^VALM1 OK+4
FULL^VALM1 AUTHOR+1, LISTHDR+1, LRSUB+3, DGROUP+2, CS+2
$$FMTE^XLFDT START+3, STOP+3
$$UP^XLFSTR LRS+5
EN^XPAR SAVE+6
EN^XQORM EN+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No other views of this list currently available"
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !,"Date range can not be selected when viewing"_THISTS_"orders."
  • Line Location: RANGE+8
Function Call: WRITE
  • Prompt: !!,"Choose from:"
  • Line Location: LISTHDR+2
Function Call: WRITE
  • Prompt: !," "_HDR
  • Line Location: LISTHDR+5
Function Call: WRITE
  • Prompt: !!,"There are no section headers defined for this report."
  • Line Location: LRSUB+2
Function Call: WRITE
  • Prompt: $C(7)," ??"
  • Line Location: LRS+8
Function Call: WRITE
  • Prompt: $E(P,$L(X)+1,$L(P))
  • Line Location: LRS+9
Function Call: WRITE
  • Prompt: !!,"Select Service/Section: "_$P(^ORD(100.98,+ZZ,0),U)_"//"
  • Line Location: DGROUP+6
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: DGROUP+7
Function Call: WRITE
  • Prompt: !!,HELP,!,"Choose from:"
  • Line Location: DGROUP+9
Function Call: WRITE
  • Prompt: " ...done."
  • Line Location: SAVE+6
Routine Call
  • DIC
  • Line Location:
    • AUTHOR+4
    • DGROUP+10
Routine Call
  • DIR
  • Line Location:
    • RANGE+9
    • START+5
    • STOP+5
    • MAX+6
    • LRS+4
    • LRS1+3
    • OK+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(100.98 - [#100.98] DGROUP+3, DGROUP+6
^ORD(101 - [#101] EN+6, EN+8
^TMP("GMRCS" CS+4!
^TMP("GMRCSLIST" CS+4!
^TMP("OR" EN+2, EN+9, RANGE+2, RQ+1*, MAX+2, MAX+7*, LISTHDR+3, LRSUB+2, LRS+2, LRS+6
, LRS+7, DGROUP+3, DGROUP+11*, CS+3, SAVE+2, RETURN+1*
^VA(200 - [#200] AUTHOR+3

Label References

Name Line Occurrences
$$OK SAVE+1
$$START RANGE+10
$$STOP RANGE+12
LRS LRS+8, LRS1+3
RQ RANGE+11

Naked Globals

Name Field # of Occurrence
^( LRS+6, LRS+7
^(0 CS+3*
^(20 EN+8
^(28 EN+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG RANGE+1~, RANGE+10*, RANGE+11, RANGE+13*, RQ
CNT LISTHDR+1~, LISTHDR+2*, LISTHDR+4*, LRSUB+3~, LRS+7*, LRS+8, LRS+9, LRS1, LRS1+1
CURRENT START~, START+3, STOP~, STOP+3
DEL OK~, OK+2, OK+3, OK+4
DIC AUTHOR+1~, AUTHOR+2*, DGROUP+1~, DGROUP+10*
DIC("A" AUTHOR+2*
DIC("B" AUTHOR+3*
DIC(0 AUTHOR+2*, DGROUP+10*
DIR RANGE+5~, START+1~, STOP+1~, MAX+1~, LRSUB+3~, LRS1!, LRS1+3!, OK+1~
DIR("?" START+4*, STOP+4*, MAX+5*, LRS+3*, LRS1+2*, OK+3*, OK+4*
DIR("A" START+2*, STOP+2*, MAX+4*, LRS*, LRS+1*, LRS+2*, LRS1*, LRS1+1*, OK+2*
DIR("B" START+3*, STOP+3*, MAX+3*
DIR(0 RANGE+9*, START+2*, STOP+2*, MAX+3*, LRS*, LRS1*, OK+1*
DIROUT RANGE+5~
DIRUT RANGE+5~
DONE LISTHDR+1~, LISTHDR+2*, LISTHDR+3, LISTHDR+4*, DGROUP+1~, DGROUP+5*, DGROUP+7*, DGROUP+8*, DGROUP+10*
DTIME DGROUP+7
DTOUT RANGE+5~, START+5, STOP+5, LRS1+3
DUOUT RANGE+5~, LRS1+3
END RANGE+1~, RANGE+11*, RANGE+12*, RANGE+13*, RQ
GMRCACT CS+1~
GMRCBUF CS+1~
GMRCDG CS+1~, CS+3
GMRCGRP CS+1~
GMRCQUT CS+1~, CS+2
HDR RANGE+1~, RANGE+2*, RANGE+4, RANGE+7, RANGE+10, RANGE+12, RQ*, RQ+1, MAX+2*, MAX+7*
, LISTHDR+1~, LISTHDR+2*, LISTHDR+3*, LISTHDR+5, DGROUP+1~, DGROUP+3*, DGROUP+11*, CS+1~, CS+3*
HELP DGROUP+1~, DGROUP+4*, DGROUP+9
>> I LRS+2*, LRS1+1*
IOSL LISTHDR+4
MATCH LRSUB+3~
MATCH( LRS+7*, LRS+9, LRS1+1, LRS1+4
MATCH(1 LRS+9
NEW RANGE+1~, RANGE+10*, RANGE+12*, RANGE+13*
OLD RANGE+1~, RANGE+10*, RANGE+12*
ORDEL REMOVE+1~*, SAVE+1, SAVE+2
ORI EN+1~, EN+7*, EN+8*
>> ORTAB EN+4, EN+9, RANGE+2, RANGE+3, RQ+1, MAX+2, MAX+7, DGROUP+3, DGROUP+11, CS+3
, SAVE+2, SAVE+4, SAVE+5, OK+4, RETURN+1
>> ORWARD SAVE+4
P LRSUB+3~, LRS+7*, LRS+9*
PARAM SAVE+1~, SAVE+5*, SAVE+6
REQ RANGE+1~, RANGE+3*, RANGE+10, RANGE+12
REQD START~, START+2, STOP~, STOP+2
THISTS RANGE+5~, RANGE+6*, RANGE+7*, RANGE+8
U EN+8, RANGE+2, RQ, RQ+1, START+5, STOP+5, MAX+2, MAX+7, AUTHOR+3, LRS+7
, LRS+9, LRS1+1, DGROUP+3, DGROUP+6, DGROUP+10, DGROUP+11, CS+3, SAVE+2, RETURN+1
USER AUTHOR~, AUTHOR+3
>> VALMBCK EN+2*, AUTHOR+1*, LISTHDR+2*, LRSUB+3*, LRS+6*, LRS+9*, LRS1+4*, DGROUP+2*, CS+2*
VALMBG EN+9!, LRS+6*, LRS+9*, LRS1+4*
X RANGE+5~, START+1~, START+5, STOP+1~, STOP+5, MAX+1~, MAX+2*, MAX+3, AUTHOR+1~, LRSUB+3~
, LRS+1*, LRS+2*, LRS+5, LRS+9, DGROUP+1~, DGROUP+7*, DGROUP+8, DGROUP+9, SAVE+1~, SAVE+2*
, SAVE+6, OK+1~
XP LRSUB+3~, LRS+5*, LRS+6, LRS+7
XQORM EN+1~, EN+2*, EN+3, EN+6
XQORM("A" EN+6*
XQORM(0 EN+5*
Y EN+1~, EN+4*, EN+5!, RANGE+5~, START+1~, START+5*, START+6, STOP+1~, STOP+5*, STOP+6
, MAX+1~, MAX+6, MAX+7, AUTHOR+1~, AUTHOR+4*, AUTHOR+5, LRSUB+3~, LRS+4, LRS1+3, LRS1+4
, DGROUP+1~, DGROUP+10, SAVE+1~, SAVE+2*, SAVE+4*, SAVE+5, OK+1~, OK+6
Y( EN+8
Y(0 DGROUP+10
Z DGROUP+1~, DGROUP+3*, DGROUP+10*, DGROUP+11
ZZ DGROUP+1~, DGROUP+3*, DGROUP+6, DGROUP+10*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All