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

Package: IHS Generic Interface System

Routine: IS00028


Information

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

Source Information

Source file <IS00028.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS Generic Interface System 5 $$MESSID^INHD  (ERROR,MC)^INHS  SETPIECE^INHU  ($$COMP,$$ESC,$$FIELD,$$REP,$$SUBCOMP)^INHUT  (A1,EN)^IS00028A  
IHS Support HL7 Interfaces 4 INS^BHLIN1  ^BHLMSH  ^BHLPID  VST^BHLV  
Kernel 1 $$GETERR^%ZTOS  
Uncategorized 1 SETDT^UTDT  

Entry Points

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

External References

Name Field # of Occurrence
$$GETERR^%ZTOS ERROR+1
INS^BHLIN1 START+12
^BHLMSH START+17
^BHLPID START+182
VST^BHLV START+12
$$MESSID^INHD START+1
ERROR^INHS ERROR+1
MC^INHS START+76, START+114, START+156, START+175, START+241
SETPIECE^INHU START+77, START+78, START+79, START+80, START+81, START+82, START+84, START+85, START+86, START+87
, START+115, START+116, START+117, START+118, START+157, START+158, START+159, START+160, START+162, START+163
, START+164, START+176, START+177, START+242, START+243, START+244, START+245, START+246, START+247, START+248
$$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
A1^IS00028A 9+1
EN^IS00028A 9
SETDT^UTDT START+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN, ERROR+1
^DIC(13 - [#13] START+226
^DPT - [#2] START+181, START+204, START+215, START+226
^INRHSITE(1 START+3, START+8
^INTHL7M - [#4011] START+6
^INTHOS(1 ERROR+1
^UTILITY("INH" START+1!, START+88*, START+119*, START+165*, START+178*
^VA(200 - [#200] START+4

Label References

Name Line Occurrences
START EN+1

Naked Globals

Name Field # of Occurrence
^( START+215
^(0 START+8, START+204, START+226

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BHLMIEN START+5*, START+6
>> CP START+77*, START+78, START+79, START+80, START+81, START+82, START+84, START+85, START+86, START+87
, START+115*, START+116, START+117, START+118, START+157*, START+158, START+159, START+160, START+162, START+163
, START+164, START+176*, START+177, START+242*, START+243, START+244, START+245, START+246, START+247, START+248
D0 START+19*, START+21!, START+23*, START+25!, START+27*, START+29!, START+31*, START+33!, START+35*, START+37!
, START+39*, START+41!, START+43*, START+45!, START+47*, START+49!, START+51*, START+53!, START+55*, START+56!
, START+58*, START+59!, START+61*, START+62!, START+64*, START+65!, START+67*, START+68!, START+70*, START+71!
, START+73*, START+75!, START+83*, START+91*, START+93!, START+95*, START+97!, START+99*, START+101!, START+103*
, START+105!, START+107*, START+109!, START+111*, START+113!, START+122*, START+124!, START+126*, START+128!, START+130*
, START+132!, START+134*, START+136!, START+138*, START+140!, START+142*, START+143!, START+145*, START+147!, START+149*
, START+151!, START+153*, START+155!, START+161*, START+168*, START+170!, START+172*, START+174!, START+184*, START+186!
, START+188*, START+190!, START+192*, START+194!, START+196*, START+198!, START+200*, START+202!, START+204*, START+205!
, START+207*, START+209!, START+211*, START+213!, START+215*, START+216!, START+218*, START+220!, START+222*, START+224!
, START+226*, START+228!, START+230*, START+232!, START+234*, START+236!, START+238*, START+240!
>> DELIM START+9*, START+14*, START+77, START+78, START+79, START+80, START+81, START+82, START+84, START+85
, START+86, START+87, START+115, START+116, START+117, START+118, START+157, START+158, START+159, START+160
, START+162, START+163, START+164, START+176, START+177, START+242, START+243, START+244, START+245, START+246
, START+247, START+248
DTIME START+3*
DUZ START+4*
DUZ("AG" START+3*
DUZ(0 START+3*
DXS START+21!, START+25!, START+29!, START+33!, START+37!, START+41!, START+45!, START+49!, START+53!, START+56!
, START+59!, START+62!, START+65!, START+68!, START+71!, START+75!, START+93!, START+97!, START+101!, START+105!
, START+109!, START+113!, START+124!, START+128!, START+132!, START+136!, START+140!, START+143!, START+147!, START+151!
, START+155!, START+170!, START+174!, START+186!, START+190!, START+194!, START+198!, START+202!, START+205!, START+209!
, START+213!, START+216!, START+220!, START+224!, START+228!, START+232!, START+236!, START+240!
>> GERR START+3*
INA IS00028~
INA("ACA" START+67
INA("APA" START+70
INA("ENC" START+19
INA("INACKERR" START+111
INA("INACKTXT" START+99
INA("INDELAY" START+107
INA("INEXPSEQ" START+103
INA("INORIGID" START+95
INA("INSTAT" START+91
INA("MESSID" START+1*
INA("MSH10" START+51
INA("MSH12" START+58
INA("MSH3" START+23
INA("MSH4" START+27
INA("MSH5" START+31
INA("MSH6" START+35
INA("MSH7" START+39
INA("MSH8" START+43
INA("MSH9" START+47
INA("PID10" START+207
INA("PID11" START+211
INA("PID13" START+218
INA("PID14" START+222
INA("PID19" START+230
INA("PID22" START+234
INA("PID24" START+238
INA("PID3" START+188
INA("PID5" START+192
INA("PID6" START+196
INA("PID7" START+200
INA("PRID" START+55
INA("QRD1" START+122
INA("QRD10" START+149
INA("QRD4" START+134
INA("QRD7" START+138
INA("QRD8" START+142
INA("QRD9" START+145
INA("QRF1" START+168
INA("QRF5" START+172
INDA IS00028~, START+2, START+19, START+23, START+27, START+31, START+35, START+39, START+43, START+47
, START+51, START+55, START+58, START+61, START+64, START+67, START+70, START+73, START+83, START+91
, START+95, START+99, START+103, START+107, START+111, START+122, START+126, START+130, START+134, START+138
, START+142, START+145, START+149, START+153, START+161, START+168, START+172, START+180*, START+181, START+184
, START+188, START+192, START+196, START+200, START+204, START+207, START+211, START+215, START+218, START+222
, START+226, START+230, START+234, START+238
INDA(2 START+180
>> INDA0 START+180*
>> INDELIM START+9*
>> INDELIMS START+10*
INDEST IS00028~
INHERCNT START+3!
INHERR START+3!
>> INHLDUZ START+4*
>> INI(1 START+180*, START+188, START+192, START+196, START+200, START+207, START+211, START+218, START+222, START+230
, START+234, START+238
>> INMODE START+3*
INORDIV IS00028~
INORDUZ IS00028~
INQUE IS00028~
INREQERR START+3!
INSETID START+7!, START+16*, START+89*, START+120*, START+166*, START+179*
>> INSMIN START+8*
>> INSTERR START+3*
>> INSUBCOM START+9*
>> INSUBDEL START+9*
INTT IS00028~
INUIF6 START+2!*
INV START+3!*, START+21, START+25, START+29, START+33, START+37, START+41, START+45, START+49, START+53
, START+56, START+59, START+62, START+65, START+68, START+71, START+75, START+77, START+78, START+79
, START+80, START+81, START+82, START+83, START+84, START+85, START+86, START+93, START+97, START+101
, START+105, START+109, START+113, START+115, START+116, START+117, START+118, START+124, START+128, START+132
, START+136, START+140, START+143, START+147, START+151, START+155, START+157, START+158, START+159, START+160
, START+161, START+162, START+163, START+170, START+174, START+176, START+177, START+186, START+190, START+194
, START+198, START+202, START+205, START+209, START+213, START+216, START+220, START+224, START+228, START+232
, START+236, START+240, START+242, START+243, START+244, START+245, START+246, START+247, START+248
>> INVS START+3*, START+76, START+114, START+156, START+175, START+241
>> L1 START+77*, START+78*, START+79*, START+80*, START+81*, START+82*, START+83*, START+84*, START+85*, START+86*
, START+87*, START+115*, START+116*, START+117*, START+118*, START+157*, START+158*, START+159*, START+160*, START+161*
, START+162*, START+163*, START+164, START+176*, START+177*, START+242*, START+243*, START+244*, START+245*, START+246*
, START+247*, START+248*
>> LCT START+3*, START+88*, START+119*, START+165*, START+178*
LINE START+77!*, START+78, START+79, START+80, START+81, START+82, START+84, START+85, START+86, START+87
, START+88, START+115!*, START+116, START+117, START+118, START+119, START+157!*, START+158, START+159, START+160
, START+162, START+163, START+164, START+165, START+176!*, START+177, START+178, START+242!*, START+243, START+244
, START+245, START+246, START+247, START+248
>> MESSID START+1*
>> MULT START+3*
>> SUBDELIM START+9*, START+15*, START+77, START+78, START+79, START+80, START+81, START+82, START+84, START+85
, START+86, START+87, START+115, START+116, START+117, START+118, START+157, START+158, START+159, START+160
, START+162, START+163, START+176, START+177, START+242, START+243, START+244, START+245, START+246, START+247
, START+248
U START+3, START+8, START+204, START+215, START+226
>> X EN*, ERROR+1*, START+19*, START+20*, START+21, START+23*, START+24*, START+25, START+27*, START+28*
, START+29, START+31*, START+32*, START+33, START+35*, START+36*, START+37, START+39*, START+40*, START+41
, START+43*, START+44*, START+45, START+47*, START+48*, START+49, START+51*, START+52*, START+53, START+55*
, START+56, START+58*, START+59, START+61*, START+62, START+64*, START+65, START+67*, START+68, START+70*
, START+71, START+73*, START+74*, START+75, START+83*, START+91*, START+92*, START+93, START+95*, START+96*
, START+97, START+99*, START+100*, START+101, START+103*, START+104*, START+105, START+107*, START+108*, START+109
, START+111*, START+112*, START+113, START+122*, START+123*, START+124, START+126*, START+127*, START+128, START+130*
, START+131*, START+132, START+134*, START+135*, START+136, START+138*, START+139*, START+140, START+142*, START+143
, START+145*, START+146*, START+147, START+149*, START+150*, START+151, START+153*, START+154*, START+155, START+161*
, START+168*, START+169*, START+170, START+172*, START+173*, START+174, START+184*, START+185*, START+186, START+188*
, START+189*, START+190, START+192*, START+193*, START+194, START+196*, START+197*, START+198, START+200*, START+201*
, START+202, START+204*, START+205, START+207*, START+208*, START+209, START+211*, START+212*, START+213, START+215*
, START+216, START+218*, START+219*, START+220, START+222*, START+223*, START+224, START+226*, START+227*, START+228
, START+230*, START+231*, START+232, START+234*, START+235*, START+236, START+238*, START+239*, START+240
>> X1 START+20*, START+24*, START+28*, START+32*, START+36*, START+40*, START+44*, START+48*, START+52*, START+74*
, START+92*, START+96*, START+100*, START+104*, START+108*, START+112*, START+123*, START+127*, START+131*, START+135*
, START+139*, START+146*, START+150*, START+154*, START+169*, START+173*, START+185*, START+189*, START+193*, START+197*
, START+201*, START+208*, START+212*, START+219*, START+223*, START+227*, START+231*, START+235*, START+239*
>> Y(1 START+55*, START+67*, START+70*, START+83*, START+161*, START+204*, START+215*, START+226*
>> Y(2 START+55*, START+67*, START+70*, START+83*, START+161*, START+204*, START+215*
>> Y(3 START+204*, START+215*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All