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

Package: IHS Generic Interface System

Routine: INHD


Information

INHD ; cmi/flag/maw - FRW,DGH,JSH 29 Aug 97 08:42 Interface Input Driver 07 Oct 91 6:44 AM ; [ 09/09/2004 1:23 PM ]

Source Information

Source file <INHD.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 4 ^%DT  NOW^%DTC  (,FILE)^DICN  ^DIE  
IHS Generic Interface System 2 (ENI,ENR)^INHE  $$ERRMSG^INHU1  
Kernel 1 ($$ADDT,$$NOW)^%ZTFDT  
Uncategorized 1 $$CDATF2H^UTDT  

Caller Graph

Caller Graph Total: 54

Package Total Caller Graph
IHS Generic Interface System 53 INHOS  INHOU1  INHOU8  INHRDUP  INHRDUP1  INHUSEN4  INHUSEQ2  INHVAMR  
INHVATR  INHVATRP  INHVAX  INTSUSN  IS00001  IS00001C  IS00002  IS00002C  
IS00004  IS00004M  IS00006  IS00006E  IS00007  IS00007M  IS00008  IS00009  
IS00011  IS00011C  IS00011G  IS00012  IS00013  IS00014  IS00014A  IS00015  
IS00015B  IS00019  IS00019B  IS00020  IS00020A  IS00023  IS00023B  IS00024  
IS00024A  IS00028  IS00028A  IS00028B  IS00029  IS00029C  IS00029F  IS00029I  
IS00029J  IS00030  IS00030A  IS00031  IS00031C  
IHS Immunizations Interface 1 BYIMSEGS  

Entry Points

Name Comments DBIA/ICR reference
MESSID() ;Function to return a unique Message ID
FAILR ;Creation of UIF entry by a receiver ( NEW ) failed
ERRMES ;Set up "creation failed" error message
TIME ;Get time to process. If STAT, set to 00000,00000
SET(INH,IND,INU,INO,INPRIO) ;Queue an entry into ^INLHSCH
M1
STORE ;Store text in message file (INTHU)
ERROR ;Handle errors
NEW(MID,DEST,SRC,G,ACK,DIR,%OUT,INMIDGEN) ;Make a new entry from an outside program
NEWO(DEST,G,ACK,TT,MID,%OUT,INORDUZ,INORDIV,INUIF6,INUIF7,INMIDGEN) ;Make a new outgoing entry
FAILO ;Creation of UIF entry by NEWO failed

External References

