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

Package: IFCAP

Routine: PRCVPOSD


Information

PRCVPOSD ;WOIFO/DAP-DYNAMED COMBINED PO EVENTS SEND ; 12/13/04

Source Information

Source file <PRCVPOSD.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Health Level Seven 3 $$FLD^HLCSUTL  INIT^HLFNC2  GENERATE^HLMA  
IFCAP 2 $$FCP^PRCV442B  GETFCPU^PRCVLIC  
Kernel 2 ($$FMTHL7,$$HTE)^XLFDT  $$HLNAME^XLFNAME  
MailMan 1 ^XMD  
Toolkit 1 $$GET^XPAR  

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

Package Total Caller Graph
IFCAP 8 PRCV442A  PRCV442B  PRCVPOU  PRCVRRA  PRCV_IFCAP_02_EV_OBL/AMEND  PRCV_IFCAP_02_SU_OBL/AMEND  PRCV_IFCAP_03_EV_REC/ADJ  PRCV_IFCAP_03_SU_REC/ADJ  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**81**;Oct 20, 2000
EN(PRCVX) ;Entry point for API Call
HDRBLD ;Build message elements from provided header level data
MSGBLD ;Generate repeating message body for all line level data
ORRPROC ;Process ORR^O02 response message
ERROR ;Process ERR Segments
CLIFP ;Call partner app w/ mail message for users on error
FIN ;Clean up variables

External References

Name Field # of Occurrence
$$FLD^HLCSUTL ORRPROC+6, ERROR+2, ERROR+3
INIT^HLFNC2 HDRBLD+34
GENERATE^HLMA EN+11
$$FCP^PRCV442B CLIFP+7
GETFCPU^PRCVLIC CLIFP+8
$$FMTHL7^XLFDT HDRBLD+28, MSGBLD+30
$$HTE^XLFDT CLIFP+3
$$HLNAME^XLFNAME HDRBLD+15
^XMD CLIFP+10
$$GET^XPAR EN+1

Used in HL7 Interface

HL7 Protocol Name Call Tags
PRCV_IFCAP_02_EV_OBL/AMEND ORRPROC
PRCV_IFCAP_02_SU_OBL/AMEND ORRPROC
PRCV_IFCAP_03_EV_REC/ADJ ORRPROC
PRCV_IFCAP_03_SU_REC/ADJ ORRPROC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PRCV442A" EN+7, EN+14!, HDRBLD+3, HDRBLD+5, HDRBLD+12, HDRBLD+19, HDRBLD+21, HDRBLD+27, HDRBLD+30, MSGBLD+3
MSGBLD+6, MSGBLD+8, MSGBLD+10, MSGBLD+12, MSGBLD+14, MSGBLD+16, MSGBLD+18, MSGBLD+21, MSGBLD+23, MSGBLD+25
MSGBLD+27, MSGBLD+29, MSGBLD+32

Label References

