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

Package: Health Level Seven

Routine: HLCSRPT3


Information

HLCSRPT3 ;ISC-SF/RAH-TRANS LOG MESSAGE SEARCH ;08/25/2010

Source Information

Source file <HLCSRPT3.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 (BROWSE,DOCLIST)^DDBR  ^DIR  
Health Level Seven 1 (FAKR,HEADSEG)^HLCSRPT1  

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

Package Total Caller Graph
Health Level Seven 1 HLCSRPT  

Entry Points

Name Comments DBIA/ICR reference
ADVSRCH ; Entry point for message search. (from HLCSRPT)
GETTIME ;
GETSTART ;
GETEND ;
DT2IEN ;
DISPLAY ; common display method
; clean-up here
SEARCH ;
LNKSRCH ; Report all messages on A logical link between start and end date/time
EVNSRCH ; Reports matching Message and Event Types for a logical link.
STATCHK ; Determine whether a specific stauts is desired.
FORMAT ; Format a report line
HLCSBAR ; Center Title on Top Line of Screen
EXIT ;

External References

Name Field # of Occurrence
BROWSE^DDBR DISPLAY+5
DOCLIST^DDBR DISPLAY+4
^DIR GETSTART+3, GETEND+3, DT2IEN+7, SEARCH+32, LNKSRCH+3, EVNSRCH+4, EVNSRCH+10, STATCHK+4
FAKR^HLCSRPT1 SEARCH+35
HEADSEG^HLCSRPT1 SEARCH+16

Interaction Calls

Name Line Occurrences
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: !!,HLCSNREC,!!
  • Line Location: DT2IEN+7
Function Call: WRITE
  • Prompt: !!," . . . PLEASE WAIT, THIS CAN TAKE AWHILE . . .",!
  • Line Location: SEARCH+1
Function Call: WRITE
  • Prompt: !!,HLCSNREC,!!
  • Line Location: SEARCH+32
Function Call: WRITE
  • Prompt: !
  • Line Location: LNKSRCH+1
Function Call: WRITE
  • Prompt: !,X_" NOT VALID "
  • Line Location: LNKSRCH+4
Function Call: WRITE
  • Prompt: !
  • Line Location: EVNSRCH+1
Function Call: WRITE
  • Prompt: !,X_" NOT VALID "
  • Line Location: EVNSRCH+5
Function Call: WRITE
  • Prompt: !
  • Line Location: EVNSRCH+8
Function Call: WRITE
  • Prompt: !,X_" NOT VALID "
  • Line Location: EVNSRCH+11
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: STATCHK+1
Function Call: WRITE
  • Prompt: !,X_" NOT VALID "
  • Line Location: STATCHK+5
Function Call: WRITE
  • Prompt: RVON,?(80-$L(HLCSHDR)\2),HLCSHDR,$E(SPACE,$X,77),RVOFF,!
  • Line Location: HLCSBAR+1