Name Field # of Occurrence
^%DT TIME+20
NOW^%DTC NEWO+33
$$ADDT^%ZTFDT TIME+19
$$NOW^%ZTFDT TIME+19
^DICN NEW+23
FILE^DICN NEWO+34
^DIE NEWO+40, NEW+29, SET+18
ENI^INHE ERROR+2
ENR^INHE FAILR+3, FAILO+10
$$ERRMSG^INHU1 ERROR+2
$$CDATF2H^UTDT TIME+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^INTHU - [#4001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" NEWO+27, NEW+15
^INLHDEST( SET+20*
^INLHSCH SET+22*
^INRHD - [#4005] NEWO+29, SET+9, SET+12, TIME+9
^INRHD("B" NEW+18
^INRHSITE(1 M1
^INRHT - [#4000] SET+16, TIME+11
^INTHL7M - [#4011] STORE+11, STORE+14
^INTHOS(1 ERROR+1
^INTHPC - [#4004] FAILO+4
^INTHU - [#4001] NEWO+36, NEWO+41*, NEWO+42*, NEWO+43*, NEWO+45*, NEWO+46*, NEWO+48, STORE+12*, STORE+13*, STORE+15*
, STORE+16*, STORE+18*, STORE+19*, STORE+20*, NEW+25, NEW+31, SET+9
^INTHU("C" NEWO+39, NEW+20, NEW+28, M1+1
^INTHU("MESSID" MESSID+2, M1, M1+2

Label References

Name Line Occurrences
$$MESSID NEW+21
ERRMES FAILR+2, FAILO+2
FAILO NEWO+35
FAILR NEW+17, NEW+19, NEW+20, NEW+24
M1 M1+1
SET STORE+21
STORE NEWO+47, NEW+30
TIME STORE+21

Naked Globals

Name Field # of Occurrence
^("MESSID" M1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NEWO+33, TIME+16~, TIME+18*
%DT TIME+20~*
%OUT NEWO~, NEWO+39, STORE+21, NEW~, NEW+28
ACK NEWO~, NEWO+28, NEWO+39, NEW~, NEW+17, NEW+28
>> BHLMIEN STORE+11, STORE+14, STORE+17
C NEWO+30~, STORE+9~, STORE+12*, STORE+13*, STORE+15*, STORE+16*, STORE+18*, STORE+19*, STORE+20
DA NEWO+30~, NEWO+36*, NEWO+41, NEWO+42, NEWO+43, NEWO+45, NEWO+46, NEWO+48, NEWO+49, STORE+12
, STORE+13, STORE+15, STORE+16, STORE+18, STORE+19, STORE+20, STORE+21, NEW+16~, NEW+25*, NEW+31
, NEW+32, SET+10~, SET+18*
DD NEWO+30~, NEWO+34!, NEW+16~
DEST NEWO~, NEWO+28, NEWO+29, NEWO+39, STORE+21, NEW~, NEW+17, NEW+18*, NEW+19, NEW+28
, ERRMES+2, ERROR+2, TIME+9
DIC NEWO+30~, NEWO+34*, NEW+16~, NEW+23*
DIC(0 NEWO+34*, NEW+23*
DIE NEWO+30~, NEWO+40*, NEW+16~, NEW+29*, SET+10~, SET+18*
DIR NEW~, NEW+22*, NEW+28
DLAYGO NEWO+30~, NEWO+34*, NEW+16~, NEW+23*
DO NEWO+30~, NEWO+34!, NEW+16~
DR NEWO+30~, NEWO+40*, NEW+16~, NEW+29*, SET+10~, SET+18*
ERROR FAILR+1~, FAILR+3, FAILO+1~, FAILO+10
ERROR(1 ERRMES+1*
ERROR(2 ERRMES+2*
ERROR(3 ERRMES+2*
ERROR(4 ERRMES+2*
ERROR(5 ERRMES+2*
G NEWO~, NEWO+28, NEWO+39, STORE+12, STORE+13, STORE+15, STORE+16, STORE+18, STORE+19, NEW~
, NEW+17, NEW+28, ERRMES+2
H NEWO+30~, SET+10~, SET+13*, SET+14
I NEWO+30~, STORE+9~, STORE+12*, STORE+13, STORE+15*, STORE+16, STORE+18*, STORE+19
>> INA("DMISID" NEWO+45
>> INA("MSGTYPE" NEWO+46
INBNZ FAILO+1~, FAILO+4*
>> INBPN FAILO+4, FAILO+10
INBZ FAILO+1~, FAILO+4*
IND SET~, SET+9, SET+12, SET+20
>> INDA NEWO+42
INDELQ SET+10~, SET+12*, SET+20
INDEST NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INDIR NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
ING NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INH SET~, SET+13, SET+14*, SET+18, SET+20, SET+22
INHNOW NEWO+30~, NEWO+33*, NEWO+34
INMID NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INMIDGEN NEWO~, NEWO+38*, NEWO+39, NEW~, NEW+27*, NEW+28
INNEACK NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INNEOUT NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INO SET~, SET+9
INORDIV NEWO~
INORDUZ NEWO~
INORGIEN NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INP SET+10~, SET+17*, SET+18, SET+20, SET+22
INPRIO SET~, SET+17
INSRC NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INTT NEWO+37~, NEWO+39*, NEW+26~, NEW+28*
INU SET~, SET+9, SET+18, SET+20, SET+22
INUIF6 NEWO~, NEWO+41, NEWO+42
INUIF7 NEWO~, NEWO+43, NEWO+44
J STORE+9~, STORE+13*, STORE+16*, STORE+19*
MID NEWO~, NEWO+39, NEW~, NEW+17, NEW+19, NEW+20, NEW+21*, NEW+28, ERRMES+2
P TIME+16~
P( TIME+18*
P("D" TIME+19
P("H" TIME+19
P("M" TIME+19
P("S" TIME+19
SRC NEWO+30~, NEW~, NEW+17, NEW+28, ERRMES+2
T TIME+16~*, TIME+18
TIME NEWO+30~, STORE+21, NEW+16~, TIME+10*, TIME+12*, TIME+13*, TIME+20*, TIME+21*
TT NEWO~, NEWO+28, NEWO+39, NEW+16~, ERROR+2, SET+16, TIME+9*, TIME+10, TIME+11
TT0 SET+10~, SET+16*, SET+17
TTP TIME+7~, TIME+11*, TIME+12, TIME+13, TIME+15, TIME+16, TIME+19*, TIME+20
U STORE+11, STORE+14, FAILO+4, M1, SET+12, SET+17, TIME+9, TIME+11
X NEWO+27*, NEWO+30~, NEWO+34*, NEW+15*, NEW+16~, NEW+23*, MESSID+1~, M1*, SET+10~, TIME+20~*
Y NEWO+30~, NEWO+35, NEWO+36, NEW+16~, NEW+24, NEW+25, MESSID+1~, M1*, M1+1, M1+3
, SET+10~, TIME+20~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All