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

Package: Mental Health

Routine: YSDX3RU


Information

YSDX3RU ;SLC/DJP/LJA - Print Utilities for Diagnoses Reporting in H Med Rec ;13 May 2013 9:54 AM

Source Information

Source file <YSDX3RU.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Mental Health 3 PR^YSDX3R  (ENFT,ENHD)^YSFORM  WAIT^YSUTL  
VA FileMan 3 DD^%DT  ^DIWP  ^DIWW  
DRG Grouper 2 $$SINFO^ICDEX  $$ICDDATA^ICDXCODE  
Kernel 2 ^%ZISC  KILL^%ZTLOAD  

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

Package Total Caller Graph
Mental Health 3 YSDX3R  YSDX3R1  YSDX3RUA  

Entry Points

Name Comments DBIA/ICR reference
DX ; Called from routines YSDX3R, YSPP6
; Lists out diagnoses sequentially
CHR ; called from routine YSDX3R, YSPP6
COND ;
DXVAR ;
AUTH ;
PRINTL ;
CK ; Called by routines YSDX3R1, YSDX3RUA
ENPP ;
FINISH ; Called by routines YSDX3R, YSDX3RUA
EOR ;YSDX3RU-Print Utilities for Diagnoses in Med Record ;10/19/89 17:10

External References

Name Field # of Occurrence
DD^%DT DXVAR+42
^%ZISC FINISH+2, FINISH+4
KILL^%ZTLOAD FINISH+2, FINISH+4
^DIWP PRINTL+8
^DIWW PRINTL+9
$$SINFO^ICDEX DXVAR+27
$$ICDDATA^ICDXCODE DXVAR+24
PR^YSDX3R ENPP+2
ENFT^YSFORM CK+3, FINISH+4
ENHD^YSFORM CK+3
WAIT^YSUTL CK+2, FINISH+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,YSD3FLG
  • Line Location: PRINTL+3
Function Call: WRITE
  • Prompt: !!,YSDIFLG
  • Line Location: PRINTL+4
Function Call: WRITE
  • Prompt: !!,YSDXCSTX," ",YSDXNN,!?3,$E(YSDXN,1,76),!?3,YSCOND
  • Line Location: PRINTL+5
Function Call: WRITE
  • Prompt: !?8,"Entered by: "
  • Line Location: PRINTL+10
Function Call: WRITE
  • Prompt: YSAUTH
  • Condition for execution: $D(YSAUTH)
  • Line Location: PRINTL+10
Function Call: WRITE
  • Prompt: !?8,"Dated: ",?21,YSDXDT
  • Line Location: PRINTL+10
Function Call: WRITE
  • Prompt: !!?10,"*** LIST COMPLETE ***",!
  • Line Location: FINISH+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(3.1 - [#3.1] AUTH+7
^UTILITY($J PRINTL+8!, PRINTL+9!
^VA(200 - [#200] AUTH+5, AUTH+6
^YSD(627.7 - [#627.7] DXVAR+13
^YSD(627.8 - [#627.8] DX+4, DX+6, DX+8, CHR+3, CHR+5, CHR+7, COND+2, DXVAR+24, DXVAR+31, DXVAR+32
DXVAR+34, DXVAR+40, DXVAR+42, AUTH+3, PRINTL+8

Label References

Name Line Occurrences
CK PRINTL+2
COND DX+8, CHR+7
DXVAR DX+8, CHR+7

Naked Globals

Name Field # of Occurrence
^( PRINTL+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIWF PRINTL+8*
>> DIWL PRINTL+8*
>> DIWR PRINTL+8*
>> I PRINTL+6*
IOF CK+2
IOSL PRINTL+2, CK+3
>> L DX+3*, DX+4*, DX+6, DX+8, CHR+2*, CHR+3*, CHR+5, CHR+7
>> L1 DX+5*, DX+6*, DX+8, CHR+4*, CHR+5*, CHR+7, DXVAR+7, DXVAR+9, DXVAR+10, DXVAR+18
DXVAR+20, DXVAR+21
>> L10 AUTH+5*, AUTH+8
>> L11 AUTH+6*, AUTH+7*, AUTH+8
>> L2 DX+7*, DX+8*, CHR+6*, CHR+7*, COND+2, DXVAR+24, DXVAR+31, DXVAR+32, DXVAR+34, DXVAR+40
DXVAR+42, AUTH+3, PRINTL+8
>> L4 DXVAR+9*, DXVAR+11, DXVAR+20*, DXVAR+22
>> L5 DXVAR+10*, DXVAR+11, DXVAR+13, DXVAR+21*, DXVAR+22, DXVAR+24
>> L6 DXVAR+11*, DXVAR+12, DXVAR+22*, DXVAR+23
>> L60 DXVAR+12*, DXVAR+14, DXVAR+15, DXVAR+23*
>> L8 DXVAR+40*, DXVAR+41
>> L9 AUTH+3*, AUTH+4, AUTH+5, AUTH+6
>> M PRINTL+8*, PRINTL+9
M1 DXVAR+34*, DXVAR+35, DXVAR+36, DXVAR+37!
U COND+2, DXVAR+14, DXVAR+15, DXVAR+24, DXVAR+25, DXVAR+26, DXVAR+27, DXVAR+32, DXVAR+36, DXVAR+40
DXVAR+42, AUTH+3, AUTH+5, AUTH+6, AUTH+7
>> X PRINTL+8*
>> Y DXVAR+42*
>> YSAUTH AUTH+8*, PRINTL+10
>> YSCD COND+2*, COND+3, COND+4
>> YSCON CK+3*
>> YSCOND COND+3*, PRINTL+5
>> YSD3FLG DXVAR+8*, PRINTL+3
>> YSDFN DX+6, DX+8, CHR+3, CHR+5, CHR+7
>> YSDIFLG DXVAR+19*, PRINTL+4
YSDXCSTX DXVAR+5*, DXVAR+15*, DXVAR+27*, DXVAR+28*, PRINTL+5, FINISH+2!
YSDXDATA DXVAR+24~*, DXVAR+25, DXVAR+26, DXVAR+27
>> YSDXDT DXVAR+42*, PRINTL+10
YSDXI DXVAR+2~, DXVAR+33*, DXVAR+34, DXVAR+36
>> YSDXN DXVAR+13*, DXVAR+25*, PRINTL+5
>> YSDXNN DXVAR+14*, DXVAR+26*, PRINTL+5
>> YSDXS DXVAR+41*, PRINTL+7
YSFFS FINISH+2!, FINISH+3*
>> YSFHDR ENPP+2*
>> YSLFT DX+8, CHR+7, PRINTL+2
>> YSML DXVAR+32*, DXVAR+33, PRINTL+6
>> YSMOD PRINTL+6
>> YSMOD( DXVAR+36*, PRINTL+6
>> YSNOFORM FINISH+2
>> YSPP ENPP+2*
>> YSPPF COND+2*
>> YSSL PRINTL+2, CK+3
YSSTOP COND+2!, COND+4*, DXVAR+3
>> YST CK+2, FINISH+4
>> YSTOP1 CHR+7*, PRINTL+3*
>> YSTOP2 CHR+7*, PRINTL+4*
>> YSTOUT PRINTL+2, CK+2
>> YSTY COND+4
>> YSUOUT PRINTL+2, CK+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All