Name Line Occurrences
CLIFP EN+12, HDRBLD+35, ERROR+11
ERROR ORRPROC+7
FIN EN+15, HDRBLD+35, ORRPROC+9
HDRBLD EN+5
MSGBLD EN+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
HL HDRBLD+34!, HDRBLD+35
HL("ECH" HDRBLD+37
HL("FS" HDRBLD+37
HLA EN+3~, FIN+3!
HLA("HLS" MSGBLD+41*, MSGBLD+42*, MSGBLD+46*, MSGBLD+47*, MSGBLD+51*, MSGBLD+55*, MSGBLD+56*
>> HLNEXT ORRPROC+3, ORRPROC+5, ERROR+1
>> HLNODE ORRPROC+6, ERROR+2, ERROR+3
>> HLQUIT ERROR+1
N EN+7*, MSGBLD+3, MSGBLD+6, MSGBLD+8, MSGBLD+10, MSGBLD+12, MSGBLD+14, MSGBLD+16, MSGBLD+18, MSGBLD+21
MSGBLD+23, MSGBLD+25, MSGBLD+27, MSGBLD+29, MSGBLD+32, ERROR+1*, FIN+1!
PRCVAT MSGBLD+32*, MSGBLD+33*, MSGBLD+34*, MSGBLD+35*, MSGBLD+36*, MSGBLD+37*, MSGBLD+42, FIN+2!
PRCVCNT EN+4*, MSGBLD+40*, MSGBLD+41, MSGBLD+42, MSGBLD+45*, MSGBLD+46, MSGBLD+47, MSGBLD+50*, MSGBLD+51, MSGBLD+54*
MSGBLD+55, MSGBLD+56, FIN+1!
PRCVCS HDRBLD+37*, MSGBLD+42, MSGBLD+51, FIN+2!
PRCVDDN MSGBLD+3*, MSGBLD+46, FIN+2!
PRCVDIC MSGBLD+27*, MSGBLD+56, FIN+2!
PRCVDNM HDRBLD+15*, HDRBLD+16, HDRBLD+17, FIN+1!
PRCVDNM("FIELD" HDRBLD+14*
PRCVDNM("FILE" HDRBLD+14*
PRCVDNM("IENS" HDRBLD+14*
PRCVDP EN+11*, EN+12, FIN+3!
PRCVDT HDRBLD+27*, HDRBLD+28*, MSGBLD+41, MSGBLD+55, FIN+1!
PRCVDZ HDRBLD+12*, HDRBLD+14, MSGBLD+42, FIN+1!
PRCVERC ERROR+1*, ERROR+3*, ERROR+5, ERROR+6*, ERROR+7, FIN+3!
PRCVERD EN+12*, HDRBLD+35*, MSGBLD+29*, MSGBLD+30*, MSGBLD+47, ERROR+3*, ERROR+4, ERROR+5, FIN+1!, FIN+3!
PRCVERG EN+4*, EN+6!, EN+16!, CLIFP+11*
PRCVERM ERROR+3*, ERROR+7, FIN+3!
PRCVERR FIN+3!
PRCVERR( ERROR+5*, ERROR+7*
PRCVERR(1 EN+12*, HDRBLD+35*, ERROR+9*
PRCVFCP CLIFP+7*, CLIFP+8, CLIFP+12!
PRCVFS HDRBLD+37*, MSGBLD+41, MSGBLD+42, MSGBLD+46, MSGBLD+47, MSGBLD+51, MSGBLD+55, MSGBLD+56, FIN+2!
PRCVIN MSGBLD+6*, MSGBLD+46, FIN+2!
PRCVINP FIN+1!
PRCVLN MSGBLD+8*, MSGBLD+46, FIN+2!
PRCVNIF MSGBLD+18*, MSGBLD+51, FIN+2!
PRCVNMF HDRBLD+17*, MSGBLD+42, FIN+1!
PRCVNML HDRBLD+16*, MSGBLD+42, FIN+1!
PRCVPM MSGBLD+21*, MSGBLD+46, FIN+2!
PRCVPO EN+12, HDRBLD+3*, HDRBLD+32, HDRBLD+35, MSGBLD+41, MSGBLD+55, CLIFP+2, FIN+1!
PRCVPO2 ERROR+4*, ERROR+9, CLIFP+2*, CLIFP+3, CLIFP+7, CLIFP+12!
PRCVPRO EN+11, HDRBLD+6*, HDRBLD+7*, HDRBLD+8*, HDRBLD+9*, HDRBLD+10*, HDRBLD+34, FIN+2!
PRCVPSTA HDRBLD+32*, MSGBLD+42, FIN+2!
PRCVQO MSGBLD+14*, MSGBLD+46, FIN+2!
PRCVQR MSGBLD+23*, MSGBLD+56, FIN+2!
PRCVSIT CLIFP+7*, CLIFP+8, CLIFP+12!
PRCVSTA HDRBLD+30*, MSGBLD+42, FIN+1!
PRCVT1 HDRBLD+6*, HDRBLD+7*, HDRBLD+8*, HDRBLD+9*, HDRBLD+10*, MSGBLD+41, FIN+1!
PRCVT2 HDRBLD+6*, HDRBLD+7*, HDRBLD+8*, HDRBLD+9*, HDRBLD+10*, MSGBLD+55, FIN+1!
PRCVTIC MSGBLD+25*, MSGBLD+56, FIN+2!
PRCVTN MSGBLD+10*, MSGBLD+47, FIN+2!
PRCVTT HDRBLD+5*, HDRBLD+6, HDRBLD+7, HDRBLD+8, HDRBLD+9, HDRBLD+10, FIN+1!
PRCVUOP MSGBLD+12*, MSGBLD+46, FIN+2!
PRCVUP MSGBLD+16*, MSGBLD+51, FIN+2!
PRCVVNF HDRBLD+21*, MSGBLD+51, FIN+1!
PRCVVNI HDRBLD+19*, MSGBLD+51, FIN+1!
PRCVX EN~, EN+2, EN+7, EN+14, HDRBLD+3, HDRBLD+5, HDRBLD+12, HDRBLD+19, HDRBLD+21, HDRBLD+27
HDRBLD+30, MSGBLD+3, MSGBLD+6, MSGBLD+8, MSGBLD+10, MSGBLD+12, MSGBLD+14, MSGBLD+16, MSGBLD+18, MSGBLD+21
MSGBLD+23, MSGBLD+25, MSGBLD+27, MSGBLD+29, MSGBLD+32, FIN+1!
VAL ORRPROC+6*, ORRPROC+7, ERROR+2*, ERROR+3, FIN+3!
XMDUZ CLIFP+1~, CLIFP+4*
XMMG CLIFP+1~
XMSUB CLIFP+1~, CLIFP+3*
XMTEXT CLIFP+1~, CLIFP+5*
XMY CLIFP+1~, CLIFP+8
XMZ CLIFP+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All