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

Package: Health Level Seven

Routine: HLTPCK2


Information

HLTPCK2 ;SF/RSD - Message Header Validation (TCP Link) ;09/13/2006

Source Information

Source file <HLTPCK2.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Health Level Seven 1 ^HLTPCK2A  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Health Level Seven 5 HLCSTCP2  HLTP3  HLTP3A  HLTPCK2B  HLUTIL  

Entry Points

Name Comments DBIA/ICR reference
P(MSH,P) ;get piece P from MSH array (passed by ref.)
CHK(HDR,ARY,MSA) ;
EXIT ;
; patch HL*1.6*120
; the maximum length of field #773,22 (Error Message) is 200

External References

Name Field # of Occurrence
^HLTPCK2A CHK+167

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771.7 - [#771.7] CHK+26

Label References

Name Line Occurrences
$$P CHK+34, CHK+50, CHK+56, CHK+57, CHK+58, CHK+59, CHK+60, CHK+65, CHK+73, CHK+118
, CHK+124, CHK+129, CHK+134, CHK+135, CHK+136, CHK+149, CHK+152, CHK+153, CHK+156, CHK+157
, CHK+158, CHK+161, CHK+162, CHK+163, CHK+164
EXIT CHK+26, CHK+32, CHK+33, CHK+35, CHK+36, CHK+42, CHK+52

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARY CHK~, CHK+28*, EXIT+5*
ARY("ACAT" CHK+110*, CHK+156*
ARY("APAT" CHK+111*, CHK+157*
ARY("CC" CHK+158*
ARY("DTM" CHK+60*
ARY("ECH" CHK+34*
ARY("ETN" CHK+98*, CHK+101*, CHK+138*
ARY("FS" CHK+31*
ARY("HDR" CHK+47*
ARY("HDR-1" CHK+51*, CHK+132
ARY("HDR-10" CHK+120*
ARY("HDR-12" CHK+129*
ARY("HDR-9" CHK+74*
ARY("MID" CHK+65*, CHK+134*
ARY("MSH-13" CHK+152*
ARY("MSH-14" CHK+153*
ARY("MSH-18" CHK+161*
ARY("MSH-19" CHK+162*
ARY("MSH-20" CHK+163*
ARY("MSH-21" CHK+164*
ARY("MTN" CHK+94*, CHK+101, CHK+105*, CHK+137*
ARY("MTN_ETN" CHK+141*
ARY("PID" CHK+83*, CHK+86, CHK+88, CHK+90*, CHK+135*, CHK+143, CHK+145, CHK+147*
ARY("PMOD" CHK+88*, CHK+145*
ARY("Q" CHK+28*
ARY("RAN" CHK+58*
ARY("RFN" CHK+59*
ARY("SAN" CHK+56*
ARY("SFN" CHK+57*
ARY("TYPE" CHK+50*
ARY("VER" CHK+109*, CHK+149*
ECH CHK+27~, CHK+34*, CHK+35, CHK+36, CHK+42, CHK+43, CHK+44, CHK+45, CHK+46
ECH("SUB-COMPONENT" CHK+77*, CHK+81*, CHK+86, CHK+88, CHK+90, CHK+100, CHK+101, CHK+104, CHK+105
ECH(1 CHK+43*, CHK+83, CHK+94, CHK+109, CHK+110, CHK+111, CHK+122, CHK+126, CHK+137, CHK+138
, CHK+141, CHK+143, CHK+145, CHK+147
ECH(2 CHK+44*, CHK+77
ECH(3 CHK+45*
ECH(4 CHK+46*, CHK+81
ERR CHK+25~*, CHK+26*, CHK+32*, CHK+33*, CHK+35*, CHK+36*, CHK+42*, CHK+52*, EXIT+3, EXIT+4*
, EXIT+5
FS CHK+27~, CHK+31*, CHK+32, CHK+33, CHK+124, CHK+126, P+1~, P+2*, P+3, P+5
HDR CHK~, CHK+26, CHK+34, CHK+47, CHK+50, CHK+56, CHK+57, CHK+58, CHK+59, CHK+60
, CHK+65, CHK+73, CHK+118, CHK+124, CHK+129, CHK+134, CHK+135, CHK+136, CHK+149, CHK+152
, CHK+153, CHK+156, CHK+157, CHK+158, CHK+161, CHK+162, CHK+163, CHK+164
HDR(1 CHK+31
HLN CHK+27~
I P+1~, P+3*, P+5
L P+1~, P+3*, P+4*, P+5, P+6
L1 P+1~, P+3*, P+4
L2 P+1~, P+2*, P+5, P+6*
MSA CHK~, CHK+122*, CHK+124*, CHK+126*
MSH P~
MSH( P+3, P+5
MSH(1 P+2
P P~, P+5
X CHK+27~, CHK+50*, CHK+51, CHK+52, CHK+62, CHK+73*, CHK+74, CHK+81, CHK+83, CHK+94
, CHK+109, CHK+110, CHK+111, CHK+118*, CHK+119, CHK+120, CHK+122, CHK+126, CHK+136*, CHK+137
, CHK+138, CHK+141, P+1~, P+2*, P+3, P+5*, P+7
X1 CHK+27~
X2 CHK+27~
Y P+1~, P+2*, P+3, P+5, P+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All