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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLUCM001

Package: Health Level Seven

Routine: HLUCM001


Information

HLUCM001 ;CIOFO-O/LJA - HL7/Capacity Mgt API (continued) ;2/27/01 10:15 [ 12/23/2003 3:49 PM ]

Source Information

Source file <HLUCM001.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Level Seven 2 ($$IEN870,$$MAILTYPE,$$SETUP,$$SITESMSH,ACCUMLAT,ERRMOVE,KILLS,NMSPXRF)^HLUCM009  ($$INST870,$$MAIL870,ACCUMFAC)^HLUCM090  
Registration 1 $$SITE^VASITE  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Health Level Seven 4 HLUCM  HLUCM003  HLUCM009  HLUCM090  

Entry Points

Name Comments DBIA/ICR reference
PREPARE() ; Called by $$CM & $$CM2 and other APIs...
INCR ; Increment totals in TOTCURR...
; CHAR,SEC -- req
REFPCKG(PCKG) ; If passed by reference, is PCKG in array? 0=Don't count,1=OK to count
; NMSPTYPE -- req
ACCUMPR ; Protocol totaling...
; DATA(),FAC,START -- req
TYPELR(IEN772,FACNM) ; Is this Local or Remote or Unknown?
; SITENM -- req
TOTALING ; Grand totals
OKPAR101(PAR) ; PAR=IEN101...
HR(FMDT) ; Return FM DATE and HOUR only...
REFPROT(PROT) ; If passed by reference, is PROT in array? 0=Don't count, 2=Count
; PROTYPE -- req
EOR ; HLUCM001 - HL7/Capacity Mgt API (continued) ;2/27/01 10:15
ZEROUP ; If didn't add 0^...
FIND101(VAL) ; No checking for upp/lowercase. Must be passed right!
; VAL = Protocol name...
ACCUMHR ; Hour totaling
; DATA(),FAC,START,TYPEHR -- req
SLR(IEN772,LR) ; Store the L/R type for use for FACILITY sorting
ADDTMP ; Accumulate totals into ^TMP(TOTALS,$J,...)
; FAC,ORIGETM,ORIGSTM,TYPEHR,TYPEIO,TYPELR -- req
ACCUMSP ; Namespace totaling
; DATA(),FAC,TYPEIO,TYPELR -- req

External References

