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

Package: DSS Extracts

Routine: ECXPHVE


Information

ECXPHVE ;ALB/JAM - Pharmacy Volume Edit ;5/28/15 14:29

Source Information

Source file <ECXPHVE.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 TURNON^DIAUTL  ^DIE  ^DIR  
DSS Extracts 1 $$ECXDATEX^ECXUTL  
Kernel 1 $$REPEAT^XLFSTR  

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 ECX PHA VOL EDIT  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from menu option
EXTEDT ;Edit extracts - PRE, IVP, or UDP
RESET
CKREC(ECXN) ;Checks if record should be edited.
CHKSEQ() ;Check sequence to see if it can be edited - API added in 136
GETSEQ(FILE) ;Get sequence number to edit
GETEXT(FILE) ;get extract number
HELP ;
GETSSN() ;
HELP2 ;Display list of sequence numbers to choose from
HDR ;

External References

Name Field # of Occurrence
TURNON^DIAUTL EXTEDT+6, EXTEDT+11, EXTEDT+16, EXTEDT+21, RESET+1, RESET+2, RESET+3, RESET+4
^DIE EXTEDT+22
^DIR EN+4, EN+9, GETSEQ+8, GETEXT+6, GETSSN+8, HELP2+10
$$ECXDATEX^ECXUTL HELP2+8
$$REPEAT^XLFSTR HDR+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Select from one of the following extract numbers:",!,"If no numbers appear then there are no extracts that can",!,"be edited.",!
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !,NUM
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,"Select from one of the following sequence numbers:"
  • Line Location: HELP2+2
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("-",$S(ECXX="UDP":48,ECXX="BCM":78,1:64))
  • Line Location: HDR+4
Routine Call
  • DIE
  • Line Location:
    • EXTEDT+22
Routine Call
  • DIR
  • Line Location:
    • EN+4
    • EN+9
    • GETSEQ+8
    • GETEXT+6
    • GETSSN+8
    • HELP2+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(727.809 - [#727.809] Classic Fileman Calls,  TURNON^DIAUTL
^ECX(727.81 - [#727.81] Classic Fileman Calls,  TURNON^DIAUTL
^ECX(727.819 - [#727.819] Classic Fileman Calls,  TURNON^DIAUTL
^ECX(727.833 - [#727.833] Classic Fileman Calls,  TURNON^DIAUTL

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX( CHKSEQ+3, CHKSEQ+4, CHKSEQ+5, HELP+3, HELP2+5, HELP2+6, HELP2+8
^ECX(727 - [#727] CKREC+2, CKREC+3, CKREC+4
^ECX(728 - [#728] EN+7, EN+10*, RESET+5*

Label References

Name Line Occurrences
$$CKREC HELP+3
$$GETEXT GETSEQ+3
$$GETSEQ EXTEDT+4, EXTEDT+9, EXTEDT+14, EXTEDT+19
$$GETSSN GETSEQ+4
EXTEDT EN+11
HDR HELP2+4, HELP2+10

Naked Globals

Name Field # of Occurrence
^(0 HELP2+8, HELP2+9
^(1 HELP2+8, HELP2+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CANEDIT CHKSEQ+1~, CHKSEQ+2*, CHKSEQ+3*, CHKSEQ+4*, CHKSEQ+5*, CHKSEQ+6
CNT HELP2+1~, HELP2+3*, HELP2+9*, HELP2+10*
D EXTEDT+1~
DA EXTEDT+1~, EXTEDT+4*, EXTEDT+9*, EXTEDT+14*, EXTEDT+19*
DIC EXTEDT+1~, EXTEDT+5*, EXTEDT+10*, EXTEDT+15*, EXTEDT+20*, EXTEDT+22
DIE EXTEDT+1~, EXTEDT+22*
DIR EN+1~, EN+9!, GETSEQ+1~, GETEXT+1~, GETSSN+1~, HELP2+1~
DIR("?" GETSEQ+7*, GETEXT+5*, GETSSN+5*, GETSSN+6*, GETSSN+7*
DIR("A" EN+5*, GETSEQ+6*, GETEXT+4*, GETSSN+4*
DIR(0 EN+3*, EN+9*, GETSEQ+5*, GETEXT+3*, GETSSN+3*, HELP2+10*
DIRUT EN+1~, EN+4
DR EXTEDT+1~, EXTEDT+5*, EXTEDT+10*, EXTEDT+15*, EXTEDT+20*
DTOUT EXTEDT+1~, GETSSN+1~, GETSSN+10
DUOUT EXTEDT+1~, GETSSN+1~, GETSSN+10
ECPIECE EN+1~, EN+6*, EN+7, EN+10, RESET+5
ECXN CKREC~, CKREC+1, CKREC+2, CKREC+3, CKREC+4
ECXX EN+1~, EN+6*, EN+8, EXTEDT+3, EXTEDT+8, EXTEDT+13, EXTEDT+18, RESETRESET+1, RESET+2
RESET+3, RESET+4, GETSEQ+6, GETEXT+4, HELP2+9, HDR+2, HDR+3, HDR+4
EXT CHKSEQ+5, GETSEQ+1~, GETSEQ+3*, HELP2+5
FILE CHKSEQ+3, CHKSEQ+4, CHKSEQ+5, GETSEQ~, GETSEQ+3, GETEXT~, HELP+3, HELP2+5, HELP2+6, HELP2+8
HELP2+9
NUM HELP+1~, HELP+3*, GETSSN+1~, GETSSN+2*, GETSSN+9*, GETSSN+10*, GETSSN+11
RES GETEXT+1~, GETEXT+2*, GETEXT+7*, GETEXT+8
SEQ GETSEQ+1~, GETSEQ+2*, GETSEQ+3, GETSEQ+4, GETSEQ+9*, GETSEQ+10
SEQNO HELP2+1~, HELP2+5*, HELP2+6, HELP2+8
SSN CHKSEQ+4, GETSEQ+1~, GETSEQ+4*, HELP2+6
STOP EN+1~, EN+7*, EN+8*
U CHKSEQ+4, HELP2+6, HELP2+8, HELP2+9
>> X CHKSEQ+3, CHKSEQ+4, CHKSEQ+5
Y EN+1~, EXTEDT+1~, GETSEQ+9, GETEXT+7, GETSSN+9, HELP2+1~, HELP2+3*, HELP2+5
Y(0 EN+6
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 |  Naked Globals |  Local Variables  | All