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

Package: IHS Generic Interface System

Routine: INHUSEN


Information

INHUSEN ; DGH ; 05 Nov 1999 12:57 ; Enhanced processing functions and utilities

Source Information

Source file <INHUSEN.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Generic Interface System 7 GETLINE^INHOU  ($$ACKIN,$$CACK,CACKLOG)^INHUSEN2  ERRADD^INHUSEN3  ($$VERIF,DEST,STORE)^INHUSEN4  $$INNC^INHUSEN5  $$X12IN^INHUSEN6  ($$ACKINSEQ,$$SEQIN)^INHUSEQ  
Kernel 1 TTSTP^XUSAUD  
Uncategorized 1 SETDT^UTDT  

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
IHS Generic Interface System 11 INHUSEQ2  INHVCRA  INHVCRL  INHVCRLD  INHVTA3M  INHVTAPR  INHVTAPT  INHVTAX1  
INHVTMT3  INTSLO  INTST  

Entry Points

Name Comments DBIA/ICR reference
IN(ING,INDEST,INDSTR,INUSEQ,INSEND,INERR,INXDST,INMSG,INLHSCH,INMSASTA,INNOACK,INSTD) ;Process incoming
GETSTD(INGBL) ;Identify the standard of the incoming message.
ACK ;Process commit ack and quit back to transceiver routine.
DEST ;Find destination for incoming message (not incoming ack?).
VERIF(INGBL,INMSH,INTYP,INEVN,INERR) ;Determine HL7 message type and event
STORE ;Store incoming xmission in the Universal Interface file

External References

Name Field # of Occurrence
GETLINE^INHOU GETSTD+9
$$ACKIN^INHUSEN2 IN+56
$$CACK^INHUSEN2 ACK+13, ACK+14, ACK+19
CACKLOG^INHUSEN2 IN+85
ERRADD^INHUSEN3 IN+51, IN+52, IN+59, IN+65, IN+92, GETSTD+14
$$VERIF^INHUSEN4 VERIF+1
DEST^INHUSEN4 DEST+1
STORE^INHUSEN4 STORE+3
$$INNC^INHUSEN5 IN+39
$$X12IN^INHUSEN6 IN+43
$$ACKINSEQ^INHUSEQ IN+73
$$SEQIN^INHUSEQ IN+76
SETDT^UTDT STORE+2
TTSTP^XUSAUD ACK+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHB("RUN" IN+90
^INRHD - [#4005] IN+67, IN+89, IN+91*, ACK+6
^INTHPC - [#4004] GETSTD+14

Label References

Name Line Occurrences
$$GETSTD IN+41
$$VERIF IN+48
ACK IN+52, IN+55, IN+62, IN+71, IN+83
STORE IN+60, IN+81

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACKMSG IN+34~, IN+56, IN+85
CERR ACK+9~, ACK+13*, ACK+14*, ACK+19*, ACK+20
CND IN+34~, IN+50*, IN+78*, ACK+4*, ACK+6*, ACK+10, ACK+12, ACK+13, ACK+14
>> ERR IN+39*, IN+43*
EXPCT IN+34~, IN+46*, IN+56, IN+73, IN+76, ACK+13, ACK+14, ACK+19
>> INBPN IN+90, GETSTD+14
>> INDELIM IN+50, IN+51, IN+75
INDEST IN~, IN+43
INDST IN+34~, IN+56, IN+67*
INDSTP IN+34~, IN+56, IN+59, IN+65, IN+67
INDSTR IN~, IN+43, IN+73, IN+76, IN+89, IN+91, IN+92, ACK+6, ACK+13, ACK+14
, ACK+19
INERR IN~, IN+39, IN+43, IN+48, IN+51, IN+52, IN+56, IN+59, IN+65, IN+73
, IN+76, IN+85, IN+92, ACK+13, ACK+14, ACK+19, VERIF~, VERIF+1, GETSTD+14
INEVN IN+34~, IN+48, VERIF~, VERIF+1
ING IN~, IN+39, IN+41, IN+43, IN+48, IN+56
INGBL VERIF~, VERIF+1, GETSTD~, GETSTD+9, GETSTD+10
INLHSCH IN~, IN+43
INMSASTA IN~, IN+43, IN+55, IN+56, IN+58, IN+73, IN+83, IN+85
INMSG IN~, IN+43, IN+85, ACK+8
INMSH IN+34~, IN+48, IN+50, IN+51, IN+52, IN+59, IN+65, IN+75, ACK+19, VERIF~
, VERIF+1
INNOACK IN~, IN+43, ACK+4
INSEND IN~, IN+43, IN+46*, IN+73
INSTD IN~, IN+39, IN+41*, IN+43
INTYP IN+34~, IN+48, IN+52, IN+55, IN+62, IN+73, IN+83, IN+85, VERIF~, VERIF+1
INUSEQ IN~, IN+39, IN+46*, IN+71, IN+88
INVL IN+34~, IN+48*, IN+52*, IN+55, IN+56*, IN+59*, IN+62, IN+65*, IN+71, IN+73*
, IN+76*, IN+78, ACK+13, ACK+14, ACK+19, ACK+20
INXDST IN~, IN+39, IN+43, IN+64
LCT GETSTD+8~, GETSTD+9*
LINE GETSTD+8~, GETSTD+9, GETSTD+10*, GETSTD+11, GETSTD+12, GETSTD+14
LOOP IN+34~, IN+88*, IN+90*, IN+91*
LTRY IN+88~*
MESSID IN+34~, IN+51*, IN+59, IN+65, IN+92
MSG IN+34~, IN+51, IN+52, IN+59, IN+65, GETSTD+14
MSG(1 IN+51*, IN+52*, IN+59*, IN+65*, GETSTD+14*
MSG(2 IN+51*, IN+52*, IN+59*, IN+65*, GETSTD+14*
ORIGID IN+34~, IN+51*, ACK+13, ACK+14, ACK+19
ORIGID2 IN+34~
SEQ IN+34~, IN+75*, IN+76, IN+91
STAT IN+34~, IN+60*, IN+76, ACK+9~
U IN+67, IN+91, ACK+6, ACK+19, GETSTD+14
>> XUAUDIT ACK+8
Z IN+34~, IN+64*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All