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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCVEE5

Package: IFCAP

Routine: PRCVEE5


Information

PRCVEE5 ;WOIFO/VAC - Routine to handle Error Messages sent from DynaMed ; 5/16/05 4:34pm

Source Information

Source file <PRCVEE5.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
IFCAP 1 GETFCPU^PRCVLIC  
Kernel 1 $$KSP^XUPARAM  
MailMan 1 ^XMD  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
IFCAP 2 PRCV_IFCAP_01_EV_DYNAMED_UPDATE  PRCV_IFCAP_01_SU_DYNAMED_UPDATE  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
BEGIN
SETUP ;Set up array for HL7 crosswalk
ERROR ;Now process error messages
VALID ;Do NOTHING to notify user that message is ok.
NOVALID ;Mailman message
CLEANUP ; Clean up data

External References

Name Field # of Occurrence
$$GET1^DIQ SETUP+34
GETFCPU^PRCVLIC NOVALID+9
^XMD NOVALID+10
$$KSP^XUPARAM SETUP+34

Used in HL7 Interface

HL7 Protocol Name Call Tags
PRCV_IFCAP_01_EV_DYNAMED_UPDATE BEGIN
PRCV_IFCAP_01_SU_DYNAMED_UPDATE BEGIN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J BEGIN+7!, SETUP+20*, SETUP+21*, SETUP+24, SETUP+25, ERROR+3, ERROR+4, CLEANUP+3!
^XTMP( SETUP+39, SETUP+40

Label References

Name Line Occurrences
CLEANUP VALID+1, NOVALID+12
NOVALID SETUP+46, ERROR+27
VALID SETUP+45

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ERRCNT BEGIN+1~, ERROR+2*, ERROR+21, ERROR+22*, ERROR+23, ERROR+24*, ERROR+25, ERROR+26*, CLEANUP+3!
ERRTXT BEGIN+1~, ERROR+19*, ERROR+20*, ERROR+23, CLEANUP+1!
>> HL("ECH" BEGIN+6
>> HL("FS" BEGIN+6
>> HLNEXT SETUP+19
>> HLNODE SETUP+20
>> HLNODE( SETUP+21
>> HLQUIT SETUP+19
I BEGIN~, SETUP+19*, SETUP+20, SETUP+21, SETUP+24*, SETUP+25, ERROR+3*, ERROR+4, CLEANUP+2!
J BEGIN~, SETUP+20*, SETUP+21*, CLEANUP+2!
MSGDAT BEGIN+2~, SETUP+25*, SETUP+26, SETUP+27, SETUP+28, SETUP+35, ERROR+4*, ERROR+5, ERROR+6, CLEANUP+1!
MSGDAT2 BEGIN+3~, SETUP+27*, SETUP+29, SETUP+32, SETUP+36, SETUP+37, ERROR+6*, ERROR+7, ERROR+8, ERROR+9
ERROR+10, ERROR+11, CLEANUP+1!
MSGDAT3 BEGIN+3~, SETUP+29*, SETUP+30, CLEANUP+1!
MSGTYP BEGIN+2~, SETUP+18*, SETUP+31*, SETUP+42*, SETUP+44*, SETUP+45, CLEANUP+1!
PRCCNT BEGIN+2~, SETUP+23*, SETUP+24*, ERROR+3*, CLEANUP+2!
PRCCS BEGIN+1~, BEGIN+6*, SETUP+30, ERROR+14, ERROR+15, ERROR+16, ERROR+17, ERROR+18, CLEANUP+2!
PRCDET BEGIN+1~, CLEANUP+5!
PRCDET( ERROR+23
PRCDET("ORC" SETUP+1*, SETUP+2*, SETUP+3*, SETUP+4*
PRCDET("RQ1" SETUP+13*, SETUP+14*, SETUP+15*, SETUP+16*, SETUP+17*
PRCDET("RQD" SETUP+5*, SETUP+6*, SETUP+7*, SETUP+8*, SETUP+9*, SETUP+10*, SETUP+11*, SETUP+12*
PRCERCD BEGIN+3~, ERROR+17*, CLEANUP+3!
PRCERTX BEGIN+3~, ERROR+18*, ERROR+25, CLEANUP+3!
PRCFCP BEGIN+3~, NOVALID+6*, NOVALID+9, CLEANUP+2!
PRCFLD BEGIN+3~, ERROR+16*, ERROR+23, CLEANUP+3!
PRCFS BEGIN+1~, BEGIN+6*, SETUP+27, SETUP+29, SETUP+32, SETUP+36, SETUP+37, ERROR+6, ERROR+7, ERROR+8
ERROR+9, ERROR+10, ERROR+11, CLEANUP+2!
PRCSEG BEGIN+4~, ERROR+14*, ERROR+23, CLEANUP+3!
PRCSEQ BEGIN+4~, ERROR+15*, ERROR+23, CLEANUP+3!
PRCSITE BEGIN+3~, NOVALID+8*, NOVALID+9, CLEANUP+2!
PRCSITE0 BEGIN+3~, NOVALID+7*, NOVALID+8, CLEANUP+2!
PRCTYP BEGIN+4~, CLEANUP+4!
PRCVACK BEGIN+4~, SETUP+36*, SETUP+41, SETUP+43, CLEANUP+4!
PRCVAEC BEGIN+4~, ERROR+10*, ERROR+17, ERROR+18, CLEANUP+4!
PRCVDT BEGIN+4~, SETUP+40*, CLEANUP+4!
PRCVEC BEGIN+4~, ERROR+8*, CLEANUP+4!
PRCVERR BEGIN+4~, CLEANUP+4!
PRCVERR( ERROR+21*, ERROR+23*, ERROR+25*
PRCVERR(1 SETUP+33*
PRCVID BEGIN+5~, SETUP+32*, SETUP+33, ERROR+11*, ERROR+13, ERROR+21, NOVALID+2, CLEANUP+4!
PRCVLOC BEGIN+5~, ERROR+7*, ERROR+14, ERROR+15, ERROR+16, CLEANUP+4!
PRCVMID BEGIN+5~, SETUP+37*, SETUP+38, CLEANUP+5!
PRCVMID2 BEGIN+5~, SETUP+38*, SETUP+39, SETUP+40, CLEANUP+5!
PRCVPTR BEGIN+5~, SETUP+34*, SETUP+39*, NOVALID+6, NOVALID+7, CLEANUP+5!
PRCVSEV BEGIN+5~, ERROR+9*, ERROR+20, CLEANUP+5!
PRCVTYP BEGIN+5~, SETUP+18*, SETUP+32*, SETUP+33, SETUP+46, ERROR+12*, ERROR+13*, ERROR+21, NOVALID+2, CLEANUP+5!
SSTOP BEGIN+5~, SETUP+23*, SETUP+24, SETUP+31*, CLEANUP+2!
U SETUP+39, SETUP+40
XMDUZ NOVALID+1~, NOVALID+3*, NOVALID+11!
XMMG NOVALID+1~, NOVALID+11!
XMSUB NOVALID+1~, NOVALID+2*, NOVALID+11!
XMTEXT NOVALID+1~, NOVALID+4*, NOVALID+11!
XMY NOVALID+1~, NOVALID+9, NOVALID+11!
XMZ NOVALID+1~, NOVALID+11!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All