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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: INHMG2

Package: IHS Generic Interface System

Routine: INHMG2


Information

INHMG2 ;KN; 18 Jun 99 13:38; Script Message Generator - Extend INHMG1

Source Information

Source file <INHMG2.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS Generic Interface System 2 HEADER^INHMG  $$QS^INHUTIL  
Uncategorized 1 $$JUST^UTIL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Generic Interface System 1 INHMG1  

Entry Points

Name Comments DBIA/ICR reference
INFIELD(INSG,D0,D1,INCOMSEG) ; Entry point
HDR2 ;Header 2
T ; End of page routine
N

External References

Name Field # of Occurrence
HEADER^INHMG INFIELD+46, T+1
$$QS^INHUTIL INFIELD+26
$$JUST^UTIL INFIELD+75

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: INFIELD+45
Function Call: WRITE
  • Prompt: "=====Segment Name==================================ID=====Seq No==Req==Rep==OF=="
  • Line Location: INFIELD+49
Function Call: WRITE
  • Prompt: ?0,$G(INSG("NM"))
  • Line Location: INFIELD+50
Function Call: WRITE
  • Prompt: ?51,$G(INSG("NM",1))
  • Line Location: INFIELD+51
Function Call: WRITE
  • Prompt: ?58,$J($G(INSG("NM",2)),0,1)
  • Line Location: INFIELD+52
Function Call: WRITE
  • Prompt: ?66,$G(INSG("NM",3))
  • Line Location: INFIELD+53
Function Call: WRITE
  • Prompt: ?71,$G(INSG("NM",4))
  • Line Location: INFIELD+54
Function Call: WRITE
  • Prompt: ?76,$G(INSG("NM",5))
  • Line Location: INFIELD+55
Function Call: WRITE
  • Prompt: ?8,"Parent Segment:",?24,INSG("PS")
  • Line Location: INFIELD+56
Function Call: WRITE
  • Prompt: ?18,"File:",?24,INSG("FL")
  • Line Location: INFIELD+57
Function Call: WRITE
  • Prompt: ?8,"Multiple Field:",?24,INSG("MF")
  • Line Location: INFIELD+58
Function Call: WRITE
  • Prompt: ?4,"User-Defined Index:",?24,INSG("UD")
  • Line Location: INFIELD+59
Function Call: WRITE
  • Prompt: ?6,"Lookup Parameter:",?24,INSG("LP")
  • Line Location: INFIELD+60
Function Call: WRITE
  • Prompt: ?12,"Make Links:",?24,INSG("ML")
  • Line Location: INFIELD+61
Function Call: WRITE
  • Prompt: ?14,"Template:",?24,INSG("TP")
  • Line Location: INFIELD+62
Function Call: WRITE
  • Prompt: ?15,"Routine:"
  • Line Location: INFIELD+63
Function Call: WRITE
  • Prompt: ?25,INSG("RT")
  • Line Location: INFIELD+63
Function Call: WRITE
  • Prompt: ?14,"ID Field:"
  • Line Location: INFIELD+64
Function Call: WRITE
  • Prompt: ?25,INSG("IF")
  • Line Location: INFIELD+64
Function Call: WRITE
  • Prompt: ?14,"ID Value:"
  • Line Location: INFIELD+65
Function Call: WRITE
  • Prompt: ?25,INSG("IV")
  • Line Location: INFIELD+65
Function Call: WRITE
  • Prompt: !
  • Line Location: INFIELD+71
Function Call: WRITE
  • Prompt: !,$$JUST^UTIL(INFD(INT1,"SQ"),3,"R",0),?6,$$JUST^UTIL(INFD(INT1,"SQ","LEN"),3,"R",0),?11,INFD(INT1,"SQ","DT"),?15,INFD(INT1,"SQ","RQ"),?17,INFD(INT1,"SQ","RP")
  • Line Location: INFIELD+75
Function Call: WRITE
  • Prompt: ?56,IDL
  • Line Location: INFIELD+79
Function Call: WRITE
  • Prompt: ?56,$E(IDL,1,IOM-56),!?56,$E(IDL,IOM-55,$L(IDL))
  • Line Location: INFIELD+80
Function Call: WRITE
  • Prompt: !,?10,"Overide Input Xform: ",INFD(INT1,"OIT")
  • Line Location: INFIELD+81
Function Call: WRITE
  • Prompt: !,?10,"Input Validation: ",INFD(INT1,"INV")
  • Line Location: INFIELD+82
Function Call: WRITE
  • Prompt: !,?10,"Incoming Xform: ",INFD(INT1,"INT")
  • Line Location: INFIELD+83
Function Call: WRITE
  • Prompt: !,?10,"Outgoing Xform: ",INFD(INT1,"OUT")
  • Line Location: INFIELD+84
Function Call: WRITE
  • Prompt: !,?10,"Map Function: ",INFD(INT1,"MP")
  • Line Location: INFIELD+85
Function Call: WRITE
  • Prompt: !
  • Line Location: N+0
Function Call: WRITE
  • Prompt: !?15,"R R L X"
  • Line Location: HDR2+1
Function Call: WRITE
  • Prompt: ?0,"SeqNo Len DT q p k f Field Name Data Location"
  • Line Location: HDR2+2
