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 |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCVRCG

Package: IFCAP

Routine: PRCVRCG


Information

PRCVRCG ;ISC-SF/GJW; Receive messages ; 5/24/05 10:56am

Source Information

Source file <PRCVRCG.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Level Seven 2 $$FLD^HLCSUTL  GENACK^HLMA1  
IFCAP 1 ($$ADDSUB,$$DELSUB)^PRCVSUB  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IFCAP 3 PRCV_DYNAMED_20_SU_FUND_BAL_SUBSCRIBE  PRCV_DYNAMED_21_SU_FUND_BAL_CANCEL_SUB  PRCV_DYNAMED_22_EV_FUND_BAL_DATA  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
SUB(PRCVACT) ;
DEL ;
DONE ;
ACK(PRCVSTAT,PRCVOMID,PRCVSID,PRCVSEQ,PRCVERR) ;
PUBACK ;

External References

Name Field # of Occurrence
$$FLD^HLCSUTL SUB+30, SUB+43, SUB+76, PUBACK+17, PUBACK+19, PUBACK+22, PUBACK+24
GENACK^HLMA1 ACK+31
$$ADDSUB^PRCVSUB SUB+100
$$DELSUB^PRCVSUB DEL+1

Used in HL7 Interface

HL7 Protocol Name Call Tags
PRCV_DYNAMED_20_SU_FUND_BAL_SUBSCRIBE SUB
PRCV_DYNAMED_21_SU_FUND_BAL_CANCEL_SUB SUB
PRCV_DYNAMED_22_EV_FUND_BAL_DATA PUBACK

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] SUB+85, SUB+92

Label References

