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/24/99 08:09 [ 04/02/2003 8:38 AM ]

Source Information

Source file <HLCSRPT3.m>

Call Graph

Call Graph Total: 3

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Health Level Seven 1 HLCSRPT  

Entry Points

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

External References

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

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+26
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+26
    • 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(771.2 - [#771.2] SEARCH+12
^HL(772 - [#772] DT2IEN+6, DT2IEN+8, DT2IEN+15, DT2IEN+16, FORMAT+14
^HL(779.001 - [#779.001] SEARCH+13
^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+26, SEARCH+30!, FORMAT+29*
^TMP($J FORMAT+30*

Label References

Name Line Occurrences
DISPLAY SEARCH+30
DT2IEN ADVSRCH+3
EVNSRCH ADVSRCH+6, EVNSRCH+5, EVNSRCH+11
EXIT ADVSRCH+8
FORMAT SEARCH+23
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+26!, 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+26*, 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+20, SEARCH+21, EVNSRCH+16*
>> HLCSES1 SEARCH+20, EVNSRCH+2*, EVNSRCH+6*, EVNSRCH+16
>> HLCSES2 SEARCH+21, EVNSRCH+2*, EVNSRCH+12*, EVNSRCH+16
>> HLCSET GETEND+5*, DT2IEN+14, DT2IEN+17*, SEARCH+3
>> HLCSEVN SEARCH+18*, FORMAT+20
>> HLCSEVN1 SEARCH+12*, SEARCH+14*, SEARCH+16*, SEARCH+18, SEARCH+20
>> HLCSEVN2 SEARCH+13*, SEARCH+15*, SEARCH+17*, SEARCH+18, SEARCH+21
>> 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, 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+19, LNKSRCH+6*, FORMAT+19
>> HLCSLS ADVSRCH+1*, SEARCH+19, 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+26
>> HLCSPTR DISPLAY+2*, DISPLAY+3*, FORMAT+5*, FORMAT+9*, FORMAT+30
>> HLCSRNO FORMAT+2*, FORMAT+4*, FORMAT+10
>> HLCSSC ADVSRCH+1*, SEARCH+9, SEARCH+22, 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+22
>> HLCSTAT STATCHK+7*
>> HLCSTEV1 SEARCH+20, EVNSRCH+7*, EVNSRCH+14*, EVNSRCH+16
>> HLCSTEV2 SEARCH+21, EVNSRCH+13*, EVNSRCH+15*, EVNSRCH+16
>> HLCSTEVN EVNSRCH+16*
>> HLCSTITL DISPLAY+5, SEARCH+27*, SEARCH+28*
>> HLCSTLNK SEARCH+19, LNKSRCH+6*
>> HLCSTSTC SEARCH+9, SEARCH+22, STATCHK+7*
>> HLCSTYP FORMAT+21*, FORMAT+22
>> HLCSX SEARCH+5*, SEARCH+10, SEARCH+12, SEARCH+13, 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
>> 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, SEARCH+12, SEARCH+13, 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+27, SEARCH+29, 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