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

Package: HINQ

Routine: DVBHS4


Information

DVBHS4 ; ALB/JLU/PJH;Routine for HINQ screen 4 ; 9/26/11 4:33pm

Source Information

Source file <DVBHS4.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
HINQ 4 ($$DISCH2,DISCHG)^DVBHQM1  MM^DVBHQM11  XBOS^DVBHQM12  SCRHD^DVBHUTIL  
Kernel 1 $$FMTE^XLFDT  
VA FileMan 1 EN^DIQ1  

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

Package Total Caller Graph
HINQ 2 DVBHCE  DVBHINQ UPDATE  

Entry Points

Name Comments DBIA/ICR reference
LINE
MSE(DFN) ;Display episodes for [DVBHINQ PAT-HINQ COMP] template
NEW(DFN,ARRAY) ;Check for new MSE format data
OLD(DFN,ARRAY) ;Get old format VistA data
EPISODE(SUB,P1,P2) ;Get old VistA data and save

External References

Name Field # of Occurrence
EN^DIQ1 DVBHS4+9
$$DISCH2^DVBHQM1 DVBHS4+33, DVBHS4+38, DVBHS4+43
DISCHG^DVBHQM1 DVBHS4+28
MM^DVBHQM11 DVBHS4+25, DVBHS4+26
XBOS^DVBHQM12 DVBHS4+27, DVBHS4+32, DVBHS4+37, DVBHS4+42
SCRHD^DVBHUTIL DVBHS4+12
$$FMTE^XLFDT MSE+21, MSE+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?325,DVBON,"HINQ Data",DVBOFF
  • Line Location: DVBHS4+14
Function Call: WRITE
  • Prompt: !,?5,"EOD",?17,"RAD",?27,"Bran. Ser.",?44,"Char. Ser.",?69,"Ser. Num."
  • Line Location: DVBHS4+15
Function Call: WRITE
  • Prompt: !
  • Line Location: DVBHS4+25
Function Call: WRITE
  • Prompt: M," ",$E(DVBEOD(1),3,4),",",$E(DVBEOD(1),5,8)
  • Line Location: DVBHS4+25
Function Call: WRITE
  • Prompt: ?14,M," ",$E(DVBRAD(1),3,4),",",$E(DVBRAD(1),5,8)
  • Line Location: DVBHS4+26
Function Call: WRITE
  • Prompt: ?27,Y
  • Line Location: DVBHS4+27
Function Call: WRITE
  • Prompt: ?44,Y
  • Line Location: DVBHS4+28
Function Call: WRITE
  • Prompt: ?69,DVBSN(1)
  • Line Location: DVBHS4+29
Function Call: WRITE
  • Prompt: !
  • Line Location: DVBHS4+30
Function Call: WRITE
  • Prompt: ?1,Y
  • Line Location: DVBHS4+30
Function Call: WRITE
  • Prompt: ?14,Y
  • Line Location: DVBHS4+31
Function Call: WRITE
  • Prompt: ?27,Y
  • Line Location: DVBHS4+32
Function Call: WRITE
  • Prompt: ?44,Y
  • Line Location: DVBHS4+33
Function Call: WRITE
  • Prompt: ?69,DVBSN(2)
  • Line Location: DVBHS4+34
Function Call: WRITE
  • Prompt: !
  • Line Location: DVBHS4+35
Function Call: WRITE
  • Prompt: ?1,Y
  • Line Location: DVBHS4+35
Function Call: WRITE
  • Prompt: ?14,Y
  • Line Location: DVBHS4+36
Function Call: WRITE
  • Prompt: ?27,Y
  • Line Location: DVBHS4+37
Function Call: WRITE
  • Prompt: ?44,Y
  • Line Location: DVBHS4+38
Function Call: WRITE
  • Prompt: ?69,DVBSN(3)
  • Line Location: DVBHS4+39
Function Call: WRITE
  • Prompt: !
  • Line Location: DVBHS4+40
Function Call: WRITE
  • Prompt: ?1,Y
  • Line Location: DVBHS4+40
Function Call: WRITE
  • Prompt: ?14,Y
  • Line Location: DVBHS4+41
Function Call: WRITE
  • Prompt: ?27,Y
  • Line Location: DVBHS4+42
Function Call: WRITE
  • Prompt: ?44,Y
  • Line Location: DVBHS4+43
Function Call: WRITE
  • Prompt: ?69,DVBSN(4)
  • Line Location: DVBHS4+44
Function Call: WRITE
  • Prompt: !
  • Line Location: DVBHS4+45
Function Call: WRITE
  • Prompt: !,?34,DVBON,"Patient File",DVBOFF
  • Line Location: DVBHS4+46
Function Call: WRITE
  • Prompt: !,DVBON,"(4)",DVBOFF
  • Line Location: DVBHS4+48
Function Call: WRITE
  • Prompt: ?4,"Per. of Ser.:",?18,$E(DVBDIQ(2,DFN,.323,"E"),1,25)
  • Line Location: DVBHS4+49
Function Call: WRITE
  • Prompt: !,"-------------------------------------------------------------------------------"
  • Line Location: LINE+0
Function Call: WRITE
  • Prompt: !,DVBON,"("_CNT_")",DVBOFF
  • Line Location: MSE+25
Function Call: WRITE
  • Prompt: !,"<"_CNT_">"
  • Line Location: MSE+26
