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

Package: IHS Generic Interface System

Routine: INHMGD2


Information

INHMGD2 ;CAR; 27 Jun 97 15:34;HL7 MESSAGING - PROCESS SEGMENT

Source Information

Source file <INHMGD2.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Generic Interface System 2 ($$DASH,$$LKPRM,$$YN,HEADER,WRITE)^INHMGD1  FIELD^INHMGD3  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INHMGD1  

Entry Points

Name Comments DBIA/ICR reference
SEG(INSEG,FLVL,FILE,INP,INERN) ;Process segment
; Input:
; INSEG= Seg is the index to the ^INTHL7M(INDA,1,SEG,0) node, and
; is used to retrieve INMSG(1).
; FLVL = Current level in FILE.
; FILE = Stacks file# references.
; INP = The output array used to create a data file for export to
; a tab delimited text file.
; INERN= An incrementing counter to prevent multiple error msgs
; Output:
; INERN,INP and FILE

External References

Name Field # of Occurrence
^DIC SEG+28, SEG+60
$$DASH^INHMGD1 SEG+86
$$LKPRM^INHMGD1 SEG+75
$$YN^INHMGD1 SEG+47, SEG+52, SEG+54, SEG+77
HEADER^INHMGD1 SEG+84
WRITE^INHMGD1 SEG+89, SEG+96, SEG+100, SEG+103, SEG+106, SEG+109, SEG+112, SEG+115, SEG+118, SEG+121
, SEG+122
FIELD^INHMGD3 SEG+132

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] SEG+38, SEG+56
^INTHL7F - [#4012] SEG+132
^INTHL7M - [#4011] SEG+13, SEG+81, SEG+135, SEG+137, SEG+138
^INTHL7S - [#4010] SEG+14, SEG+17, SEG+50, SEG+127, SEG+130, SEG+131
^UTILITY("INHMGD" SEG+32*, SEG+37*

Label References

Name Line Occurrences
SEG SEG+138

Naked Globals

Name Field # of Occurrence
^(0 SEG+50, SEG+56

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DATA SEG+86*, SEG+87*, SEG+88*, SEG+91*, SEG+92*, SEG+93*, SEG+94*, SEG+95*, SEG+99*, SEG+102*
, SEG+105*, SEG+108*, SEG+111*, SEG+114*, SEG+117*, SEG+120*, SEG+122*
DIC SEG+21~, SEG+26!, SEG+27*, SEG+59!*
DIC("S" SEG+28*, SEG+60*
DIC(0 SEG+27*, SEG+59*
>> DUOUT SEG+127
FILE SEG~, SEG+132, SEG+138
FILE( SEG+27, SEG+32, SEG+33*, SEG+34*, SEG+35, SEG+37, SEG+38, SEG+59
FLVL SEG~, SEG+27, SEG+32, SEG+33*, SEG+34*, SEG+35*, SEG+37, SEG+38, SEG+59, SEG+132
, SEG+138, SEG+141*
INCH SEG+21~, SEG+136*, SEG+137*, SEG+138
>> INCSG SEG+18
INDHDR SEG+21~, SEG+83*, SEG+84*, SEG+88
INERN SEG~, SEG+31*, SEG+32, SEG+36*, SEG+37, SEG+138
>> INEXIT SEG+84, SEG+130
INF SEG+40~, SEG+125*, SEG+127*, SEG+130, SEG+132
INFLD SEG+40~
INFLD(1 SEG+131*, SEG+132
>> INHF2 SEG+123*
>> INMSG SEG+13, SEG+32, SEG+37, SEG+81, SEG+135, SEG+137, SEG+138
>> INOFF SEG+86
INP SEG~, SEG+65, SEG+66*, SEG+67*, SEG+68*, SEG+69*, SEG+70*, SEG+71*, SEG+72*, SEG+132
, SEG+138
>> INPAGE SEG+84
>> INPARS SEG+30
INREPEAT SEG+40~, SEG+51*, SEG+52
INSEG SEG~, SEG+13*, SEG+14, SEG+17, SEG+32, SEG+81, SEG+127, SEG+130, SEG+131, SEG+135
, SEG+137, SEG+138
INSEG(0 SEG+17*, SEG+18, SEG+41, SEG+66, SEG+67
INSEG(1 SEG+13*, SEG+22, SEG+23, SEG+25, SEG+26, SEG+34, SEG+45
INSEG(2 SEG+13*
>> INSG("FL" SEG+56*, SEG+101
>> INSG("LP" SEG+75*, SEG+110
>> INSG("MF" SEG+57*, SEG+58, SEG+59, SEG+61*, SEG+70, SEG+104
>> INSG("ML" SEG+77*, SEG+113
>> INSG("NM" SEG+42*, SEG+43*, SEG+46*, SEG+47*, SEG+52*, SEG+54*, SEG+68, SEG+69, SEG+71
>> INSG("PS" SEG+50*, SEG+72, SEG+98
>> INSG("RT" SEG+81*, SEG+119
>> INSG("TP" SEG+79*, SEG+116
>> INSG("UD" SEG+62*, SEG+107
INUDI SEG+21~, SEG+23*, SEG+24
INWHILE SEG+21~, SEG+22*, SEG+24, SEG+30*, SEG+35*, SEG+141
INWHILE(1 SEG+33*, SEG+38*
INX SEG+21~, SEG+26*, SEG+32, SEG+36*, SEG+37, SEG+128*, SEG+130*, SEG+131, SEG+138*
INY SEG+40~, SEG+41*, SEG+42, SEG+43, SEG+45*, SEG+46, SEG+47, SEG+49, SEG+51, SEG+54
, SEG+55, SEG+57, SEG+62, SEG+75, SEG+77, SEG+79
IO SEG+84, SEG+88
IO(0 SEG+84, SEG+88
IOSL SEG+84, SEG+88
>> TAB SEG+66, SEG+67, SEG+68, SEG+69, SEG+70, SEG+71, SEG+72
U SEG+18, SEG+22, SEG+23, SEG+25, SEG+26, SEG+32, SEG+33, SEG+34, SEG+37, SEG+38
, SEG+42, SEG+43, SEG+46, SEG+47, SEG+49, SEG+50, SEG+51, SEG+54, SEG+55, SEG+56
, SEG+57, SEG+62, SEG+66, SEG+67, SEG+75, SEG+77, SEG+79
X SEG+21~, SEG+26*, SEG+49*, SEG+50, SEG+55*, SEG+56, SEG+59*, SEG+77*, SEG+79*, SEG+81*
, SEG+131*, SEG+132
Y SEG+21~, SEG+29, SEG+33, SEG+60
Y(0 SEG+33, SEG+61
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All