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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ECXSCLD1

Package: DSS Extracts

Routine: ECXSCLD1


Information

ECXSCLD1 ;ALB/DAN <CONT> Enter, Print and Edit Entries in 728.44 ;4/4/19 15:52

Source Information

Source file <ECXSCLD1.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  $$FMTE^XLFDT  
VA FileMan 3 EN1^DIP  $$GET1^DIQ  ^DIR  
DSS Extracts 2 STOP^ECXSTOP  EXPDISP^ECXUTL1  

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
DSS Extracts 1 ECXSCLD  

Entry Points

Name Comments DBIA/ICR reference
HEAD ; header for worksheet 149 - moved from ECXSCLD due to size restraints.
SS ;SCROLL STOPS 149 - moved from ECXSCLD due to size restraints.
ERRCHK(CODE,TYPE,CLIEN1) ;check for problems 149 - moved from ECXSCLD due to size restraints.
SHOWEM ; list clinics for worksheet 149 moved from ECXSCLD due to size.
ERRPRNT ;print errors
EDIT1 ;check input & update field #3; allow '@' deletion; allow bypass empty with no entry
EXPORT ;Export clinic review data to spreedsheet

External References

Name Field # of Occurrence
^%ZIS EXPORT+27
HOME^%ZIS EXPORT+57
^%ZISC EXPORT+56
EN1^DIP EXPORT+28
$$GET1^DIQ SHOWEM+10, EXPORT+36, EXPORT+40, EXPORT+42
^DIR SS+5, EXPORT+6, EXPORT+55
STOP^ECXSTOP ERRCHK+14, ERRCHK+15
EXPDISP^ECXUTL1 EXPORT+50
$$FMTE^XLFDT HEAD+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $Y!($E(IOST)="C")
  • Line Location: HEAD+5
Function Call: WRITE
  • Prompt: !,HEAD1,@$S(ECALL="D":"?71",1:"?123"),"Page: ",PG
  • Line Location: HEAD+5
Function Call: WRITE
  • Prompt: !,$S(ECDATE="":"(NEVER APPROVED)",1:"(last approved on "_ECDATE_")"),@$S(ECALL="D":"?59",1:"?112"),"Print Date:",$TR($$FMTE^XLFDT(DT,"2F")," ",0)
  • Line Location: HEAD+6
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: SS+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SS+4
Function Call: WRITE
  • Prompt: !!,ECSC
  • Line Location: SHOWEM+6
Function Call: WRITE
  • Prompt: ?33,$P(ECD,U,1),?42,$P(ECD,U,2),?55,$P(ECD,U,5)
  • Line Location: SHOWEM+8
Function Call: WRITE
  • Prompt: ?$P("28,35,44,50,62",",",J),$S($P(ECD,U,J):$P(ECD,U,J),J<3:"",1:"_____")
  • Line Location: SHOWEM+9
Function Call: WRITE
  • Prompt: ?63,$S(ECN]"":ECN,1:"____"),?70,$$GET1^DIQ(728.442,$P(ECD,U,13),.01),?78,ECNON,?87,$P(ECD,U,10),?108,$P(ECD,U,8)
  • Line Location: SHOWEM+10
Function Call: WRITE
  • Prompt: !,"..",ECXERR(I)
  • Line Location: ERRPRNT+3
Function Call: WRITE
  • Prompt: !,"..",WARNING(I)
  • Line Location: ERRPRNT+6
Function Call: WRITE
  • Prompt: " deleted..."
  • Line Location: EDIT1+14
Function Call: WRITE
  • Prompt: " deleted..."
  • Line Location: EDIT1+21
Function Call: WRITE
  • Prompt: !,?5,"Invalid... try again."
  • Line Location: EDIT1+24
Function Call: WRITE
  • Prompt: !,?5,"Invalid... try again."
  • Line Location: EDIT1+28
Function Call: WRITE
  • Prompt: !,?5,ECXMSG,!
  • Line Location: EDIT1+29
Function Call: WRITE
  • Prompt: " deleted..."
  • Line Location: EDIT1+42
Function Call: WRITE
  • Prompt: !,?5,"Invalid... try again."
  • Line Location: EDIT1+49
Function Call: WRITE
  • Prompt: !,?5,"Invalid... try again."
  • Line Location: EDIT1+53
Function Call: WRITE
  • Prompt: !,?5,ECXMSG,!
  • Line Location: EDIT1+54
Function Call: WRITE
  • Prompt: !!,"Select which clinics to include on the spreadsheet for exporting."
  • Line Location: EXPORT+2
Routine Call
  • %ZIS
  • Line Location:
    • EXPORT+27
Routine Call
  • %ZIS
  • Line Location:
    • EXPORT+57