Function Call: WRITE
  • Prompt: !,?1,"<more episodes>"
  • Line Location: MSE+30

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" DVBHS4+30, DVBHS4+31, DVBHS4+35, DVBHS4+36, DVBHS4+40, DVBHS4+41
^DIC(23 - [#23] MSE+19
^DIC(25 - [#25] MSE+17
^DPT - [#2] MSE+4, NEW+3, NEW+4, NEW+5, NEW+7, OLD+2

Label References

Name Line Occurrences
EPISODE OLD+4, OLD+6, OLD+8
LINE DVBHS4+16, DVBHS4+45, DVBHS4+47
MSE DVBHS4+47
NEW MSE+9
OLD MSE+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY MSE+2~, MSE+7, MSE+9, NEW~, OLD~
ARRAY( MSE+14, MSE+15, NEW+6*, EPISODE+5*
BOS MSE+12~, MSE+18*, MSE+19*, MSE+29
CNT MSE+13*, MSE+14*, MSE+15, MSE+25, MSE+26, MSE+27, MSE+30, NEW+1~, NEW+2*, NEW+3
, NEW+6*, NEW+7
COMP MSE+12~
>> DA DVBHS4+7*
DATA MSE+12~, MSE+15*, MSE+16, MSE+18, MSE+20, MSE+22, MSE+24, NEW+5*, NEW+6
DFN DVBHS4+5, DVBHS4+7, DVBHS4+47, DVBHS4+49, MSE~, MSE+4, MSE+7, MSE+9, NEW~, NEW+3
, NEW+4, NEW+5, NEW+7, OLD~, OLD+2
DGRP OLD+1~
DGRP( OLD+2*, OLD+6, OLD+8, EPISODE+1
DGRPBR OLD+1~, EPISODE+2*, EPISODE+5
DGRPCO OLD+1~, EPISODE+1*, EPISODE+5
DGRPDI OLD+1~, EPISODE+2*, EPISODE+5
DGRPED OLD+1~, EPISODE+2*, EPISODE+5
DGRPSD OLD+1~, EPISODE+3*, EPISODE+5
DGRPSN OLD+1~, EPISODE+3*, EPISODE+5
DGRPX OLD+1~, EPISODE+1*, EPISODE+2, EPISODE+3
>> DIC DVBHS4+7*
>> DIQ DVBHS4+7*
>> DIQ(0 DVBHS4+7*
DISCH MSE+12~, MSE+16*, MSE+17*, MSE+29
>> DR DVBHS4+8*
>> DVBBOS(1 DVBHS4+22!, DVBHS4+27
>> DVBBOS(2 DVBHS4+22, DVBHS4+32
>> DVBBOS(3 DVBHS4+37
>> DVBBOS(4 DVBHS4+42
>> DVBCSVC(1 DVBHS4+23!, DVBHS4+28
>> DVBCSVC(2 DVBHS4+23, DVBHS4+33
>> DVBCSVC(3 DVBHS4+38
>> DVBCSVC(4 DVBHS4+43
>> DVBDIQ(2 DVBHS4+49
>> DVBEOD(1 DVBHS4+20!, DVBHS4+25
>> DVBEOD(2 DVBHS4+20, DVBHS4+30
>> DVBEOD(3 DVBHS4+35
>> DVBEOD(4 DVBHS4+40
>> DVBJS DVBHS4+13*
>> DVBLIT1 DVBHS4+48
>> DVBOFF DVBHS4+14, DVBHS4+46, DVBHS4+48, MSE+25
>> DVBON DVBHS4+14, DVBHS4+46, DVBHS4+48, MSE+25
>> DVBRAD(1 DVBHS4+21!, DVBHS4+26
>> DVBRAD(2 DVBHS4+21, DVBHS4+31
>> DVBRAD(3 DVBHS4+36
>> DVBRAD(4 DVBHS4+41
DVBSCR DVBHS4+45!
>> DVBSCRN DVBHS4+12*
>> DVBSN(1 DVBHS4+24!, DVBHS4+29
>> DVBSN(2 DVBHS4+24, DVBHS4+34
>> DVBSN(3 DVBHS4+39
>> DVBSN(4 DVBHS4+44
>> DVBX(1 DVBHS4+4!, DVBHS4+6*, DVBHS4+10!
EODATE MSE+12~, MSE+22*, MSE+23*, MSE+29
>> I DVBHS4+28*
IEN MSE+12~, NEW+4*, NEW+5
>> LP2 DVBHS4+5*
>> M DVBHS4+25*, DVBHS4+26*
MORE MSE+2~, MSE+4*, MSE+30, NEW+7*
P1 EPISODE~, EPISODE+1
P2 EPISODE~, EPISODE+1
RADATE MSE+12~, MSE+20*, MSE+21*, MSE+29
SDAT NEW+1~, NEW+2*, NEW+3*, NEW+4, NEW+7
SERVN MSE+12~, MSE+24*, MSE+29
SOURCE MSE+2~, MSE+4*, MSE+7, MSE+9, MSE+25, MSE+26
SUB EPISODE~, EPISODE+1, EPISODE+5
U MSE+16, MSE+17, MSE+18, MSE+19, MSE+20, MSE+22, MSE+24, EPISODE+1, EPISODE+2, EPISODE+3
, EPISODE+5
>> X DVBHS4+5*
>> X(1 DVBHS4+6, DVBHS4+10*
Y DVBHS4+3~, DVBHS4+27*, DVBHS4+28*!, DVBHS4+30*!, DVBHS4+31*!, DVBHS4+32*, DVBHS4+33*!, DVBHS4+35*!, DVBHS4+36*!, DVBHS4+37*
DVBHS4+38*!, DVBHS4+40*!, DVBHS4+41*!, DVBHS4+42*, DVBHS4+43*!
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