Name Line Occurrences
ACK SUB+21, SUB+27, SUB+36, SUB+42, SUB+49, SUB+59, SUB+67, SUB+75, SUB+82, SUB+91
, SUB+98, SUB+104, SUB+110, SUB+117, DEL+8, DEL+15, DONE+2
DEL SUB+99
DONE SUB+111, SUB+118

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATYPE PUBACK+2~, PUBACK+24*
ECNT PUBACK+2~
ERR ACK+1~, ACK+14*, ACK+15*, ACK+20*, ACK+21*, ACK+24*, ACK+27*, ACK+28*, ACK+29*, ACK+30
PUBACK+2~
>> HL("ECH" SUB+5, SUB+6, SUB+7, SUB+8, PUBACK+4, PUBACK+5, PUBACK+6, PUBACK+7
>> HL("EID" ACK+7
>> HL("EIDS" ACK+8
>> HL("FS" SUB+4, PUBACK+3
>> HL("MID" SUB+14, PUBACK+13
>> HL("MTN" SUB+13, PUBACK+12, PUBACK+14
HLA ACK+1~
HLA("HLA" ACK+4*, ACK+12*, ACK+30*
HLDONE1 SUB+12!, PUBACK+11!
>> HLMTIENS ACK+10, ACK+31
>> HLNEXT SUB+22, SUB+28, SUB+112, PUBACK+15, PUBACK+20
HLNODE SUB+1~, SUB+3~, SUB+9*, SUB+30, SUB+43, SUB+76, PUBACK+1~, PUBACK+8*, PUBACK+17, PUBACK+19
PUBACK+22, PUBACK+24
HLQUIT SUB+1~, SUB+3~, SUB+9*, SUB+22, SUB+28, SUB+112, PUBACK+1~, PUBACK+8*, PUBACK+16, PUBACK+21
I ACK+1~, ACK+25*, ACK+26*, ACK+28, ACK+29, PUBACK+2~
MYERR SUB+3~, SUB+21, SUB+27, SUB+36, SUB+42, SUB+49, SUB+59, SUB+67, SUB+75, SUB+82
, SUB+91, SUB+98, SUB+110, SUB+117, DEL+8, DEL+15
MYERR("HL_CODE" SUB+17*, SUB+24*, SUB+33*, SUB+39*, SUB+45*, SUB+54*, SUB+62*, SUB+70*, SUB+78*, SUB+87*
, SUB+94*, SUB+107*, SUB+114*, DEL+4*, DEL+11*
MYERR("HL_TEXT" SUB+18*, SUB+25*, SUB+34*, SUB+40*, SUB+46*, SUB+55*, SUB+63*, SUB+71*, SUB+79*, SUB+88*
, SUB+95*, SUB+108*, SUB+115*, DEL+5*, DEL+12*
MYSEQ SUB+3~, SUB+21, SUB+36, SUB+42, SUB+49, SUB+59, SUB+67, SUB+75, SUB+82, SUB+91
, SUB+98, SUB+110, SUB+117, DEL+8, DEL+15
MYSEQ("CMP_POS" SUB+58*, SUB+66*, SUB+74*
MYSEQ("FIELD_POS" SUB+19*, SUB+48*, SUB+57*, SUB+65*, SUB+73*, SUB+81*, SUB+90*, SUB+97*, DEL+7*, DEL+14*
MYSEQ("SEG_POS" SUB+20*, SUB+26*, SUB+35*, SUB+41*, SUB+47*, SUB+56*, SUB+64*, SUB+72*, SUB+80*, SUB+89*
, SUB+96*, SUB+109*, SUB+116*, DEL+6*, DEL+13*
OMID PUBACK+2~
PRCVACT SUB~, SUB+15, SUB+31, SUB+37, SUB+43, SUB+57, SUB+59, SUB+65, SUB+67, SUB+68
, SUB+76, SUB+99, SUB+111
PRCVAPP ACK+1~
PRCVCP SUB+2~, SUB+84*, SUB+92, SUB+100, DEL+1
PRCVCS SUB+1~, SUB+5*, SUB+50, SUB+51, ACK+14, ACK+15, ACK+20, ACK+21, ACK+24, ACK+28
PUBACK+1~, PUBACK+4*, PUBACK+19
PRCVEID ACK+1~, ACK+7*, ACK+10, ACK+31
PRCVEIDS ACK+1~, ACK+8*, ACK+10, ACK+31
PRCVERR ACK~
PRCVERR("APP" ACK+22, ACK+24, ACK+26, ACK+28, ACK+29
PRCVERR("HL_CODE" ACK+20
PRCVERR("HL_TEXT" ACK+20
PRCVERR("SEVERITY" ACK+5
PRCVES SUB+1~, SUB+7*, PUBACK+1~, PUBACK+6*
PRCVEVN SUB+2~, SUB+50*, SUB+52
PRCVEVT SUB+2~, SUB+51*, SUB+60, SUB+68
PRCVFS SUB+1~, SUB+4*, ACK+4, ACK+12, ACK+14, ACK+15, ACK+21, PUBACK+1~, PUBACK+3*
PRCVMID SUB+2~, SUB+14*, SUB+21, SUB+27, SUB+36, SUB+42, SUB+49, SUB+59, SUB+67, SUB+75
, SUB+82, SUB+91, SUB+98, SUB+104, SUB+117, DEL+8, DEL+15, DONE+2, PUBACK+13*
PRCVMSG SUB+2~, SUB+13*, SUB+15, PUBACK+12*
PRCVOMID ACK~, ACK+3*, ACK+4
PRCVRES ACK+1~, ACK+11*, ACK+31
PRCVRS SUB+1~, SUB+6*, ACK+27, PUBACK+1~, PUBACK+5*
PRCVSEG SUB+2~, SUB+30*, SUB+31, SUB+36, SUB+37, SUB+42, SUB+48, SUB+49, SUB+81, SUB+82
, SUB+90, SUB+91, SUB+97, SUB+98, SUB+110, SUB+117
PRCVSEQ ACK~
PRCVSEQ("FIELD_POS" ACK+15
PRCVSEQ("SEG_POS" ACK+14
PRCVSID ACK~, ACK+3*, ACK+13, ACK+14
PRCVSS SUB+1~, SUB+8*, PUBACK+1~, PUBACK+7*
PRCVSTAT SUB+2~, SUB+83*, SUB+85, SUB+92, SUB+100, DEL+1, ACK~, ACK+3*, ACK+4, ACK+12
RFAC PUBACK+2~, PUBACK+19*
SEQ PUBACK+2~
SEV ACK+1~, ACK+5*, ACK+21
X SUB+2~, SUB+43*, SUB+44, SUB+50, SUB+51, SUB+76*, SUB+77, SUB+83, SUB+84, PUBACK+1~
PUBACK+17*, PUBACK+18, PUBACK+22*, PUBACK+23
X1 SUB+3~, SUB+100*, SUB+101, SUB+105, DEL+1*, DEL+2, DEL+9, PUBACK+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All