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

Package: DSS Extracts

Routine: ECXDIVIV


Information

ECXDIVIV ;BIR/CML-Enter/Edit and Print IV Room Division ;2/7/14 16:32

Source Information

Source file <ECXDIVIV.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 ^%ZISC  ($$FMTE,$$HTFM)^XLFDT  EN^XUTMDEVQ  
VA FileMan 3 ^DIC  ^DIE  ^DIR  
DSS Extracts 1 ($$EXPORT,EXPDISP)^ECXUTL1  
Inpatient Medications 1 ALL^PSJ59P5  

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

Package Total Caller Graph
DSS Extracts 3 ECX IV DIV EDIT  ECX IV DIV PRINT  ECXTRAC  
Event Capture 2 ECX IV DIV EDIT  ECX IV DIV PRINT  

Entry Points

Name Comments DBIA/ICR reference
ED ;enter/edit division field for iv rooms
PRT ;print worksheet
START ;queued entry point
HDR ;header
CHK ;check for existence of necessary files for division functionality
EXIT
PAUSE ;pause screen

External References

Name Field # of Occurrence
^%ZISC START+27
^DIC ED+6
^DIE ED+10
^DIR HDR+2, PAUSE+3
$$EXPORT^ECXUTL1 PRT+7
EXPDISP^ECXUTL1 PRT+11
ALL^PSJ59P5 START+5, CHK+2
$$FMTE^XLFDT START+12
$$HTFM^XLFDT START+2
EN^XUTMDEVQ PRT+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This option allows editing of the DIVISION field for IV Rooms.",!
  • Line Location: ED+2
Function Call: WRITE
  • Prompt: " *INACTIVE*",$C(7)
  • Line Location: ED+8
Function Call: WRITE
  • Prompt: !!,"This option will produce a worksheet listing all entries in the IV Room file"
  • Line Location: PRT+2
Function Call: WRITE
  • Prompt: !,"(#59.5). It should be used to help DSS and Pharmacy services define and"
  • Line Location: PRT+3
Function Call: WRITE
  • Prompt: !,"review the DIVISION assignments for each IV Room.",!!
  • Line Location: PRT+4
Function Call: WRITE
  • Prompt: !!,"No Data found for this worksheet."
  • Line Location: START+14
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,"IV Room Worksheet",?72,"Page: ",PG,!,"Printed ",PDT
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !!,"IV ROOM",?34,"DIVISION",?60,"INACTIVE DATE",!,LN1
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+3
Routine Call
  • DIC
  • Line Location:
    • ED+6
Routine Call
  • DIE
  • Line Location:
    • ED+10
Routine Call
  • DIR
  • Line Location:
    • HDR+2
    • PAUSE+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] START+8
^ECX(728.113 - [#728.113] CHK+6
^PS(59.5 - [#59.5] ED+8
^TMP("ECXDIVIV" START+3!, START+10*, START+14, START+15, START+16, START+18, START+19, START+23!, START+25!
^TMP($J PRT+8!, PRT+9*, PRT+16!, START+3!, START+6, START+7, START+9, START+20*, CHK+3, CHK+10
, EXIT!

Label References

Name Line Occurrences
CHK ED+4, PRT+6
EXIT CHK+3, CHK+6
HDR START+13, START+21
PAUSE PRT+15, START+24, CHK+5, CHK+9, CHK+13
START PRT+10

Naked Globals

Name Field # of Occurrence
^( START+7
^(19 START+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHKFLG ED+1~, ED+3*, ED+4, PRT+5*, PRT+6, START+1~, CHK+1*, CHK+3, CHK+5*, CHK+6
CHK+9*, CHK+13*
CNT PRT+1~, PRT+9*, START+20*
DA ED+1~, ED+9*, ED+10!
DIC ED+1~, ED+6*, ED+9
DIC(0 ED+6*
DIE ED+1~, ED+9*
DIR HDR+2!, PAUSE+3!
DIR(0 HDR+2*, PAUSE+3*
DIV START+1~, START+7*, START+8
DIVNM START+1~, START+8*, START+10, START+15*, START+16*, START+18, START+19, START+20, START+22
DR ED+1~, ED+10*
DT START+2*, START+12
ECXPORT PRT+1~, PRT+7*, START+13, START+14, START+20, START+23
INACT START+1~, START+9!*, START+10, START+19*, START+20, START+22
IOF START+26, HDR+4
IOSL START+21
IOST START+24, START+26, HDR+1, HDR+2, HDR+4, PAUSE+1
IV START+1~, START+3*, START+6*, START+7, START+9
IVRM START+1~, START+7*, START+10, START+17*, START+18*, START+19, START+20, START+22
JJ START+1~, HDR+1*, PAUSE+2*
LN1 START+1~, START+12*, HDR+6
LN2 START+1~, START+12*, START+22
>> OUT ED+3*, ED+5, ED+7*
PDT START+1~, START+12*, HDR+5
PG START+1~, START+12*, HDR+2, HDR+4*, HDR+5
>> POP PRT+13
QFLG PRT+4*, PRT+5*, START+1~, START+3*, START+16, START+18, START+21, START+24, HDR+2*, HDR+3
SS START+1~, HDR+1*, PAUSE+2*
U START+7, START+8, START+9
X START+1~
Y ED+7, ED+8, ED+9, START+1~, HDR+2
>> ZTQUEUED START+25
>> ZTREQ START+25*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All