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

Package: Mental Health

Routine: YSDX3UA


Information

YSDX3UA ;SLC/DJP/LJA,HIOFO/FT - Utilities for Dx Entry in MH Med Rec (cont.) ;10 May 2013 2:25 PM

Source Information

Source file <YSDX3UA.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 5 DD^%DT  ^DIC  YN^DICN  ^DIE  ^DIK  
Mental Health 3 AGAIN^YSDX3  (DXLS,DXLSQ)^YSDX3UA0  ERRMSG^YSSITE  
DRG Grouper 1 ($$ICDDATA,$$ICDDESC)^ICDXCODE  

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 YSDX3  YSDX3A  YSDX3UB  

Entry Points

Name Comments DBIA/ICR reference
DSMLK ; Called by routine YSDX3
; Keywork lookup for DSM
LK1 ;
DSMP ; Called by routine YSDX3
ICDLK ; Called from YSDX3A
; Lookup on the ICD9 File
ICD1 ;
ICDP ; Called by routine YSDX3A
DXLS
DXLSQ
DUPL ; Called by routine YSDX3, YSDX3A
; Print out information concerning duplicate entry
DUPLP ;
FILE ; Called from routines YSDX3, YSDX3A
FILEQ ;
CHECK ;
DELETE ; Called by routine YSDX3UB
EOR ;YSDX3UA - Utilities for Diagnosis Entry in the MH Medical Record (cont.) ;4/16/92 11:17

External References

Name Field # of Occurrence
DD^%DT DUPL+5
^DIC LK1+4, ICD1+5
YN^DICN FILEQ+4
^DIE FILE+7, FILE+17, FILE+28, FILE+35
^DIK DELETE+3
$$ICDDATA^ICDXCODE ICDP+2, DUPL+8
$$ICDDESC^ICDXCODE DUPL+10
AGAIN^YSDX3 DSMP+2
DXLS^YSDX3UA0 DXLS
DXLSQ^YSDX3UA0 DXLSQ
ERRMSG^YSSITE FILE+6, FILE+16, FILE+27, FILE+34

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " ?? "
  • Line Location: DSMP+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DSMP+2
Function Call: WRITE
  • Prompt: !!,"This diagnosis has been entered as follows: "
  • Line Location: DUPLP+3
Function Call: WRITE
  • Prompt: !!?5,"DIAGNOSIS: ",?15,YSDXND_" "_YSDXD,!?5,"STATUS:"
  • Line Location: DUPLP+4
Function Call: WRITE
  • Prompt: ?13,W6,!?5,"BY:",?13,$E(W3,1,25)_" on "_W4,!
  • Line Location: DUPLP+5
Function Call: WRITE
  • Prompt: !
  • Line Location: FILE+3
Function Call: WRITE
  • Prompt: !!?18,"Incomplete information."
  • Line Location: FILE+12
Function Call: WRITE
  • Prompt: !!," Do you want to record this diagnosis"
  • Line Location: FILEQ+3
Function Call: WRITE
  • Prompt: !!,"NO will delete this entry. YES will file it under the patient's name."
  • Line Location: FILEQ+5
Function Call: WRITE
  • Prompt: !!?18,"Incomplete information."
  • Line Location: CHECK+3
Function Call: WRITE
  • Prompt: !!?15,"< This diagnosis deleted. >"
  • Line Location: DELETE+4
Routine Call
  • DIC
  • Line Location:
    • LK1+4
    • ICD1+5
