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

Package: Health Level Seven

Routine: HLCSRPT


Information

HLCSRPT ;ISC-SF/RAH-TRANS LOG CONTROL & MISC ;06/23/99 11:10 AM

Source Information

Source file <HLCSRPT.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 5 (BROWSE,DOCLIST)^DDBR  PSR^DDBR0  (SAVEDDB,USAVEDDB,WP)^DDBR2  $$TEST^DDBRT  ^DIR  
Health Level Seven 3 (EN,SHOWMSG)^HLCSRPT1  EN^HLCSRPT2  ADVSRCH^HLCSRPT3  
Kernel 3 ^%ZIS  (ENDR,KILL)^%ZISS  ($$PATCH,$$VERSION)^XPDUTL  

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
Health Level Seven 3 HL VIEW TRANSMISSION LOG  HLCSRPT1  HLCSRPT2  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry Point
REEN ; Internal Re-entry Point
ENEND ;
GETTIME ;
GETSTART ;
GETEND ;
DISPLAY ; common display method
; clean-up here
FORMAT ; Format a report line
HLCSBAR ; Center Title on Top Line of Screen
EXIT ;
SHOWMSG ; Enable switching to specific message (used by PF1Z).
; If VERS22 installed, won't get here.
SWITCH ; per interim DBIA, until VA Fileman v22.0 released.
PS
HELP ;
SCREEN ;screen I/O parameteters

External References

Name Field # of Occurrence
^%ZIS EN+1
ENDR^%ZISS SCREEN+5
KILL^%ZISS SCREEN+7
BROWSE^DDBR DISPLAY+5
DOCLIST^DDBR DISPLAY+4
PSR^DDBR0 PS
SAVEDDB^DDBR2 SWITCH+8, SWITCH+14
USAVEDDB^DDBR2 SWITCH+8
WP^DDBR2 SWITCH+14
$$TEST^DDBRT EN+1
^DIR REEN+5, GETSTART+3, GETEND+3, SHOWMSG+4
EN^HLCSRPT1 REEN+10
SHOWMSG^HLCSRPT1 SHOWMSG+9
EN^HLCSRPT2 REEN+11
ADVSRCH^HLCSRPT3 REEN+12
$$PATCH^XPDUTL EN+6
$$VERSION^XPDUTL EN+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," ===>> Screen Attributes NOT Defined. Use ^ZU or ^XUP before invoking.",!!
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: REEN+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: REEN+2
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: GETTIME+1
Function Call: WRITE
  • Prompt: !!," Enter START Date and Time. Date is required.",!
  • Line Location: GETSTART+1
Function Call: WRITE
  • Prompt: !!," Enter END Date and Time. Date is required.",!
  • Line Location: GETEND+1
Function Call: WRITE
  • Prompt: RVON,?(80-$L(HLCSHDR)\2),HLCSHDR,$E(SPACE,$X,77),RVOFF,!
  • Line Location: HLCSBAR+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SHOWMSG+2
Function Call: WRITE
  • Prompt: !!,BLDON," ==> NO SUCH RECORD NUMBER <== ",BLDOFF
  • Line Location: SHOWMSG+7
Function Call: WRITE
  • Prompt: !,"DATE AND TIME ARE BOTH REQUIRED"
  • Line Location: HELP+1
Routine Call
  • %ZIS
  • Line Location:
    • EN+1
