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

Package: Mental Health

Routine: YSASSN


Information

YSASSN ;692/DCL-ASI SIGNATURE AND NARRATIVE ;4/7/98 14:08

Source Information

Source file <YSASSN.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Mental Health 5 BUL^YSASBUL  (CONV,CR)^YSASCR  OUT2^YSASO1  (CHECKALL,OUT3,REPTMSG)^YSASO2  MAIN^YSASPNT  
Kernel 2 ($$FMADD,$$NOW)^XLFDT  SIG^XUSESIG  
VA FileMan 2 $$GET1^DIQ  ^DIR  

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 YSASA2  YSASES  YSASOL  

Entry Points

Name Comments DBIA/ICR reference
ES(YSASS) ;Electronc Signature - Pass flag by reference
NARYN(YSAS1) ;Narrative Yes or No
EN(YSAIEN) ;Entry point
XN ;
F(YSASFLD,YSASFLG) ;Pass field name - IEN is expected to be in YSASIEN
AS(X) ;Requesting Electronic Signature as - passed in X

External References

Name Field # of Occurrence
$$GET1^DIQ F+3
^DIR NARYN+6, EN+16, EN+23, XN+3
$$FMADD^XLFDT XN+27
$$NOW^XLFDT XN+27
SIG^XUSESIG ES+4
BUL^YSASBUL XN+21
CONV^YSASCR XN+23
CR^YSASCR XN+34
OUT2^YSASO1 EN+9
CHECKALL^YSASO2 EN+12
OUT3^YSASO2 EN+10
REPTMSG^YSASO2 EN+23, XN+3
MAIN^YSASPNT XN+31

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,"< NO SIGNATURE REQUESTED, ASI HAS MISSING DATA >"
  • Line Location: EN+28
Function Call: WRITE
  • Prompt: !,"< NO PROGRESS NOTE >"
  • Line Location: XN+25
Function Call: WRITE
  • Prompt: !,"...Closing ASI Record..."
  • Line Location: XN+33
Function Call: WRITE
  • Prompt: "done!",!
  • Line Location: XN+35
Function Call: WRITE
  • Prompt: !!,"<press <cr> to continue>"
  • Line Location: XN+36
Routine Call
  • DIR
  • Line Location:
    • NARYN+6
    • EN+16
    • EN+23
    • XN+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^YSTX(604 - [#604] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^YSTX(604.8 - [#604.8] EN+11, XN+7

Label References

Name Line Occurrences
$$AS XN+8, XN+13
$$F EN+8, EN+11, EN+14, EN+25, EN+26
ES XN+6, XN+9, XN+11, XN+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EN+1~
DIC EN+1~
DIE EN+1~
DIERR F+1~
DIR NARYN+1~, EN+15!, EN+22!, XN+2!
DIR("A" NARYN+4*, EN+15*, EN+22*, XN+2*
DIR("B" NARYN+5*, EN+22*, XN+2*
DIR(0 NARYN+3*, EN+15*, EN+22*, XN+2*
DR EN+1~
DTIME EN+32, XN+37
DUZ XN+6, XN+7, XN+11, XN+12, XN+34
X ES+2~, NARYN+1~, EN+1~, EN+32*, XN+37*, AS~, AS+1
X1 ES+2~, ES+5
Y NARYN+1~, NARYN+7, EN+1~, EN+16, EN+23, XN+3
YSAIEN EN~, EN+9, EN+10, EN+12, EN+23, XN+3, XN+21, XN+23, XN+31, XN+34
, F+3
YSAS EN+1~, XN+6, XN+9, XN+11, XN+14, XN+15, XN+18, XN+25, XN+26
YSAS1 NARYN~, NARYN+2*, NARYN+7*
YSAS2 NARYN+1~
YSASBUL EN+2~, XN+15*, XN+18
>> YSASCL EN+8*, EN+9, EN+10
YSASFLD F~, F+2, F+3
YSASFLG EN+1~, EN+9, EN+10, EN+12, EN+13, EN+16*, EN+18, XN+1, XN+5, F~
, F+3
YSASINTV EN+1~, EN+25*, EN+27, XN+6, XN+11, XN+12, XN+21, XN+23
YSASPIEN EN+1~, XN+34
YSASPN EN+1~, EN+11*, XN+25, XN+28
YSASPT EN+1~, EN+25*
YSASS ES~, ES+3*, ES+9*
YSASSGNT EN+2~, XN+27*
YSASSPL EN+2~, EN+11*, EN+13, EN+15, XN+5
YSASTRS EN+2~, EN+26*, XN+6, XN+12, XN+21
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