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

Package: Health Level Seven

Routine: HLCSRPT2


Information

HLCSRPT2 ;ISC-SF/RAH-TRANS LOG ERROR LIST ;05/12/03 05:47 PM [ 12/23/2003 4:01 PM ]

Source Information

Source file <HLCSRPT2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Health Level Seven 3 (DISPLAY,SCREEN)^HLCSRPT  ($$SETUP,LOADERR,TMPLOG)^HLCSRPT4  ($$MSGEVN,ERRRPT)^HLCSRPT5  
VA Fileman 3 PSR^DDBR0  (SAVEDDB,USAVEDDB,WP)^DDBR2  ^DIR  
Kernel 2 $$NOW^XLFDT  ($$PATCH,$$VERSION)^XPDUTL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Health Level Seven 1 HLCSRPT  

Entry Points

Name Comments DBIA/ICR reference
PS
EN ; Entry point for reporting error messages.
VERS22(XXY,XXZ) ; this is modified code from SHOWMSG^HLCSRPT1.
; Each node, ^tmp($j,"message",record_ien), invokes this code
; to compile a 'virtual w-p document' when a message is browsed.
CLEANGBL ; New subroutine added by HL*1.6*85 to clean up globals
WHATERR ; Ask for one error code; with default of all
SWITCH ; Non-standard Fileman Browser calls covered by IA# 2540.
EXIT ;
HLCSBAR ; Center Title on Top Line of Screen
TEST ;
ERRSRCH ; Find and report the 'errored' messages (Multiple HL*1.6*85 changes start here)
; ERRDTB,ERRDTE,NUMERR -- req
SHOWMSG ; Enable switching to specific message (used by PF1Z).
; If FM version 22 installed, uses VERS22 code, instead.
REEN ; Internal Re-entry Point

External References

Name Field # of Occurrence
PSR^DDBR0 PS
SAVEDDB^DDBR2 SWITCH+8, SWITCH+14
USAVEDDB^DDBR2 SWITCH+8
WP^DDBR2 SWITCH+14
^DIR REEN+8, WHATERR+4, SHOWMSG+4
DISPLAY^HLCSRPT REEN+9
SCREEN^HLCSRPT EN+13
$$SETUP^HLCSRPT4 REEN+3
LOADERR^HLCSRPT4 ERRSRCH+9
TMPLOG^HLCSRPT4 ERRSRCH+41
$$MSGEVN^HLCSRPT5 ERRSRCH+32, ERRSRCH+33
ERRRPT^HLCSRPT5 ERRSRCH+37
$$NOW^XLFDT REEN+6
$$PATCH^XPDUTL EN+18
$$VERSION^XPDUTL EN+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,HLCSNREC,!!
  • Line Location: REEN+8
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: WHATERR+1
Function Call: WRITE
  • Prompt: !,X_" NOT VALID "
  • Line Location: WHATERR+7
Function Call: WRITE
  • Prompt: !!,"PLEASE WAIT, THIS CAN TAKE AWHILE..."
  • Line Location: ERRSRCH+3
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: RVON,?(80-$L(HLCSHDR)\2),HLCSHDR,$E(SPACE,$X,77),RVOFF,!
  • Line Location: HLCSBAR+1
Routine Call
  • DIR
  • Line Location:
    • REEN+8
    • WHATERR+4
    • 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] VERS22+28, VERS22+30
