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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: IS00012

Package: IHS Generic Interface System

Routine: IS00012


Information

IS00012(INTT,INDA,INA,INDEST,INQUE,INORDUZ,INORDIV) ;Compiled from script 'Generated: HL IHS IZV04 BATCH HEADER-O' on AUG 15, 2018

Source Information

Source file <IS00012.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
IHS Generic Interface System 4 ($$MESSID,$$NEWO)^INHD  (ERROR,MC)^INHS  SETPIECE^INHU  ($$COMP,$$ESC,$$FIELD,$$REP,$$SUBCOMP)^INHUT  
IHS Immunizations Interface 1 FHS^BYIMSEGS  
Kernel 1 $$GETERR^%ZTOS  
Uncategorized 1 SETDT^UTDT  

Entry Points

Name Comments DBIA/ICR reference
START ;Initialize variables
EN
ERROR ;

External References

Name Field # of Occurrence
$$GETERR^%ZTOS ERROR+1
FHS^BYIMSEGS START+15, START+38
$$MESSID^INHD START+1
$$NEWO^INHD START+63
ERROR^INHS ERROR+1, START+64
MC^INHS START+32, START+55, START+60
SETPIECE^INHU START+33, START+34, START+35, START+56, START+57, START+58
$$COMP^INHUT START+9, START+10
$$ESC^INHUT START+10
$$FIELD^INHUT START+9, START+10
$$REP^INHUT START+10
$$SUBCOMP^INHUT START+9, START+10
SETDT^UTDT START+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN, ERROR+1
^INRHSITE(1 START+3, START+8
^INRHT - [#4000] START+63
^INTHL7M - [#4011] START+6
^INTHOS(1 ERROR+1
^UTILITY("INH" START+1!, START+36*, START+59*
^VA(200 - [#200] START+4

Label References

Name Line Occurrences
START EN+1

Naked Globals

Name Field # of Occurrence
^(0 START+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BHLMIEN START+5*, START+6
>> CP START+33*, START+34, START+35, START+56*, START+57, START+58
D0 START+17*, START+19!, START+21*, START+23!, START+25*, START+27!, START+29*, START+31!, START+40*, START+42!
, START+44*, START+46!, START+48*, START+50!, START+52*, START+54!
>> DELIM START+9*, START+12*, START+33, START+34, START+35, START+56, START+57, START+58
DTIME START+3*
DUZ START+4*
DUZ("AG" START+3*
DUZ(0 START+3*
DXS START+19!, START+23!, START+27!, START+31!, START+42!, START+46!, START+50!, START+54!
>> GERR START+3*
INA IS00012~
INA("ENC" START+17, START+40
INA("EVDT" START+29, START+52
INA("INMIDGEN" START+63
INA("MESSID" START+1*
INA("MSH3" START+21, START+44
INA("MSH4" START+25, START+48
INDA IS00012~, START+2, START+17, START+21, START+25, START+29, START+40, START+44, START+48, START+52
>> INDELIM START+9*
>> INDELIMS START+10*
INDEST IS00012~, START+63
INHERCNT START+3!
INHERR START+3!
>> INHLDUZ START+4*
>> INMODE START+3*
INORDIV IS00012~, START+63
INORDUZ IS00012~, START+63
INQUE IS00012~, START+63
INREQERR START+3!, START+62
INSETID START+7!, START+14*, START+37*
>> INSMIN START+8*
>> INSTERR START+3*, START+62
>> INSUBCOM START+9*
>> INSUBDEL START+9*
INTT IS00012~, START+63
INUIF6 START+2!*, START+63
>> INUIF7 START+63
INV START+3!*, START+19, START+23, START+27, START+31, START+33, START+34, START+35, START+42, START+46
, START+50, START+54, START+56, START+57, START+58
>> INVS START+3*, START+32, START+55, START+60
>> L1 START+33*, START+34*, START+35*, START+56*, START+57*, START+58*
>> LCT START+3*, START+36*, START+59*
LINE START+33!*, START+34, START+35, START+36, START+56!*, START+57, START+58, START+59
>> MESSID START+1*, START+63
>> MULT START+3*
>> SUBDELIM START+9*, START+13*, START+33, START+34, START+35, START+56, START+57, START+58
U START+3, START+8, START+63
>> UIF START+63*, START+64
>> X EN*, ERROR+1*, START+17*, START+18*, START+19, START+21*, START+22*, START+23, START+25*, START+26*
, START+27, START+29*, START+30*, START+31, START+40*, START+41*, START+42, START+44*, START+45*, START+46
, START+48*, START+49*, START+50, START+52*, START+53*, START+54
>> X1 START+18*, START+22*, START+26*, START+30*, START+41*, START+45*, START+49*, START+53*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All