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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HLUCM050

Package: Health Level Seven

Routine: HLUCM050


Information

HLUCM050 ;CIOFO-O/LJA - HL7/Capacity Mgt API-II ;10/23/01 12:01

Source Information

Source file <HLUCM050.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Health Level Seven 6 (TMDIFF,TOT772C,TOT772T,TOT773C,TOT773T)^HLUCM  ($$PROT101,$$TYPEIO,$$TYPETMO)^HLUCM002  ($$MSH772,$$MSH773,$$MSHMAIL)^HLUCM003  ($$MSGTYPE,HOLDTOT,MSGID,NMSPXRF)^HLUCM009  $$LOADEM^HLUCM050  $$FACILITY^HLUCM090  
VA FileMan 2 MIX^DIC1  EN^DIQ1  
Kernel 1 $$FMDIFF^XLFDT  

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

Package Total Caller Graph
Health Level Seven 4 HLUCM002  HLUCM003  HLUCM009  HLUCM050  

Entry Points

Name Comments DBIA/ICR reference
LOADEM(IEN772,HLNMSP) ; Find all related entries, up to 20...
; HLNMSP is passed by reference...
OKALL(HLNMSP) ; Does every 772 entry have a valid .01 node?
VAL3(IEN772,FAC) ; Return sort values...
TIME(IEN772) ; Times...
CHAR(IEN772) ; Number characters...
GETNMSP(IEN772) ; The one and only place to ask for NAMESPACE...
GETPROT(IEN772) ; One & only place to ask for PROTOCOL...
HOLDTOT(X)
MSGID(X)
NMSPALL(IEN772) ;Perform all attempts to find NMSP...
NMSP94(IEN94) ; From 9.4 find it's namespace...
NMSPCHG(NMSP) ; Some miscellaneous special actions first...
NMSPXRF(IEN101) ; Find NMSP from ^TMP($J,"NMSPXRF")
NMSPFROM(TXT) ; From TXT try to find NMSP...
SPR(IEN772) ; Evaluate SPR segment for RPC for package, possible
; resetting the PCKG variable...
; PCKG -- req
EOR ; HLUCM050 - HL7/Capacity Mgt API-II ;10/23/01 12:01

External References

