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 |  Local Variables  | All
Print Page as PDF
Routine: HLCSAS1

Package: Health Level Seven

Routine: HLCSAS1


Information

HLCSAS1 ;ISCSF/RWF - Read data ;02/05/2004 08:06

Source Information

Source file <HLCSAS1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Health Level Seven 4 (SEND,TRACE)^HLCSAS  LLCNT^HLCSTCP  FILE^HLDIE  TCP^HLTF  
Kernel 2 ($$DT,$$NOW)^XLFDT  $$UP^XLFSTR  

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

Package Total Caller Graph
Health Level Seven 2 HLCSAC  HLCSAS  

Entry Points

Name Comments DBIA/ICR reference
DATA(ROOT,STAT) ;get Data
SAVE(HLTP) ;save to file 772, HLTP: I=input, O=output
SNMSP(IEN772,NMSP) ; Store NMSP in IEN772 (Created by HL*1.6*91)
SDATA(ROOT,TYPE) ;Send data from a source
DCODE(D) ;Decode a DATA string
DREAD() ;Data read
DSEND(D) ;Data send
LREAD(N) ;Read N char

External References

Name Field # of Occurrence
SEND^HLCSAS DATA+9, SDATA+3
TRACE^HLCSAS DATA+2
LLCNT^HLCSTCP DATA+10, SDATA+8
FILE^HLDIE SAVE+6, SNMSP+5
TCP^HLTF SAVE+2
$$DT^XLFDT DATA+7, SDATA+6
$$NOW^XLFDT SAVE+5
$$UP^XLFSTR DCODE+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: L,D,!
  • Line Location: DSEND+3
Function Call: READ
  • Variable: P#C
  • Timeout: HLDREAD
  • Line Location: LREAD+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(772 - [#772] SAVE+7, SNMSP+2
^HLMA - [#773] SAVE+7

Label References

Name Line Occurrences
$$DREAD DATA+6
$$LREAD DREAD+2, DREAD+4
$$SAVE DATA+5, SDATA+4
DCODE DATA+2
DSEND SDATA+5, SDATA+7
SNMSP SAVE+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C LREAD+1~*, LREAD+2, LREAD+3, LREAD+4*
D SDATA+1~, DCODE~, DCODE+1*, DCODE+2, DREAD+1~*, DSEND~, DSEND+2, DSEND+3, LREAD+1~*, LREAD+4*
, LREAD+6
>> HCSDAT DATA+2, DATA+6, DREAD+1*, DREAD+4*, DREAD+5
>> HCSER DATA+6, DATA+9, SDATA+2*, DREAD+1*, DREAD+2, DREAD+3*, LREAD+1*, LREAD+2, LREAD+3*
>> HLDP DATA+10, SAVE+5, SDATA+8
>> HLDREAD LREAD+3
HLDT SAVE+1~, SAVE+2
HLJ SAVE+1~, SNMSP+1~
HLMID SAVE+1~, SAVE+2
>> HLP("NAMESPACE" SAVE+8
HLROOT DATA+1~, DATA+5*, DATA+6*, DATA+7, SDATA+1~, SDATA+4*, SDATA+5, SDATA+6
HLTIEN SAVE+1~, SAVE+2, SAVE+3, SAVE+7
HLTP SAVE~, SAVE+5
HLX SAVE+1~, SAVE+7*, SAVE+8
HLY SAVE+1~, SAVE+7*, SAVE+9
I DATA+1~, DATA+6*, DATA+7, SDATA+1~, SDATA+5*, SDATA+6, DCODE+2*
IEN772 SNMSP~, SNMSP+2, SNMSP+3
L SDATA+1~, DREAD+1~, DREAD+2*, DREAD+3, DREAD+4, DSEND+1~, DSEND+2*, DSEND+3
M DATA+1~, DATA+6*
N LREAD~, LREAD+1, LREAD+4
NMSP SNMSP~, SNMSP+2, SNMSP+4
P LREAD+1~, LREAD+3*, LREAD+4
R DREAD+1~
ROOT DATA~, DATA+6*, SDATA~, SDATA+2*, SDATA+4
STAT DATA~
STAT("P" DCODE+2*
TYPE SDATA~, SDATA+3
X SAVE+1~, SAVE+3*, SAVE+5, SAVE+7*, SNMSP+1~, SNMSP+3*, SNMSP+4, SDATA+1~, SDATA+2*, SDATA+4*
, SDATA+5*
Y SAVE+1~, SAVE+7*, SNMSP+1~, SDATA+1~, SDATA+2*, SDATA+5
Z SDATA+1~, SDATA+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All