Routine Call
  • DIR
  • Line Location:
    • GETSTART+3
    • GETEND+3
    • DT2IEN+7
    • SEARCH+32
    • LNKSRCH+3
    • EVNSRCH+4
    • EVNSRCH+10
    • STATCHK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771 - [#771] FORMAT+23, FORMAT+25
^HL(772 - [#772] DT2IEN+6, DT2IEN+8, DT2IEN+15, DT2IEN+16, FORMAT+14
^HLCS(870 - [#870] SEARCH+11
^HLMA - [#773] DISPLAY+3, SEARCH+5, SEARCH+7, FORMAT+28
^HLMA("B" SEARCH+3, SEARCH+4
^HLMA("C" DISPLAY+2
^TMP("TLOG" DISPLAY+2, SEARCH+32, SEARCH+36!, FORMAT+29*
^TMP($J FORMAT+30*

Label References

Name Line Occurrences
DISPLAY SEARCH+36
DT2IEN ADVSRCH+3
EVNSRCH ADVSRCH+6, EVNSRCH+5, EVNSRCH+11
EXIT ADVSRCH+8
FORMAT SEARCH+29
GETTIME ADVSRCH+2
HLCSBAR GETTIME+1, STATCHK+1
LNKSRCH ADVSRCH+5, LNKSRCH+4
SEARCH ADVSRCH+7
STATCHK ADVSRCH+4, STATCHK+5

Naked Globals

Name Field # of Occurrence
^("P" SEARCH+7
^("S" SEARCH+5
^(0 SEARCH+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DAY FORMAT+15*, FORMAT+16
DIR GETSTART+3!, GETSTART+5!, GETEND+3!, GETEND+5!, DT2IEN+7!, SEARCH+32!, LNKSRCH+5!, LNKSRCH+6!, EVNSRCH+7!, EVNSRCH+13!
, STATCHK+5!, STATCHK+6!, STATCHK+8!
DIR("?" GETSTART+2*, GETEND+2*
DIR("A" LNKSRCH+2*, EVNSRCH+3*, EVNSRCH+9*, STATCHK+3*
DIR("B" GETSTART+2*, GETEND+2*
DIR(0 GETSTART+2*, GETEND+2*, DT2IEN+7*, SEARCH+32*, LNKSRCH+2*, EVNSRCH+3*, EVNSRCH+9*, STATCHK+3*
>> DIRUT GETSTART+3, GETEND+3
>> DTOUT LNKSRCH+3, EVNSRCH+4, EVNSRCH+10, STATCHK+4
>> DUOUT LNKSRCH+3, EVNSRCH+4, EVNSRCH+10, STATCHK+4
>> HLCSCLNT FORMAT+25*, FORMAT+26
>> HLCSDTE FORMAT+13*, FORMAT+14*, FORMAT+15, FORMAT+16*, FORMAT+17*, FORMAT+18
>> HLCSDTP SEARCH+5*
>> HLCSES SEARCH+26, SEARCH+27, EVNSRCH+16*
>> HLCSES1 SEARCH+26, EVNSRCH+2*, EVNSRCH+6*, EVNSRCH+16
>> HLCSES2 SEARCH+27, EVNSRCH+2*, EVNSRCH+12*, EVNSRCH+16
>> HLCSET GETEND+5*, DT2IEN+14, DT2IEN+17*, SEARCH+3
>> HLCSEVN SEARCH+24*, FORMAT+20
>> HLCSEVN1 SEARCH+17*, SEARCH+20*, SEARCH+22*, SEARCH+24, SEARCH+26
>> HLCSEVN2 SEARCH+18*, SEARCH+21*, SEARCH+23*, SEARCH+24, SEARCH+27
>> HLCSHDR GETTIME+1*, STATCHK+1*, HLCSBAR+1
>> HLCSI DT2IEN+5*, DT2IEN+6*, DT2IEN+7, DT2IEN+8, DT2IEN+14*, DT2IEN+15*, DT2IEN+16, SEARCH+2*, SEARCH+3*, SEARCH+4
>> HLCSJ DT2IEN+8*, DT2IEN+9, DT2IEN+16*, DT2IEN+17, SEARCH+4*, SEARCH+5, SEARCH+7, SEARCH+16, FORMAT+2, FORMAT+28
, FORMAT+30
>> HLCSK DISPLAY+2*, DISPLAY+3
>> HLCSLINK SEARCH+10*, SEARCH+11
>> HLCSLN SEARCH+2*, FORMAT+27*, FORMAT+29
>> HLCSLNK SEARCH+10*, SEARCH+11*, SEARCH+25, LNKSRCH+6*, FORMAT+19
>> HLCSLS ADVSRCH+1*, SEARCH+25, LNKSRCH+5*, LNKSRCH+7*
>> HLCSMID FORMAT+5*, FORMAT+6*, FORMAT+7, FORMAT+9*, FORMAT+10*, FORMAT+11*, FORMAT+12
>> HLCSMX FORMAT+5*, FORMAT+9*, FORMAT+10, FORMAT+11
>> HLCSN SEARCH+4*
>> HLCSNREC DT2IEN+7, SEARCH+32
>> HLCSPTR DISPLAY+2*, DISPLAY+3*, FORMAT+5*, FORMAT+9*, FORMAT+30
>> HLCSRNO FORMAT+2*, FORMAT+4*, FORMAT+10
>> HLCSSC ADVSRCH+1*, SEARCH+9, SEARCH+28, STATCHK+2*, STATCHK+6*
>> HLCSSRVR FORMAT+23*, FORMAT+24
>> HLCSST GETSTART+5*, DT2IEN+5, DT2IEN+9*, SEARCH+2, SEARCH+3
>> HLCSSTC SEARCH+7*, SEARCH+9, SEARCH+28
>> HLCSTAT STATCHK+7*
>> HLCSTEV1 SEARCH+26, EVNSRCH+7*, EVNSRCH+14*, EVNSRCH+16
>> HLCSTEV2 SEARCH+27, EVNSRCH+13*, EVNSRCH+15*, EVNSRCH+16
>> HLCSTEVN EVNSRCH+16*
>> HLCSTITL DISPLAY+5, SEARCH+33*, SEARCH+34*
>> HLCSTLNK SEARCH+25, LNKSRCH+6*
>> HLCSTSTC SEARCH+9, SEARCH+28, STATCHK+7*
>> HLCSTYP FORMAT+21*, FORMAT+22
>> HLCSX SEARCH+5*, SEARCH+10, FORMAT+5, FORMAT+9, FORMAT+13, FORMAT+21, FORMAT+23, FORMAT+25
>> 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
>> HLSCES ADVSRCH+1*
>> I SEARCH+3*
IOF GETTIME+1, STATCHK+1
>> MO FORMAT+15*, FORMAT+16
>> RVOFF HLCSBAR+1
>> RVON HLCSBAR+1
SEG SEARCH+15~, SEARCH+16
SEG("EVENT TY PE" , SEARCH+18
SEG("MESSAGE TYPE" , SEARCH+17
>> SPACE HLCSBAR+1
>> SPACE20 FORMAT+2*, FORMAT+4, FORMAT+6, FORMAT+11, FORMAT+17, FORMAT+19, FORMAT+22, FORMAT+24, FORMAT+26
>> STOP ADVSRCH+2, ADVSRCH+3, ADVSRCH+4, ADVSRCH+5, ADVSRCH+6, ADVSRCH+9*, GETSTART+3*, GETEND+3*, DT2IEN+7*, LNKSRCH+3*
, EVNSRCH+4*, EVNSRCH+10*, STATCHK+4*
U DISPLAY+3, SEARCH+5, SEARCH+7, SEARCH+10, SEARCH+11, LNKSRCH+6, EVNSRCH+7, EVNSRCH+13, STATCHK+7, FORMAT+5
, FORMAT+9, FORMAT+13, FORMAT+14, FORMAT+21, FORMAT+23, FORMAT+25
>> VERS22 DISPLAY+4, SEARCH+33, SEARCH+35, FORMAT+3, FORMAT+8, FORMAT+28, FORMAT+30
X GETSTART+3!, GETSTART+5!, GETEND+3!, GETEND+5!, LNKSRCH+4!, LNKSRCH+5!, LNKSRCH+6!, EVNSRCH+5!, EVNSRCH+6, EVNSRCH+7!
, EVNSRCH+11!, EVNSRCH+12, EVNSRCH+13!, STATCHK+5!, STATCHK+6!, STATCHK+8!, FORMAT+11*!
Y GETSTART+3!, GETSTART+4*, GETSTART+5!, GETEND+3!, GETEND+4*, GETEND+5!, LNKSRCH+4!, LNKSRCH+5!, LNKSRCH+6!, EVNSRCH+5!
, EVNSRCH+6*, EVNSRCH+7!, EVNSRCH+11!, EVNSRCH+12*, EVNSRCH+13!, STATCHK+5!, STATCHK+6*!, STATCHK+7, STATCHK+8!, FORMAT+11*!
>> YR FORMAT+15*, FORMAT+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All