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

Package: IHS Generic Interface System

Routine: INHUT1


Information

INHUT1 ; FRW,DGH ; 10 Jun 99 14:37; HL7 utilities

Source Information

Source file <INHUT1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
IHS Generic Interface System 3 $$COMP^INHUT  ($$HDT,$$TS)^INHUT10  $$SUBESC^INHUT7  
VA Fileman 1 ^%DT  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS Generic Interface System 2 INHMS1  INHUT  
Contract Health Management Information System 1 ACHS278  
IHS Accounts Receivable 1 BAR276  
IHS Support HL7 Interfaces 1 BHLX835  

Entry Points

Name Comments DBIA/ICR reference
CRB(X,INDELIMS,INENC,INDIR) ;Transform to code room-bed location
CL(X,INDELIMS,INENC,INDIR) ;Transform to coded location
CE(INTCE,FILE,CODE,INDELIMS,INENC,INDIR) ;Entry point
DT(X) ;Transform date format to HL7 date format
CC(X,INDELIMS,INENC,INDIR) ;Transform to charge code
; INDELIMS - Delimeter values
; INENC - 0 don't encode 1 encode
; INDIR - O Outbound, I Inbound
TS(X) ;Transform date to HL7 time stamp format
FDT(X,TS) ;Transform date format to HL7 date format
CN(INTCE,FILE,CODE,INDELIMS,INENC,INDIR) ;Entry point to transform to composite data type
PN(N,INDELIMS,INENC,INDIR) ;Transform person name to HL7 formatted person name
HDT(X,INTS,INVA) ;Transform HL7 date format to internal fileman format
HLPN(X,INSUBDEL,INDELIMS,INENC,INDIR)
CM(INTCE,FILE,CODE,INDELIMS,INENC,INDIR) ;Entry point to transform to composite data type

External References

Name Field # of Occurrence
^%DT DT+6, FDT+8
$$COMP^INHUT CE+14
$$HDT^INHUT10 HDT+13
$$TS^INHUT10 TS+6
$$SUBESC^INHUT7 CE+37, CE+42, PN+14, PN+15, PN+16, HLPN+13, CC+11, CRB+15, CRB+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] CRB+13
^DIC - [#1] CE+23, CE+24, CE+34
^DIC(4 - [#4] CRB+13
^INVD(4090.2 - [#4090.2] CE+28, CE+31
^SC - [#44] CL+10, CRB+13

Label References

Name Line Occurrences
$$CE CM+5, CN+6, CL+12, CC+8, CRB+10
$$PN CN+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% CE+13~, CM+5~*, CM+6*, CM+7, CN+5~, CN+6*, CN+7*, CN+8
%DT DT+6~*, FDT+8~*
B CRB+3~, CRB+4*, CRB+16*, CRB+18
CE CE+13~, CE+40*, CE+42*, CE+43
CODE CE~, CE+14*, CE+16*, CE+20, CE+21, CE+23, CE+24, CE+31*, CE+37*, CE+38
, CE+45, CM~, CN~, CN+6, CRB+10
D CRB+3~, CRB+4*, CRB+13*, CRB+15*, CRB+18
DLM CE+13~, CE+14*, CE+21, CE+24, CE+38, CE+40, CE+43, CE+45
FILE CE~, CE+16*, CE+18*, CE+20, CE+21, CE+23, CE+24, CE+28, CE+34, CM~
, CM+5, CN~, CN+6
GL CE+13~, CE+18*, CE+34*, CE+35*, CE+38, CE+40
GLO CE+13~, CE+18*
INCL1 CL+7~, CL+8*, CL+10, CL+12*, CL+14*, CL+15, CC+7~, CC+8*, CC+12
INCL2 CL+7~, CL+8*, CL+10*, CL+12*, CL+14, CL+15, CC+7~, CC+9*, CC+11*, CC+12
INDELIMS CE~, CE+37, CE+42, CM~, CM+5, CN~, CN+6, PN~, PN+14, PN+15
, PN+16, HLPN~, HLPN+13, CL~, CL+12, CC~, CC+8, CC+11, CRB~, CRB+10
, CRB+15, CRB+16
INDIR CE~, CE+37, CE+42, CM~, CM+5, CN~, CN+6, PN~, PN+14, PN+15
, PN+16, HLPN~, HLPN+13, CL~, CL+12, CC~, CC+8, CC+11, CRB~, CRB+15
, CRB+16
INENC CE~, CE+37, CE+42, CM~, CM+5, CN~, CN+6, PN~, PN+13, HLPN~
, HLPN+13, CL~, CL+12, CC~, CC+8, CC+11, CRB~, CRB+14
>> INSUBCOM CRB+11
INSUBDEL CE+14, CM+6, CN+7, PN+17, PN+18, HLPN~, HLPN+12, CL+14, CL+15, CC+12
, CRB+11, CRB+18
INTCE CE~, CE+12, CE+16*, CE+20, CE+21, CE+23, CE+24, CE+35, CE+38, CE+43
, CM~, CM+5, CN~, CN+6
INTS HDT~, HDT+13
INVA HDT~, HDT+13
MAP CE+13~, CE+28*, CE+31
N PN~, PN+9, PN+11, PN+17*, PN+18*, PN+19
N0 PN+10~, PN+11*, PN+14*, PN+17
N1 PN+10~, PN+11*, PN+15*, PN+18
N2 PN+10~, PN+11*, PN+16*, PN+17
OUT CE+13~, CE+43*, CE+45*, CE+47
TS FDT~, FDT+7*, FDT+9
U CE+18, CE+31, CE+40, CL+10, CRB+13
W CRB+3~, CRB+4*, CRB+10*, CRB+11*, CRB+18
WI CRB+3~, CRB+4*, CRB+7, CRB+10, CRB+13
X CE+13~, HLPN~, HLPN+10, HLPN+11*, HLPN+12*, HLPN+13*, HLPN+14, DT~, DT+6, DT+7*
, DT+8, TS~, TS+6, FDT~, FDT+7, FDT+11*, FDT+12*, FDT+13, HDT~, HDT+13
, CL~, CL+6, CL+8, CC~, CC+5, CC+8, CC+9, CRB~, CRB+2, CRB+4
Y CE+13~, DT+6~, DT+7, FDT+8~, FDT+9, FDT+11, FDT+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All