Routine Call
  • DIE
  • Line Location:
    • FILE+7
    • FILE+17
    • FILE+28
    • FILE+35

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^YSD(627.7 - [#627.7] Classic Fileman Calls
^YSD(627.8 - [#627.8] Classic Fileman Calls
^ICD9 - [#80] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^VA(200 - [#200] DUPL+3, FILE+2
^YSD(627.7 - [#627.7] DUPL+6
^YSD(627.8 - [#627.8] DSMP+3, ICDP+2, DUPL+3, DUPL+5, DUPL+11, FILE+11, FILE+15, FILE+18, FILE+26, FILE+29
, FILE+33, FILE+36

Label References

Name Line Occurrences
CHECK FILE+10, FILE+21, FILE+38
DELETE FILE+6, FILE+9, FILE+12, FILEQ+6
DXLS FILE+30
DXLSQ FILE+30
ICD1 ICDLK+3
LK1 DSMLK+3

Naked Globals

Name Field # of Occurrence
^(0 DUPL+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % FILEQ+2*, FILEQ+3*, FILEQ+5, FILEQ+6
>> B DSMLK+5*, ICDLK+5*
>> C1 FILE+11*, FILE+12, FILE+13
>> C2 FILE+13*
>> D DSMLK+4*, DSMLK+5*, DSMLK+6, ICDLK+4*, ICDLK+5*, ICDLK+6
>> DA FILE+4*, FILE+14*, FILE+15, FILE+18, FILE+24*, FILE+26, FILE+29, FILE+31*, FILE+33, FILE+36
, DELETE+2*
>> DIC LK1+3*, ICD1+4*, FILE+4
>> DIC("S" DSMLK+6*, LK1+2*, LK1+5!, ICDLK+6*, ICD1+3*, ICD1+6!
>> DIC(0 LK1+3*, ICD1+4*
DIE FILE+4*, FILE+5, FILE+8, FILE+14*, FILE+19!, FILE+24*, FILE+31*
>> DIK DELETE+2*
>> DILOCKTM FILE+5, FILE+15, FILE+26, FILE+33
>> DR FILE+4*, FILE+14*, FILE+25*, FILE+32*
>> DTOUT FILE+9, FILE+20, FILE+37
DUZ FILE+2
>> I DSMLK+5*, ICDLK+5*
ICDVDT ICD1+5*, ICD1+6!
IOF DSMP+2
>> P2 DSMP+2
>> P2( DSMP+3, ICDP+2
>> Q DSMLK+4*, DSMLK+5, ICDLK+4*, ICDLK+5
>> S1 DSMP+3*, ICDP+2*
>> S2 DSMP+3*, ICDP+2*, DUPL+6, DUPL+8
U DSMP+3, ICDP+2, DUPL+3, DUPL+5, DUPL+6, DUPL+9, DUPL+10, DUPL+11, FILE+2, FILE+11
>> W2 DUPL+3, DUPL+5, DUPL+11
W3 DUPL+3*, DUPL+12!, DUPLP+5, FILE+23
W4 DUPL+5*, DUPL+12!, DUPLP+5
W5 DUPL+11*, DUPL+12!, DUPL+13
>> W6 DUPL+13*, DUPLP+5
>> X DSMLK+3*, ICDLK+3*, ICD1+2*
>> X1 DSMLK+3, DSMLK+5, DSMP+3
>> X2 ICDLK+3, ICDLK+5, ICD1+2, ICDP+2
>> Y ICD1+2*, DUPL+5*
>> Y("" CHECK+2
>> YSACSREC DUPL+10
>> YSAX DUPL+6, DUPL+7
>> YSDA FILE+4, FILE+11, FILE+14, FILE+31, DELETE+2
>> YSDFN FILE+4
>> YSDUPDA FILE+24
>> YSDUZ FILE+2*, FILE+4
YSDXD DUPL+6*, DUPL+9*, DUPL+10, DUPL+12!, DUPLP+4
>> YSDXDAT ICD1+5, ICDP+2, DUPL+8, DUPL+10, FILE+4
>> YSDXDATA DUPL+8*, DUPL+9
YSDXND DUPL+6*, DUPL+10*, DUPL+12!, DUPLP+4
YSDXZ DUPL+10~
YSDZX DUPL+4~, DUPL+10*
YSDZX(1 DUPL+10
>> YSF1 DUPLP+2, DUPLP+6*
YSTO FILE+22~*, FILE+23, FILE+27*
>> YSTOUT FILE+9*, FILE+20*, FILE+37*
>> YSUOUT FILE+10, FILE+21, FILE+38, CHECK+2*
>> YSY DSMP+3*, ICDP+2*
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