Name Field # of Occurrence
MIX^DIC1 NMSPFROM+10
EN^DIQ1 NMSP94+4
TMDIFF^HLUCM TIME+7
TOT772C^HLUCM CHAR+2
TOT772T^HLUCM TIME+2
TOT773C^HLUCM CHAR+6
TOT773T^HLUCM TIME+6
$$PROT101^HLUCM002 LOADEM+103
$$TYPEIO^HLUCM002 VAL3+3
$$TYPETMO^HLUCM002 VAL3+2
$$MSH772^HLUCM003 NMSPALL+7
$$MSH773^HLUCM003 NMSPALL+20
$$MSHMAIL^HLUCM003 NMSPALL+8
$$MSGTYPE^HLUCM009 LOADEM+99
HOLDTOT^HLUCM009 HOLDTOT
MSGID^HLUCM009 MSGID
NMSPXRF^HLUCM009 NMSPCHG+4, NMSPXRF+2, SPR+13
$$LOADEM^HLUCM050 GETNMSP+2, GETPROT+2
$$FACILITY^HLUCM090 LOADEM+78
$$FMDIFF^XLFDT LOADEM+116

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(772 - [#772] LOADEM+34, LOADEM+37, LOADEM+41, OKALL+4, NMSPALL+11, SPR+4
^HLMA - [#773] LOADEM+45, LOADEM+48, LOADEM+51, LOADEM+60, LOADEM+61, LOADEM+67, LOADEM+68
^HLMA("AF" LOADEM+47
^HLMA("B" LOADEM+44, TIME+4, CHAR+4
^HLMA("C" LOADEM+50
^ORD(101 - [#101] NMSPALL+17, NMSPXRF+5
^TMP($J LOADEM+14, LOADEM+18, LOADEM+21, LOADEM+23, LOADEM+24, LOADEM+131*, NMSP94+2, NMSP94+6*, NMSPCHG+4, NMSPXRF+2
, NMSPFROM+5, NMSPFROM+13*, SPR+13

Label References

Name Line Occurrences
$$CHAR LOADEM+89
$$NMSP94 NMSPALL+18
$$NMSPALL LOADEM+107
$$NMSPCHG NMSPALL+4, NMSPALL+7, NMSPALL+8, NMSPALL+14, NMSPALL+18, NMSPALL+20
$$NMSPFROM NMSPCHG+5, NMSPXRF+6, SPR+14
$$NMSPXRF NMSPALL+14
$$OKALL LOADEM+75
$$SPR NMSPALL+4
$$TIME LOADEM+95
$$VAL3 LOADEM+87
HOLDTOT LOADEM+37, LOADEM+41, LOADEM+48, LOADEM+51, LOADEM+58, LOADEM+61, LOADEM+65, LOADEM+68
MSGID LOADEM+42, LOADEM+53

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACKTO LOADEM+6~, LOADEM+60*, LOADEM+61
>> APPR NMSPCHG+14
CHAR SPR+3~, SPR+10*
CHARC LOADEM+6~, LOADEM+83*, LOADEM+89*, LOADEM+90, LOADEM+91
CHARP LOADEM+6~, LOADEM+83*, LOADEM+91*, LOADEM+118
CT LOADEM+6~, LOADEM+83*, LOADEM+85*, LOADEM+118, TIME+1~, TIME+3*, TIME+4, TIME+5*, CHAR+1~, CHAR+3*
, CHAR+4, CHAR+5*
D NMSPFROM+8~, NMSPFROM+9*
D0 NMSP94+1~
DA NMSP94+1~, NMSP94+3*
DATA LOADEM+6~, LOADEM+34*, LOADEM+39, LOADEM+57, LOADEM+58, LOADEM+64, LOADEM+65, TIME+1~, CHAR+1~
DATA("CHAR" CHAR+7
DATA("DIFF" TIME+8
DATA("END" TIME+8
DATA("START" TIME+8
DATAC LOADEM+6~
DATAC( LOADEM+90*, LOADEM+93*, LOADEM+96*, LOADEM+100*, LOADEM+104*, LOADEM+108*, LOADEM+113*, LOADEM+127
DATAP LOADEM+6~, LOADEM+118*, LOADEM+122
DEF LOADEM+6~
DEL SPR+3~, SPR+7*, SPR+8
DIC NMSP94+1~, NMSP94+3*, NMSPFROM+8~, NMSPFROM+9*
DIC(0 NMSPFROM+9*
DIQ NMSP94+1~, NMSP94+3*
DIQ(0 NMSP94+3*
DR NMSP94+1~, NMSP94+3*
FAC LOADEM+6~, LOADEM+78*, LOADEM+87, LOADEM+113, LOADEM+118, VAL3~, VAL3+5
>> FACR NMSPCHG+15
FAIL OKALL+1~, OKALL+2*, OKALL+3, OKALL+5*, OKALL+6
HL LOADEM+6~, GETNMSP+1~, GETNMSP+2, GETPROT+1~, GETPROT+2
HL("HLCHILD" GETNMSP+3, GETPROT+3
HL("HLPARENT" GETNMSP+4, GETPROT+4
HLNMSP LOADEM~, LOADEM+11!, LOADEM+70*, LOADEM+75, LOADEM+76!, LOADEM+78, LOADEM+129!, LOADEM+130*, OKALL~
HLNMSP( LOADEM+26*, LOADEM+33, LOADEM+73, LOADEM+84, LOADEM+126, OKALL+3
HLNMSP("HLCHILD" LOADEM+24*
HLNMSP("HLPARENT" LOADEM+17, LOADEM+18*, LOADEM+23*
HLNMSP(0 LOADEM+79, LOADEM+121
HLZZI LOADEM+6~, LOADEM+37*, LOADEM+41*
HOLDNMSP LOADEM+7~, LOADEM+31!, LOADEM+70, LOADEM+71!
I LOADEM+7~, LOADEM+73*, LOADEM+96*, LOADEM+97*
I772 LOADEM+7~, LOADEM+32*, LOADEM+33*, LOADEM+34, LOADEM+37, LOADEM+44, OKALL+1~, OKALL+2*, OKALL+3*, OKALL+4
I773 LOADEM+7~, LOADEM+44*, LOADEM+45, LOADEM+47, LOADEM+59, LOADEM+60, LOADEM+66, LOADEM+67
I773(1 LOADEM+46*, LOADEM+47*, LOADEM+48, LOADEM+49*, LOADEM+50*, LOADEM+51, LOADEM+52!
IEN LOADEM+7~
IEN101 NMSPALL+1~, NMSPALL+11*, NMSPALL+14, NMSPALL+17, NMSPXRF~, NMSPXRF+5
IEN772 LOADEM~, LOADEM+14, LOADEM+20*, LOADEM+21*, LOADEM+23, LOADEM+24, LOADEM+26, LOADEM+37, LOADEM+41, LOADEM+57
, LOADEM+64, LOADEM+83*, LOADEM+84*, LOADEM+87, LOADEM+89, LOADEM+90, LOADEM+93, LOADEM+95, LOADEM+96, LOADEM+99
, LOADEM+100, LOADEM+103, LOADEM+104, LOADEM+107, LOADEM+108, LOADEM+113, LOADEM+125*, LOADEM+126*, LOADEM+127, VAL3~
, VAL3+2, VAL3+3, TIME~, TIME+2, TIME+4, CHAR~, CHAR+2, CHAR+4, GETNMSP~, GETNMSP+2
, GETNMSP+3, GETPROT~, GETPROT+2, GETPROT+3, NMSPALL~, NMSPALL+4, NMSPALL+7, NMSPALL+8, NMSPALL+11, NMSPALL+20
, SPR~, SPR+4
IEN773 TIME+1~, TIME+3*, TIME+4*, TIME+6, CHAR+1~, CHAR+3*, CHAR+4*, CHAR+6
IEN94 NMSPALL+1~, NMSPALL+17*, NMSPALL+18, NMSP94~, NMSP94+2, NMSP94+3, NMSP94+5, NMSP94+6
IENPAR LOADEM+7~, LOADEM+14*, LOADEM+17, LOADEM+18, LOADEM+21, LOADEM+23, LOADEM+79*, LOADEM+87, LOADEM+121*, LOADEM+122
, LOADEM+127
IN SPR+3~, SPR+4*, SPR+5, SPR+6, SPR+7, SPR+8*, SPR+9*, SPR+10*, SPR+11, SPR+12
, SPR+14
LEN LOADEM+7~, NMSPXRF+1~, NMSPFROM+4*, NMSPFROM+5, NMSPFROM+6*, NMSPFROM+9, NMSPFROM+12
MSGID LOADEM+7~, LOADEM+39*, LOADEM+40, LOADEM+41, LOADEM+42, LOADEM+45*, LOADEM+50, LOADEM+53
MTYPEC LOADEM+7~, LOADEM+99*, LOADEM+100, LOADEM+101
MTYPEP LOADEM+8~, LOADEM+83*, LOADEM+101*, LOADEM+118
NMSP LOADEM+8~, LOADEM+107*, LOADEM+108, LOADEM+109, LOADEM+110, LOADEM+111, GETNMSP+1~, GETPROT+1~, NMSPALL+1~, NMSPALL+4*
, NMSPALL+7*, NMSPALL+8*, NMSPALL+14*, NMSPALL+18*, NMSPALL+20*, NMSP94+1~, NMSPCHG~, NMSPCHG+5, NMSPCHG+7, NMSPXRF+1~
, NMSPXRF+3*, NMSPXRF+4, NMSPXRF+6*, NMSPXRF+7, NMSPFROM+1~, NMSPFROM+3*, NMSPFROM+4, NMSPFROM+5*, NMSPFROM+6, NMSPFROM+12*
, NMSPFROM+13, NMSPFROM+14, SPR+3~, SPR+14*, SPR+15
NMSP( NMSP94+5
NMSPP LOADEM+8~, LOADEM+83*, LOADEM+110, LOADEM+111*, LOADEM+118
NODE NMSPXRF+1~, NMSPXRF+4*, NMSPXRF+5
NUM LOADEM+8~, LOADEM+28*, LOADEM+29, LOADEM+30, LOADEM+73*, LOADEM+83*, LOADEM+85*, LOADEM+133, GETNMSP+1~, GETNMSP+2*
, GETPROT+1~, GETPROT+2*
NUM(1 LOADEM+29, LOADEM+30*
PAR GETNMSP+1~, GETNMSP+3*, GETNMSP+4, GETPROT+1~, GETPROT+3*, GETPROT+4
PCKG NMSPCHG+1~, NMSPCHG+5*, NMSPCHG+7*, NMSPCHG+10*, NMSPCHG+11*, NMSPCHG+12, NMSPCHG+13*, NMSPCHG+14*, NMSPCHG+15*, NMSPCHG+16*
, NMSPCHG+17*, NMSPCHG+18*, NMSPCHG+19*, NMSPCHG+20*, NMSPCHG+21*, NMSPCHG+22*, NMSPCHG+23*, NMSPCHG+25
PIEN LOADEM+8~, LOADEM+67*, LOADEM+68
PROT LOADEM+8~, LOADEM+103*, LOADEM+104, LOADEM+105
PROTP LOADEM+8~, LOADEM+83*, LOADEM+105*, LOADEM+118
RET NMSP94+1~, NMSP94+2*, NMSP94+5*, NMSP94+6, NMSP94+7
RTN NMSPXRF+1~, NMSPXRF+5*, NMSPXRF+6
TIME LOADEM+8~, LOADEM+95*, LOADEM+96, LOADEM+97
TIMEBEG LOADEM+8~, LOADEM+115*, LOADEM+116, LOADEM+118
TIMEEND LOADEM+9~, LOADEM+115*, LOADEM+116, LOADEM+118
TIMEP LOADEM+82!
TIMEP( LOADEM+97*
TIMEP(":" LOADEM+115
TIMEP(0 LOADEM+115
TMBEG TIME+1~
TMDIFF LOADEM+9~, LOADEM+116*, LOADEM+118, TIME+1~
TMEND TIME+1~
TMP LOADEM+9~
TMP( LOADEM+87*, LOADEM+122*, LOADEM+127*, LOADEM+130, LOADEM+131
TOT772 LOADEM+9~
TOT773 LOADEM+9~
TOTNUM LOADEM+9~, LOADEM+20*, LOADEM+21, LOADEM+22*, LOADEM+28*, LOADEM+29, LOADEM+33, LOADEM+37, LOADEM+41, LOADEM+47
, LOADEM+50
TXT NMSPFROM~, NMSPFROM+2, NMSPFROM+5, NMSPFROM+9, NMSPFROM+12
TYPEHR VAL3+1~, VAL3+2*, VAL3+6
TYPEIO VAL3+1~, VAL3+3*, VAL3+6
TYPELR VAL3+1~, VAL3+5*, VAL3+6
U LOADEM+17, LOADEM+39, LOADEM+45, LOADEM+57, LOADEM+58, LOADEM+60, LOADEM+64, LOADEM+65, LOADEM+67, LOADEM+87
, LOADEM+93, LOADEM+96, LOADEM+97, LOADEM+100, LOADEM+104, LOADEM+108, LOADEM+113, LOADEM+118, OKALL+4, VAL3+6
, TIME+8, GETNMSP+5, GETPROT+5, NMSPALL+11, NMSPALL+17, NMSPALL+18, NMSP94+5, NMSPXRF+5
VAL GETNMSP+1~, GETNMSP+4*, GETNMSP+5, GETPROT+1~, GETPROT+4*, GETPROT+5
X LOADEM+9~, LOADEM+48*, LOADEM+51*, LOADEM+61*, LOADEM+68*, LOADEM+97*, HOLDTOT~, MSGID~, NMSPFROM+8~, NMSPFROM+9*
Y LOADEM+9~, NMSPFROM+8~, NMSPFROM+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All