Function Call: WRITE
  • Prompt: "--------------------------------------------------------------------------------"
  • Line Location: HDR2+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INTHL7F - [#4012] INFIELD+22, INFIELD+29
^INTHL7FT - [#4012.1] INFIELD+30
^INTHL7M - [#4011] INFIELD+16
^INTHL7S - [#4010] INFIELD+19, INFIELD+20, INFIELD+26
^INVD(4090.2 - [#4090.2] INFIELD+29

Label References

Name Line Occurrences
HDR2 INFIELD+69, T+1
N INFIELD+49, INFIELD+50, INFIELD+52, INFIELD+56, INFIELD+57, INFIELD+58, INFIELD+59, INFIELD+60, INFIELD+61, INFIELD+62
, INFIELD+63, INFIELD+64, INFIELD+65, HDR2+1, HDR2+3
T INFIELD+49, INFIELD+56, INFIELD+75, INFIELD+81, INFIELD+82, INFIELD+83, INFIELD+84, INFIELD+85

Naked Globals

Name Field # of Occurrence
^("C" INFIELD+29
^("I" INFIELD+29
^(4 INFIELD+29
^(5 INFIELD+29
^(50 INFIELD+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D0 INFIELD~, INFIELD+16
D1 INFIELD~, INFIELD+16
D2 INFIELD+15~, INFIELD+16*, INFIELD+26*
D3 INFIELD+15~, INFIELD+26*
DT INFIELD+15~, INFIELD+30*
>> DUOUT INFIELD+16, INFIELD+19, INFIELD+25, INFIELD+26, INFIELD+49, INFIELD+50, INFIELD+52, INFIELD+56, INFIELD+57, INFIELD+58
, INFIELD+59, INFIELD+60, INFIELD+61, INFIELD+62, INFIELD+63, INFIELD+64, INFIELD+65, INFIELD+74, INFIELD+75, INFIELD+81
, INFIELD+82, INFIELD+83, INFIELD+84, INFIELD+85, N, HDR2+1, HDR2+3
FN INFIELD+15~
FP INFIELD+15~, INFIELD+20*, INFIELD+22, INFIELD+26*, INFIELD+29
>> HF2 INFIELD+47*, INFIELD+73*, T+1*
I INFIELD+15~, INFIELD+27*
>> ID1 INFIELD+26*, INFIELD+28, INFIELD+29, INFIELD+30, INFIELD+31
>> ID2 INFIELD+18*, INFIELD+19*, INFIELD+20, INFIELD+22
>> IDL INFIELD+77*, INFIELD+79, INFIELD+80
INCOMSEG INFIELD~
>> INCT INFIELD+34*, INFIELD+43*, INFIELD+44*, INFIELD+45, INFIELD+46
>> INFD( INFIELD+26*, INFIELD+28*, INFIELD+29*, INFIELD+30*, INFIELD+31*, INFIELD+39, INFIELD+40, INFIELD+41, INFIELD+74, INFIELD+75
, INFIELD+76, INFIELD+77, INFIELD+81, INFIELD+82, INFIELD+83, INFIELD+84, INFIELD+85
>> INFLN INFIELD+34*, INFIELD+41*, INFIELD+43, INFIELD+44, INFIELD+69, INFIELD+71
>> INPAGE T+1
INSG INFIELD~
INSG( INFIELD+36, INFIELD+37
INSG("FL" INFIELD+57
INSG("IF" INFIELD+64
INSG("IV" INFIELD+65
INSG("LP" INFIELD+60
INSG("MF" INFIELD+58
INSG("ML" INFIELD+61
INSG("NM" INFIELD+50, INFIELD+51, INFIELD+52, INFIELD+53, INFIELD+54, INFIELD+55
INSG("PS" INFIELD+56
INSG("RT" INFIELD+63
INSG("TP" INFIELD+62
INSG("UD" INFIELD+59
>> INSLN INFIELD+34*, INFIELD+37*, INFIELD+43, INFIELD+44
>> INSQ INFIELD+20*
INT INFIELD+15~
>> INT1 INFIELD+24*, INFIELD+25*, INFIELD+26, INFIELD+73*, INFIELD+74*, INFIELD+75, INFIELD+76, INFIELD+77, INFIELD+81, INFIELD+82
, INFIELD+83, INFIELD+84, INFIELD+85
INTMP INFIELD+15~
INTMP( INFIELD+22*
INV INFIELD+15~
>> INX INFIELD+36*, INFIELD+37, INFIELD+39*, INFIELD+40, INFIELD+41
>> INY INFIELD+40*, INFIELD+41
IOM INFIELD+79, INFIELD+80
IOSL INFIELD+45, INFIELD+46, T+1
LEN INFIELD+15~, INFIELD+29*, INFIELD+30, INFIELD+31
LK INFIELD+15~, INFIELD+26*, INFIELD+28
LOC INFIELD+15~
MP INFIELD+15~, INFIELD+29*
NL INFIELD+49~*
OIT INFIELD+15~
OUT INFIELD+15~
RP INFIELD+15~, INFIELD+26*, INFIELD+28
RQ INFIELD+15~, INFIELD+26*, INFIELD+28
SP INFIELD+15~, INFIELD+16*, INFIELD+19, INFIELD+20, INFIELD+26
SQ INFIELD+15~, INFIELD+20*, INFIELD+22, INFIELD+26*
U INFIELD+16, INFIELD+20, INFIELD+26, INFIELD+30, INFIELD+31
XF INFIELD+15~, INFIELD+26*, INFIELD+28
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All