Routine Call
  • DIR
  • Line Location:
    • SS+5
    • EXPORT+6
    • EXPORT+55

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ
^ECX(728.44 - [#728.44] Classic Fileman Calls
^ECX(728.441 - [#728.441] GET1^DIQ
^ECX(728.442 - [#728.442] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(40.7 - [#40.7] ERRCHK+12
^ECX(728.44 - [#728.44] EXPORT+33, EXPORT+34
^ECX(728.441 - [#728.441] SHOWEM+10
^SC - [#44] EXPORT+34, EXPORT+40, EXPORT+42
^TMP("EC" EXPORT+30!, EXPORT+38, EXPORT+39*, EXPORT+40*, EXPORT+42*, EXPORT+45, EXPORT+46, EXPORT+47
^TMP($J EXPORT+43!, EXPORT+44*, EXPORT+47*, EXPORT+49*

Label References

Name Line Occurrences
HEAD SHOWEM+1
SS HEAD+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EXPORT+1~, EXPORT+27*
%ZIS("B" EXPORT+27*
APPL EXPORT+1~, EXPORT+36*, EXPORT+38, EXPORT+39, EXPORT+40, EXPORT+42
BY EXPORT+1~, EXPORT+21*
CCNT EXPORT+1~, EXPORT+32*, EXPORT+47, EXPORT+48*, EXPORT+49*
CLIEN1 ERRCHK~, ERRCHK+10, ERRCHK+15
CODE ERRCHK~, ERRCHK+10, ERRCHK+12, ERRCHK+14, ERRCHK+15
>> CREDSC EXPORT+35*, EXPORT+38, EXPORT+39, EXPORT+40, EXPORT+42
>> DC EXPORT+33*, EXPORT+34, EXPORT+40, EXPORT+42
DIC EXPORT+1~, EXPORT+21*
DIOBEG EXPORT+1~, EXPORT+23*, EXPORT+24*
DIR SS+5!, EXPORT+1~, EXPORT+6!, EXPORT+55!
DIR("?" EXPORT+3*
DIR("A" EXPORT+4*, EXPORT+5*, EXPORT+55*
DIR(0 SS+5*, EXPORT+3*, EXPORT+55*
DIROUT EXPORT+1~
DIRUT EXPORT+1~, EXPORT+6
DIS EXPORT+1~
DIS(0 EXPORT+25*
DIS(1 EXPORT+26*
>> DIV EXPORT+36*, EXPORT+38, EXPORT+39, EXPORT+40, EXPORT+42
DT HEAD+6
DTOUT EXPORT+1~
DUOUT EXPORT+1~
>> ECALL HEAD+4, HEAD+5, HEAD+6, HEAD+7, HEAD+14, EXPORT+7*, EXPORT+8, EXPORT+29, EXPORT+52
>> ECD SHOWEM+3, SHOWEM+7, SHOWEM+8, SHOWEM+10
>> ECDATE HEAD+6
>> ECN SHOWEM+10*
>> ECNON SHOWEM+3*, SHOWEM+5*, SHOWEM+10
ECNON1P SHOWEM+2~, SHOWEM+3*, SHOWEM+4*, SHOWEM+5
>> ECSC SHOWEM+6, EXPORT+40*, EXPORT+42*
>> ECSDC EXPORT+33*, EXPORT+35, EXPORT+36, EXPORT+40, EXPORT+42
ECXCLX EXPORT+1~
ECXERR ERRCHK+8!, ERRCHK+9*, ERRCHK+16*, ERRCHK+17*, ERRCHK+18, ERRPRNT+1
ECXERR( ERRCHK+16, ERRPRNT+2, ERRPRNT+3
ECXERR(0 ERRCHK+16
ECXERR(1 ERRCHK+16
ECXMCA EXPORT+1~, EXPORT+36*, EXPORT+38, EXPORT+39, EXPORT+40, EXPORT+42
ERR ERRCHK+7~, ERRCHK+9*, ERRCHK+16*, ERRPRNT+1
>> FIRST EXPORT+32*, EXPORT+37, EXPORT+41, EXPORT+42*
FLDS EXPORT+1~, EXPORT+21*
FR EXPORT+1~, EXPORT+21*
HEAD1 HEAD+2~, HEAD+3*, HEAD+4*, HEAD+5
>> I ERRPRNT+2*, ERRPRNT+3, ERRPRNT+5*, ERRPRNT+6
>> IEN EXPORT+46*, EXPORT+47
INACT ERRCHK+7~
IO EXPORT+56
IO(0 EXPORT+56
IOF HEAD+5
IOM EXPORT+27
ION EXPORT+27
IOP EXPORT+1~, EXPORT+27*
IOSL SHOWEM+1, EXPORT+27
IOST HEAD+5, SS+4, SS+5
JJ SS+1~, SS+4*
>> KEY EXPORT+45*, EXPORT+46, EXPORT+47
L EXPORT+1~, EXPORT+21*
>> LN HEAD+13, HEAD+19, SS+2
>> NAME EXPORT+46*, EXPORT+47
>> NATC EXPORT+35*, EXPORT+38, EXPORT+39, EXPORT+40, EXPORT+42
>> PG HEAD+1, HEAD+5*, SS+5
POP EXPORT+1~, EXPORT+27, EXPORT+51
>> QFLG HEAD+1, SS+5*, SHOWEM+1
RTYPE ERRCHK+7~
SS SS+1~, SS+4*
>> STOPC EXPORT+35*, EXPORT+38, EXPORT+39, EXPORT+40, EXPORT+42
TYPE ERRCHK~, ERRCHK+11, ERRCHK+13*, ERRCHK+14, ERRCHK+15
U SHOWEM+3, SHOWEM+7, SHOWEM+8, SHOWEM+10, EXPORT+34, EXPORT+35, EXPORT+36, EXPORT+40, EXPORT+42, EXPORT+49
WARNING ERRCHK+8!, ERRCHK+9*, ERRPRNT+4
WARNING( ERRPRNT+5, ERRPRNT+6
WRN ERRCHK+7~, ERRPRNT+4
X EXPORT+1~, EXPORT+32*
XCODE ERRCHK+7~, ERRCHK+12*, ERRCHK+14, ERRCHK+15
Y SS+5, EXPORT+1~, EXPORT+7, EXPORT+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All