^HL(771.2 - [#771.2] ERRSRCH+30, VERS22+32
^HL(771.6 - [#771.6] VERS22+22
^HL(771.7 - [#771.7] ERRSRCH+26, VERS22+26
^HL(772 - [#772] VERS22+11, VERS22+49, VERS22+50, VERS22+51
^HL(779.001 - [#779.001] ERRSRCH+31, VERS22+34
^HLCS(870 - [#870] ERRSRCH+29, VERS22+16
^HLMA - [#773] ERRSRCH+18, ERRSRCH+19, ERRSRCH+20, ERRSRCH+22, SHOWMSG+6, SHOWMSG+8, VERS22+3, VERS22+4, VERS22+5, VERS22+7
, VERS22+12, VERS22+18, VERS22+20, VERS22+22, VERS22+24, VERS22+26, VERS22+38, VERS22+40, VERS22+41
^TMP( CLEANGBL+3!
^TMP("DDBPF1Z" EN+20*, EXIT+5*
^TMP("ERRLST" ERRSRCH+13, ERRSRCH+15, ERRSRCH+40!
^TMP("TLOG" ERRSRCH+42, TEST+1
^TMP($J EN+23*, EN+24*, CLEANGBL+2!, VERS22+4*, VERS22+6*, VERS22+10*, VERS22+15*, VERS22+19*, VERS22+23*, VERS22+27*
, VERS22+29*, VERS22+31*, VERS22+35*, VERS22+36*, VERS22+41*, VERS22+46*, VERS22+48*, VERS22+51*, VERS22+57*, VERS22+60*
, EXIT+4!, TEST+3*, TEST+4*

Label References

Name Line Occurrences
CLEANGBL EN+10, REEN+10
ERRSRCH REEN+5
EXIT REEN+7, REEN+8, REEN+11
HLCSBAR WHATERR+1
PS SWITCH+11, SWITCH+12, SWITCH+13
SWITCH SHOWMSG+10
TEST ERRSRCH+46
VERS22 SHOWMSG+9
WHATERR REEN+2, WHATERR+7

Naked Globals

Name Field # of Occurrence
^( SWITCH+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BLDOFF EN+3~, EN+14, SHOWMSG+7
BLDON EN+3~, EN+14, SHOWMSG+7
CT ERRSRCH+2~
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 SWITCH+1~
DILN SWITCH+1~, SWITCH+2*
DIR REEN+8!, WHATERR+5!, WHATERR+6!, WHATERR+7!, WHATERR+8!, SWITCH+1~
DIR("A" WHATERR+3*, SHOWMSG+3*
DIR(0 REEN+8*, WHATERR+3*, SHOWMSG+3*
DIROUT SWITCH+1~, SWITCH+9*
DIRUT SHOWMSG+4, SWITCH+1~
DTE VERS22+11*, VERS22+14, VERS22+15!
>> DTOUT WHATERR+4
DTP VERS22+12*, VERS22+13*, VERS22+14, VERS22+15!
DTS VERS22+20*, VERS22+21, VERS22+23!
DUOUT WHATERR+4, SWITCH+1~
DY EN+3~
ERRDTB EN+3~
ERRDTE EN+3~, REEN+6*
GBL CLEANGBL+1~, CLEANGBL+2*, CLEANGBL+3*
HLCSCLNT EN+3~
HLCSDTE EN+3~, ERRSRCH+19*
HLCSDTP EN+3~, ERRSRCH+20*, ERRSRCH+21*
HLCSER WHATERR+2*, WHATERR+9*, ERRSRCH+24, EXIT+2!
HLCSER1 ERRSRCH+25*, ERRSRCH+26*, EXIT+2!
HLCSER2 ERRSRCH+25*, EXIT+2!
HLCSERMS ERRSRCH+27*, EXIT+3!
HLCSEVN EN+4~, ERRSRCH+36*
HLCSEVN1 EN+4~, ERRSRCH+30*, ERRSRCH+32*, ERRSRCH+34*, ERRSRCH+36
HLCSEVN2 EN+4~, ERRSRCH+31*, ERRSRCH+33*, ERRSRCH+35*, ERRSRCH+36
HLCSHDR EN+4~, WHATERR+1*, HLCSBAR+1
HLCSI ERRSRCH+12*, ERRSRCH+13*, ERRSRCH+14, ERRSRCH+15, EXIT+2!
HLCSJ ERRSRCH+14*, ERRSRCH+15*, ERRSRCH+18, ERRSRCH+19, ERRSRCH+20, ERRSRCH+22, ERRSRCH+32, ERRSRCH+33, EXIT+2!, TEST+1*
, TEST+2*, TEST+3, TEST+4, TEST+5
HLCSK EN+4~
HLCSLINK EN+4~, ERRSRCH+28*, ERRSRCH+29
HLCSLN ERRSRCH+12*, EXIT+2!
HLCSLNK EN+5~, ERRSRCH+28*, ERRSRCH+29*
HLCSMID EN+5~
HLCSMX EN+5~
HLCSN ERRSRCH+14*, EXIT+2!
HLCSNREC EN+5~, EN+14*, REEN+8
HLCSPTR EN+5~, EN+16*, SHOWMSG+8*, SHOWMSG+9
HLCSRNO EN+5~, EN+16*, SHOWMSG+6*, SHOWMSG+8, SHOWMSG+9, TEST+5*
HLCSSRVR EN+5~
HLCSST ERRSRCH+12*, EXIT+3!
HLCSTER1 WHATERR+8*, ERRSRCH+24, EXIT+3!
HLCSTER2 WHATERR+8*, EXIT+3!
HLCSTITL EN+6~, EN+15*, EN+21*, EN+22*, EN+24, REEN+4*, ERRSRCH+44*, ERRSRCH+45*, EXIT+4
HLCSTYP EN+6~
HLCSX ERRSRCH+19*, ERRSRCH+28, ERRSRCH+30, ERRSRCH+31, EXIT+3!
HLCSY ERRSRCH+22*, ERRSRCH+23*, ERRSRCH+24, ERRSRCH+25, ERRSRCH+27, EXIT+3!
HLERR EN+6~
I EXIT+1!
IEN773 EN+6~
IOF WHATERR+1, SHOWMSG+2
J EXIT+1!
LAST773 EN+6~
LASTPDT EN+6~
LINE VERS22+8*, VERS22+9*, VERS22+10, VERS22+14*, VERS22+15, VERS22+16*, VERS22+17*, VERS22+18*, VERS22+19, VERS22+21*
, VERS22+22*, VERS22+23, VERS22+24*, VERS22+25*, VERS22+26*, VERS22+27, VERS22+28*, VERS22+29, VERS22+30*, VERS22+31
, VERS22+32*, VERS22+33*, VERS22+34*, VERS22+35!
LN1 VERS22+39*, VERS22+40*, VERS22+41, VERS22+47*, VERS22+50*, VERS22+51, VERS22+61!
LN2 VERS22+37*, VERS22+41, VERS22+44*, VERS22+46*, VERS22+48*, VERS22+51, VERS22+54*, VERS22+57*, VERS22+58, VERS22+61!
LPIENS EN+7~
NEXT ERRSRCH+2~
NOREC EN+7~, EN+12*, REEN+8, ERRSRCH+42*
NUMERR EN+7~
OLD773 EN+7~
OLDPDT EN+7~
RVOFF EN+7~, HLCSBAR+1
RVON EN+7~, HLCSBAR+1
SPACE EN+7~, HLCSBAR+1
SPACE20 EN+8~
SPACE25 EN+8~
SPACE30 EN+8~
SPACE80 EN+8~
STOP EN+8~, EN+12*, REEN+1*, REEN+2, REEN+7, REEN+12*, WHATERR+4*, WHATERR+5
TYPEINFO EN+8~, REEN+4
U WHATERR+8, ERRSRCH+19, ERRSRCH+20, ERRSRCH+24, ERRSRCH+25, ERRSRCH+26, ERRSRCH+27, ERRSRCH+28, ERRSRCH+29, ERRSRCH+30
, ERRSRCH+31, VERS22+5, VERS22+9, VERS22+11, VERS22+12, VERS22+16, VERS22+18, VERS22+20, VERS22+22, VERS22+24
, VERS22+26, VERS22+28, VERS22+30, VERS22+32, VERS22+34, VERS22+60
VERS22 EN+8~, EN+17*, EN+18*, EN+19, ERRSRCH+44, EXIT+5
X REEN+8!, WHATERR+2*, WHATERR+5!, WHATERR+6!, WHATERR+7!, WHATERR+8!, SHOWMSG+5, SHOWMSG+6, SWITCH+1~
XLINE VERS22+7*, VERS22+9, VERS22+11, VERS22+16, VERS22+18, VERS22+28, VERS22+30, VERS22+32, VERS22+34, VERS22+35!
XXY SHOWMSG+9*, VERS22~, VERS22+3, VERS22+4, VERS22+5, VERS22+6, VERS22+7, VERS22+8, VERS22+10, VERS22+12
, VERS22+15, VERS22+19, VERS22+20, VERS22+22, VERS22+23, VERS22+24, VERS22+26, VERS22+27, VERS22+29, VERS22+31
, VERS22+35, VERS22+36, VERS22+38, VERS22+40, VERS22+41, VERS22+46, VERS22+48, VERS22+51, VERS22+57, VERS22+60
XXZ SHOWMSG+9*, VERS22~, VERS22+49, VERS22+50, VERS22+51
Y REEN+8!, WHATERR+5!, WHATERR+6!, WHATERR+7!, WHATERR+8!, SHOWMSG+5, SWITCH+1~, SWITCH+7*, SWITCH+8
Y1Y2 VERS22+59*, VERS22+60, VERS22+61!
YY1 VERS22+5*, VERS22+6*, VERS22+58*, VERS22+59, VERS22+61!
YY2 VERS22+5*, VERS22+6*, VERS22+58*, VERS22+59, VERS22+61!
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