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

Package: IHS Generic Interface System

Routine: INHMGD3


Information

INHMGD3 ;CAR; 16 May 97 16:46;HL7 MESSAGING - MANAGEMENT OF DATA SOURCES

Source Information

Source file <INHMGD3.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Generic Interface System 2 ($$YN,HDR2)^INHMGD1  (MAPXFRM,PRINT)^INHMGD4  
VA Fileman 2 ^DIC  ^DICOMP  
Uncategorized 1 $$LBTB^UTIL  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Generic Interface System 2 INHMGD2  INHMGD7  

Entry Points

Name Comments DBIA/ICR reference
FIELD(INFLD,INF,FLVL,FILE,INP) ;Handle a field in SCRIPT GENERATOR FIELD^4012
FD1 ;one field
PROC(INFLDC,INP) ;Print the data source, utilizing the current Seg. File
RESOLVE(INRT,INAD) ;Extrensic ***add DIC lookup
; Inputs:
; INRT = file#, or file name
; INAD = field string: e.g.: #.01:#.01:INTERNAL(#3.5)_";40.8"
; delimited by ":"
; Output:
; String containing Field#:File# (Field Name)
; with no leading spaces, and 1 space before the
; Field Name. e.g.: .01:8550 (NAME)

External References

Name Field # of Occurrence
^DIC RESOLVE+20, RESOLVE+22, RESOLVE+35
^DICOMP RESOLVE+39
$$YN^INHMGD1 FIELD+15, FIELD+16, FIELD+17, FIELD+18, FIELD+36, FIELD+37
HDR2^INHMGD1 FD1+15
MAPXFRM^INHMGD4 PROC+20
PRINT^INHMGD4 PROC+19
$$LBTB^UTIL PROC+10, PROC+13

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( RESOLVE+49
^INTHL7F - [#4012] FIELD+26, FIELD+31, FIELD+32, FIELD+34, FIELD+35, FD1+4, PROC+13
^INTHL7FT - [#4012.1] FD1+10
^INTHL7S - [#4010] FIELD+12
^UTILITY("INHMGD" PROC+6*, PROC+18*, RESOLVE+26*

Label References

Name Line Occurrences
$$RESOLVE PROC+16
FD1 FIELD+30, FIELD+39
PROC FD1+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %Y RESOLVE+39
>> DA RESOLVE+38*
DIC RESOLVE+10~, RESOLVE+20!*, RESOLVE+22*, RESOLVE+35!*
DIC("S" RESOLVE+22*
DIC(0 RESOLVE+20*, RESOLVE+22*, RESOLVE+35*
DICOMPX PROC+1~, RESOLVE+38*, RESOLVE+43, RESOLVE+45
>> DQI RESOLVE+38*
FILE FIELD~
FILE( PROC+6, PROC+8, PROC+18, RESOLVE+26, RESOLVE+57
FLVL FIELD~, PROC+6, PROC+8, PROC+18, RESOLVE+26, RESOLVE+57
I RESOLVE+10~
I(0 RESOLVE+38*
IN FIELD+11~, FIELD+26*, FIELD+33*, FIELD+35
IN(0 FIELD+26*, FIELD+31*, FIELD+32
IN(10 FIELD+32*, FIELD+33, FIELD+36, FIELD+37
INAD RESOLVE~, RESOLVE+14*, RESOLVE+15, RESOLVE+16*, RESOLVE+25, RESOLVE+29, RESOLVE+30, RESOLVE+31, RESOLVE+34, RESOLVE+38
, RESOLVE+43, RESOLVE+46*, RESOLVE+57, RESOLVE+58
INAME RESOLVE+10~, RESOLVE+41*, RESOLVE+43, RESOLVE+49*, RESOLVE+51*, RESOLVE+53*
INDDL PROC+1~
INDENT FIELD+11~, FIELD+23*, FIELD+38*
INDESC PROC+1~
INDL PROC+1~, PROC+8*, PROC+10*, PROC+11*, PROC+13*, PROC+15, PROC+16*, PROC+17, PROC+19
INERR FD1+1~
INF FIELD~, FIELD+19, FIELD+20, FIELD+22, FIELD+35
INFD FIELD+11~
INFD("DT" FD1+10*, PROC+4*, PROC+5
INFD("FN" FD1+8*
INFD("LEN" FD1+11*
INFD("OIT" FD1+12*
INFD("SQ" FIELD+19*
INFIL RESOLVE+10~, RESOLVE+11*, RESOLVE+15*, RESOLVE+34, RESOLVE+36*, RESOLVE+45*, RESOLVE+46, RESOLVE+49, RESOLVE+55, RESOLVE+56*
, RESOLVE+57*, RESOLVE+58*
INFLD FIELD~, FIELD+12*, FIELD+23, FIELD+26, FIELD+31, FIELD+32, RESOLVE+10~, RESOLVE+11*, RESOLVE+45*, RESOLVE+46
, RESOLVE+49
INFLD(1 FIELD+12*, FIELD+13
INFLD(2 FIELD+12*
INFLDC FIELD+11~, FIELD+23*, FIELD+33*, FIELD+34, FIELD+35, FD1+4, FD1+17, PROC~, PROC+6, PROC+13
, PROC+18, PROC+20, RESOLVE+26
INFLDC(0 FIELD+35*, FD1+4*, PROC+4, PROC+10
>> INHF2 FD1+15, FD1+16*, FD1+18*
INJ PROC+1~, RESOLVE+10~
>> INMSG PROC+6, PROC+18, RESOLVE+26
INOLDX PROC+1~, PROC+11*, PROC+13*, PROC+18
INP FIELD~, FIELD+22*, FD1+17, PROC~, PROC+19
INPY RESOLVE+10~, RESOLVE+39*, RESOLVE+51
INREP FIELD+11~, FIELD+16*
INREQ FIELD+11~, FIELD+15*, FIELD+36*
INRT RESOLVE~, RESOLVE+15*, RESOLVE+19, RESOLVE+20, RESOLVE+21*, RESOLVE+23*, RESOLVE+24*, RESOLVE+25, RESOLVE+35, RESOLVE+36
, RESOLVE+38
INS PROC+1~, RESOLVE+10~, RESOLVE+29*, RESOLVE+53
>> INSEG FIELD+12, PROC+6, PROC+18, RESOLVE+26
>> INSEG(0 FIELD+20, FIELD+35
INSF FIELD+11~, FIELD+26*, FIELD+29
INSUPRES FIELD+11~, FIELD+23*, FIELD+30*
>> INSVAR FIELD+20*, FIELD+35*
INUFL FIELD+11~, FIELD+17*, FIELD+37*
INX PROC+1~
INY FIELD+11~, FIELD+13*, FIELD+15, FIELD+16, FIELD+17, FIELD+18, FD1+1~, FD1+4*, FD1+8, FD1+9*
, FD1+10, FD1+11, FD1+12
>> J(0 PROC+8*, PROC+16, RESOLVE+38*
>> TAB FIELD+22
U FIELD+15, FIELD+16, FIELD+17, FIELD+18, FIELD+20, FIELD+35, FIELD+36, FIELD+37, FD1+8, FD1+9
, FD1+10, FD1+11, FD1+12, PROC+4, PROC+6, PROC+10, PROC+18, RESOLVE+26, RESOLVE+43, RESOLVE+45
, RESOLVE+49
X PROC+1~, RESOLVE+10~, RESOLVE+20*, RESOLVE+31*, RESOLVE+34*, RESOLVE+38*, RESOLVE+40, RESOLVE+55
XFM FIELD+11~, FIELD+18*
Y RESOLVE+10~, RESOLVE+21, RESOLVE+23, RESOLVE+36
Y(0 RESOLVE+36
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