Name Field # of Occurrence
$$IEN870^HLUCM009 TYPELR+34
$$MAILTYPE^HLUCM009 TYPELR+11
$$SETUP^HLUCM009 PREPARE+23
$$SITESMSH^HLUCM009 TYPELR+27
ACCUMLAT^HLUCM009 ACCUMHR+3, ACCUMHR+4, ACCUMSP+4, ACCUMSP+5, ACCUMSP+7, ACCUMSP+8, ACCUMPR+3, ACCUMPR+4
ERRMOVE^HLUCM009 ADDTMP+19, ADDTMP+24
KILLS^HLUCM009 PREPARE+13
NMSPXRF^HLUCM009 PREPARE+16
$$INST870^HLUCM090 TYPELR+17
$$MAIL870^HLUCM090 TYPELR+14
ACCUMFAC^HLUCM090 ADDTMP+30
$$SITE^VASITE TYPELR+17, PREPARE+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(772 - [#772] TYPELR+7
^HLCS(870 - [#870] TYPELR+36, TYPELR+38
^HLMA - [#773] TYPELR+24, TYPELR+25
^HLMA("B" TYPELR+21
^ORD(101 - [#101] OKPAR101+12, OKPAR101+13, FIND101+7, FIND101+12, FIND101+14, FIND101+15
^TMP( TOTALING+1, TOTALING+7*, ACCUMHR+7, ACCUMHR+9*, ACCUMSP+11, ACCUMSP+13*, ACCUMPR+7, ACCUMPR+9*
^TMP($J ADDTMP+13, ADDTMP+23, PREPARE+7*

Label References

Name Line Occurrences
$$FIND101 OKPAR101+17
$$HR ADDTMP+8
$$SLR TYPELR+11, TYPELR+14, TYPELR+17, TYPELR+31, TYPELR+45
ACCUMHR ADDTMP+31
ACCUMPR ADDTMP+33
ACCUMSP ADDTMP+32
INCR ACCUMHR+8, ACCUMSP+12, ACCUMPR+8
TOTALING ADDTMP+34
ZEROUP PREPARE+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHAR ADDTMP+3~, ADDTMP+5*, INCR+2
D772 TYPELR+2~, TYPELR+7*, TYPELR+10
DATA TYPELR+35~, TYPELR+36*, TYPELR+37
DATA("CHAR" ADDTMP+5, TOTALING+2
DATA("DIFF" ADDTMP+5, TOTALING+5
DATA("FAC" ADDTMP+5
DATA("HR" ADDTMP+6
DATA("IO" ADDTMP+6
DATA("LR" ADDTMP+6
DATA("PCKG" ACCUMHR+3, ACCUMHR+4, ACCUMSP+4, ACCUMSP+5, ACCUMSP+7, ACCUMSP+8, ACCUMPR+3, ACCUMPR+4
DATA("PROT" ACCUMHR+3, ACCUMHR+4, ACCUMSP+4, ACCUMSP+5, ACCUMSP+7, ACCUMSP+8, ACCUMPR+3, ACCUMPR+4
DATA("START" ADDTMP+8
DIV TYPELR+22~
>> END PREPARE+2
ERRFLAG ADDTMP+3~, ADDTMP+16*, ADDTMP+18*
ERRINFO PREPARE+19!
FAC ADDTMP+3~, ADDTMP+5*, ACCUMHR+4, ACCUMSP+7, ACCUMSP+8, ACCUMPR+4, SLR+1~
FACNM TYPELR~, TYPELR+5
FIEN FIND101+2~, FIND101+10*, FIND101+12, FIND101+14, FIND101+16*, FIND101+17
FMDT HR~, HR+2*, HR+3, HR+4*, HR+5*, HR+6, HR+8
>> HLAPI ADDTMP+27, ACCUMHR+3, ACCUMHR+4, ACCUMSP+3, ACCUMSP+6, ACCUMPR+3, ACCUMPR+4
HLDATA SLR+1~
>> HLUCMADD TOTALING+3, INCR+3
HR HR+1~, HR+6*, HR+7*, HR+8
I773 TYPELR+2~, TYPELR+20*, TYPELR+21*, TYPELR+24, TYPELR+25
IEN TYPELR+2~, FIND101+2~, FIND101+13*, FIND101+14*, FIND101+15, FIND101+16
>> IEN101 ZEROUP+1*
>> IEN101( REFPROT+4, REFPROT+5
IEN772 ADDTMP+19, ADDTMP+23, ADDTMP+24, TYPELR~, TYPELR+7, TYPELR+11, TYPELR+14, TYPELR+17, TYPELR+21, TYPELR+31
, TYPELR+34, TYPELR+45, SLR~
IEN870 TYPELR+2~, TYPELR+34*, TYPELR+36, TYPELR+38
IO TYPELR+2~
LNM FIND101+2~, FIND101+11*, FIND101+12*, FIND101+14
LR SLR~, SLR+2
MGIEN TYPELR+35~, TYPELR+38*
MIEN TYPELR+2~, TYPELR+10*, TYPELR+11, TYPELR+23*, TYPELR+24*, TYPELR+25
NM TYPELR+2~
>> NMSPTYPE REFPCKG+2
>> ORIGETM PREPARE+2*, PREPARE+6, PREPARE+8*
>> ORIGSTM PREPARE+2*, PREPARE+6, PREPARE+8
P4 TYPELR+22~, TYPELR+27*, TYPELR+28
P6 TYPELR+22~, TYPELR+27*, TYPELR+28
PAR OKPAR101~, OKPAR101+3, OKPAR101+4, OKPAR101+7, OKPAR101+12, OKPAR101+17
PARENT SLR+1~
PCKG REFPCKG~, REFPCKG+3
PNM FIND101+2~
>> PNMSP ZEROUP+2*
>> PNMSP( REFPCKG+3
PROT REFPROT~, REFPROT+4, REFPROT+5
>> PROTYPE REFPROT+3
RET OKPAR101+1~, OKPAR101+10, OKPAR101+11*, OKPAR101+12*
SEC ADDTMP+3~, ADDTMP+5*, ADDTMP+17, INCR+5
>> SITENM TYPELR+5, PREPARE+3*
START ADDTMP+3~, ADDTMP+8*, ADDTMP+13*, ACCUMHR+3, ACCUMHR+4, ACCUMSP+4, ACCUMSP+5, ACCUMSP+7, ACCUMSP+8, ACCUMPR+3
, ACCUMPR+4, PREPARE+2
TOTALS ADDTMP+18~*, TOTALING+1, TOTALING+7, ACCUMHR+7, ACCUMHR+9, ACCUMSP+11, ACCUMSP+13, ACCUMPR+7, ACCUMPR+9
TOTCURR ADDTMP+3~, TOTALING+1*, TOTALING+2*, TOTALING+4*, TOTALING+5*, TOTALING+6*, TOTALING+7, ACCUMHR+7*, ACCUMHR+9, ACCUMSP+11*
, ACCUMSP+13, ACCUMPR+7*, ACCUMPR+9, INCR+2*, INCR+4*, INCR+5*, INCR+6*
TXT TYPELR+2~, TYPELR+23*, TYPELR+25*, TYPELR+26, TYPELR+27
TYPE TYPELR+2~, TYPELR+20*, TYPELR+21, TYPELR+28*, TYPELR+31, TYPELR+42*, TYPELR+45, SLR+1~
TYPEHR ADDTMP+3~, ADDTMP+6*, ACCUMHR+3, ACCUMHR+4
TYPEIO ADDTMP+3~, ADDTMP+6*, ACCUMSP+4, ACCUMSP+7
TYPELR ADDTMP+3~, ADDTMP+6*, ADDTMP+27, ADDTMP+30, ACCUMSP+5, ACCUMSP+8
U TOTALING+2, TOTALING+4, TOTALING+5, TOTALING+6, INCR+2, INCR+4, INCR+5, INCR+6, OKPAR101+7, TYPELR+10
, TYPELR+17, TYPELR+27, TYPELR+37, TYPELR+38, PREPARE+3, FIND101+15
VAL OKPAR101+1~, OKPAR101+7*, OKPAR101+10, OKPAR101+12, OKPAR101+13, OKPAR101+17*, OKPAR101+20, FIND101~, FIND101+4*, FIND101+7
, FIND101+11, FIND101+12, FIND101+15
X ADDTMP+18*, TYPELR+2~, TYPELR+11*, TYPELR+27*, SLR+1~, REFPROT+2~, REFPROT+4*, REFPROT+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All