Routine Call
  • DIR
  • Line Location:
    • REEN+5
    • GETSTART+3
    • GETEND+3
    • SHOWMSG+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC - [#1] PSR^DDBR0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771 - [#771] FORMAT+23, FORMAT+25
^HL(772 - [#772] FORMAT+14
^HLMA - [#773] DISPLAY+3, FORMAT+28, SHOWMSG+6, SHOWMSG+8
^HLMA("C" DISPLAY+2
^TMP("DDBPF1Z" EN+7*, EXIT+10!
^TMP("TLOG" DISPLAY+2, FORMAT+29*, EXIT+10!
^TMP($J EN+8*, EN+9*, FORMAT+30*, EXIT+10!, EXIT+11!

Label References

Name Line Occurrences
ENEND REEN+9
EXIT EN+1, REEN+5, REEN+8
HLCSBAR REEN+1, GETTIME+1
PS SWITCH+11, SWITCH+12, SWITCH+13
REEN REEN+10, REEN+11, REEN+12, ENEND+2
SCREEN EN+2
SWITCH SHOWMSG+10

Naked Globals

Name Field # of Occurrence
^( SWITCH+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION REEN+5*, REEN+8, REEN+9, REEN+10, REEN+11, REEN+12, ENEND+1!, EXIT+1!
BLDOFF EN+3, EXIT+4!, SHOWMSG+7, SCREEN+6*
BLDON EN+3, EXIT+4!, SHOWMSG+7, SCREEN+6*
CEOP EXIT+4!
DAY FORMAT+15*, FORMAT+16, EXIT+9!
DDBLN SWITCH+1~, SWITCH+3*, SWITCH+8, SWITCH+14
DDBLNA SWITCH+10~, SWITCH+11, SWITCH+14
DDBLNA(6 SWITCH+12, SWITCH+13
>> DDBLST SWITCH+3*, SWITCH+4, SWITCH+5, SWITCH+6, SWITCH+8, SWITCH+13, SWITCH+14
>> DDBRSA SWITCH+2
>> DDBRSA( SWITCH+2
>> DDBSA SWITCH+3, SWITCH+5, SWITCH+6, SWITCH+12, SWITCH+13
DDBZ SWITCH+1~, SWITCH+6*
DIC REEN+2!, ENEND+1!, EXIT+1!, SWITCH+1~
DILN SWITCH+1~, SWITCH+2*
DIR REEN+2!, REEN+6!, ENEND+1!, GETSTART+3!, GETSTART+5!, GETEND+3!, GETEND+5!, EXIT+1!, SWITCH+1~
DIR("?" GETSTART+2*, GETEND+2*
DIR("A" REEN+3*, SHOWMSG+3*
DIR("B" GETSTART+2*, GETEND+2*
DIR(0 REEN+4*, GETSTART+2*, GETEND+2*, SHOWMSG+3*
DIROUT SWITCH+1~, SWITCH+9*
DIRUT REEN+5, GETSTART+3, GETEND+3, EXIT+1!, SHOWMSG+4, SWITCH+1~
DTOUT EXIT+1!
DUOUT EXIT+1!, SWITCH+1~
HLCSAL REEN+7*, EXIT+8!
HLCSCLNT FORMAT+25*, FORMAT+26, EXIT+3!
HLCSDTE FORMAT+13*, FORMAT+14*, FORMAT+15, FORMAT+16*, FORMAT+17*, FORMAT+18, EXIT+6!
HLCSDTP EXIT+6!
>> HLCSERR REEN+11*
HLCSES REEN+7*, EXIT+8!
HLCSES1 EXIT+8!
HLCSES2 EXIT+8!
HLCSET GETEND+5*, EXIT+6!
HLCSEVN FORMAT+20, EXIT+3!
HLCSEVN1 EXIT+5!
HLCSEVN2 EXIT+5!
HLCSEVNT EXIT+3!
HLCSHDR REEN+1*, GETTIME+1*, HLCSBAR+1, EXIT+2!
HLCSI EXIT+2!
HLCSIO EXIT+8!
HLCSJ FORMAT+2, FORMAT+28, FORMAT+30, EXIT+2!
HLCSK DISPLAY+2*, DISPLAY+3, EXIT+7!
HLCSLINK EXIT+3!
HLCSLN FORMAT+27*, FORMAT+29, EXIT+2!
HLCSLNK FORMAT+19, EXIT+3!
HLCSLS REEN+7*, EXIT+8!
HLCSMID FORMAT+5*, FORMAT+6*, FORMAT+7, FORMAT+9*, FORMAT+10*, FORMAT+11*, FORMAT+12, EXIT+3!
HLCSMX FORMAT+5*, FORMAT+9*, FORMAT+10, FORMAT+11, EXIT+9!
HLCSN EXIT+6!
HLCSNREC EN+3*, EXIT+6!
HLCSPS REEN+10*, EXIT+8!
HLCSPTR EN+4*, DISPLAY+2*, DISPLAY+3*, FORMAT+5*, FORMAT+9*, FORMAT+30, EXIT+7!, SHOWMSG+8*, SHOWMSG+9
HLCSRNO EN+4*, FORMAT+2*, FORMAT+4*, FORMAT+10, EXIT+2!, SHOWMSG+6*, SHOWMSG+8, SHOWMSG+9
HLCSSRVR FORMAT+23*, FORMAT+24, EXIT+3!
HLCSST GETSTART+5*, EXIT+6!
HLCSTEV1 EXIT+5!
HLCSTEV2 EXIT+5!
HLCSTEVN EXIT+5!
HLCSTITL DISPLAY+5, EXIT+7!
HLCSTLNK EXIT+6!
HLCSTYP FORMAT+21*, FORMAT+22, EXIT+3!
HLCSX FORMAT+5, FORMAT+9, FORMAT+13, FORMAT+21, FORMAT+23, FORMAT+25, EXIT+2!
HLCSY FORMAT+1*, FORMAT+4*, FORMAT+7*, FORMAT+12*, FORMAT+18*, FORMAT+19*, FORMAT+20*, FORMAT+22*, FORMAT+24*, FORMAT+26*
FORMAT+28*, FORMAT+29, EXIT+2!
I EXIT+1!, SCREEN+2*
IOF REEN+1, GETTIME+1, SHOWMSG+2
>> IOINHI SCREEN+6
>> IOINLOW SCREEN+6
>> IOP EN+1*
>> IORVOFF SCREEN+6
>> IORVON SCREEN+6
MO FORMAT+15*, FORMAT+16, EXIT+9!
OUT REEN+2!, ENEND+1!, EXIT+1!
RVOFF HLCSBAR+1, EXIT+4!, SCREEN+6*
RVON HLCSBAR+1, EXIT+4!, SCREEN+6*
SPACE HLCSBAR+1, EXIT+4!, SCREEN+3*, SCREEN+4
SPACE20 FORMAT+2*, FORMAT+4, FORMAT+6, FORMAT+11, FORMAT+17, FORMAT+19, FORMAT+22, FORMAT+24, FORMAT+26, EXIT+4!
SCREEN+4*
SPACE25 EXIT+7!, SCREEN+4*
SPACE30 EXIT+7!, SCREEN+4*
SPACE80 EXIT+7!, SCREEN+1*, SCREEN+2*, SCREEN+3
STOP REEN+2!, ENEND+1!, GETSTART+3*, GETEND+3*, EXIT+1!
U DISPLAY+3, FORMAT+5, FORMAT+9, FORMAT+13, FORMAT+14, FORMAT+21, FORMAT+23, FORMAT+25
VERS22 EN+5*, EN+6*, EN+7, DISPLAY+4, FORMAT+3, FORMAT+8, FORMAT+28, FORMAT+30, EXIT+9!
X REEN+5, REEN+6!, ENEND+1!, GETSTART+3!, GETSTART+5!, GETEND+3!, GETEND+5!, FORMAT+11*!, EXIT+1!, SHOWMSG+5
SHOWMSG+6, SWITCH+1~, SCREEN+5*
XXY EXIT+9!, SHOWMSG+9*
XXZ EXIT+9!, SHOWMSG+9*
Y REEN+2!, REEN+6!, ENEND+1!, GETSTART+3!, GETSTART+4*, GETSTART+5!, GETEND+3!, GETEND+4*, GETEND+5!, FORMAT+11*!
EXIT+1!, SHOWMSG+5, SWITCH+1~, SWITCH+7*, SWITCH+8
Y1Y2 EXIT+9!
YR FORMAT+15*, FORMAT+16, EXIT+9!
YY1 EXIT+9!
YY2 EXIT+9!
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