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

Package: VBECS

Routine: VBECDCM2


Information

VBECDCM2 ;hoifo/gjc-VBECS MAPPING TABLE add, edit & delete utilities;Nov 21, 2002

Source Information

Source file <VBECDCM2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 (FILE,UPDATE)^DIE  ^DIK  $$ROOT^DILFD  
Kernel 2 $$NEWERR^%ZTER  $$NOW^XLFDT  
VBECS 1 ($$CHECKSUM,$$LOCK,UNLOCK)^VBECDCU2  

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
VBECS 3 VBEC UPDATE TRANS. REACT. REC  VBECDCM  VBECDCM0  

Entry Points

Name Comments DBIA/ICR reference
EN654 ; handle transfusion reactions.
XIT ; unlock, kill, and quit
POP6005(VBECFILE,VBECIEN,VBEC01,VBECID,VBECANTI) ; Populate the
; VBECS MAPPING TABLE file (#6005) with antigen/antibody & blood
; transfusion reaction data.
; Input: VBECFILE=VistA file referenced (required)
; VBECIEN=VistA internal entry number referenced
; VBEC01=value of the .01 field (required, external)
; VBECID=file identifier
; VBECANTI=antibody/antigen identifier
DELETE(VBECFN) ; delete individual record from file 6005 that no longer exist
; in their parent files.

External References

Name Field # of Occurrence
$$NEWERR^%ZTER EN654+1
FILE^DIE EN654+46
UPDATE^DIE POP6005+19
^DIK EN654+35, DELETE+10
$$ROOT^DILFD DELETE+5
$$CHECKSUM^VBECDCU2 EN654+38, EN654+39, POP6005+9, POP6005+10, POP6005+11
$$LOCK^VBECDCU2 EN654+7, EN654+23
UNLOCK^VBECDCU2 EN654+15, EN654+49
$$NOW^XLFDT EN654+45, POP6005+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,CNT_" transfusion record"_$S(CNT=1:"",1:"s")_" added.",!
  • Line Location: EN654+18
Function Call: WRITE
  • Prompt: !!,"Transfusion Reaction information updated.",!
  • Line Location: EN654+53
Function Call: WRITE
  • Prompt: !!,"Transfusion Reaction information current, not updated.",!
  • Line Location: EN654+54
Routine Call
  • DIE
  • Line Location:
    • EN654+46
Routine Call
  • DIE
  • Line Location:
    • POP6005+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VBEC(6005 - [#6005] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" EN654+2
^LAB(65.4 - [#65.4] EN654+10, EN654+11, EN654+24, EN654+25
^TMP($J XIT+3!
^VBEC(6005 - [#6005] EN654+6, EN654+17, EN654+26, XIT+1, POP6005+12, DELETE+6, DELETE+7

Label References

Name Line Occurrences
DELETE EN654+52
POP6005 EN654+12, EN654+29
XIT EN654+55

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN654+36!, DELETE+4!, DELETE+10!
CNT EN654+9*, EN654+12*, EN654+13, EN654+18, XIT+2!
COUNT POP6005+12*, POP6005+13, POP6005+14, POP6005+15, POP6005+16, POP6005+17, POP6005+18, POP6005+19!
DA EN654+35!*, EN654+36!, DELETE+4!, DELETE+10*!
DIC EN654+36!, DELETE+4!, DELETE+10!
DIK EN654+35!*, EN654+36!, DELETE+4!, DELETE+10*!
DIR XIT+2!
DIRUT XIT+2!
DTOUT XIT+2!
DUOUT XIT+2!
U EN654+11, EN654+12, EN654+29, EN654+34, EN654+38, EN654+39, EN654+40, EN654+41, EN654+42
VBEC01 EN654+25*, EN654+26, XIT+2!, POP6005~, POP6005+9, POP6005+14
VBEC6005 DELETE+4~, DELETE+7*, DELETE+10
VBECANTI XIT+2!, POP6005~, POP6005+11, POP6005+16
VBECFDA POP6005+19!
VBECFDA(6005 EN654+41*, EN654+42*, EN654+43*, EN654+44*, EN654+45*, POP6005+13*, POP6005+14*, POP6005+15*, POP6005+16*, POP6005+17*
, POP6005+18*
VBECFILE POP6005~, POP6005+13
VBECFLD XIT+2!
VBECFLE XIT+2!
VBECFLG EN654+17*, EN654+23*, EN654+29*, EN654+35*, EN654+40*, EN654+53, XIT+2!, DELETE+10*
VBECFN DELETE~, DELETE+5, DELETE+6
VBECHLP XIT+2!
VBECID POP6005~, POP6005+10, POP6005+15
VBECIEN EN654+26*, EN654+29, EN654+30, EN654+35, EN654+41, EN654+42, EN654+43, EN654+44, EN654+45, XIT+2!
, POP6005~, POP6005+13, DELETE+4~, DELETE+8*, DELETE+9
VBECIEN(0 EN654+26*, EN654+40, EN654+41, EN654+42
VBECRT XIT+2!, DELETE+4~, DELETE+5*, DELETE+9
VBECTMP XIT+2!
VBECTOT EN654+38*, EN654+39*, EN654+40!, EN654+44, POP6005+9*, POP6005+10*, POP6005+11*, POP6005+17, POP6005+19!
VBECX XIT+2!, DELETE+4~, DELETE+5*, DELETE+6*, DELETE+7, DELETE+8
VBECXIT XIT+2!
VBECY EN654+9*, EN654+10*, EN654+11, EN654+12, EN654+24*, EN654+25, EN654+29, XIT+2!
VBECY(0 EN654+11*, EN654+12, EN654+25*, EN654+29, EN654+34, EN654+38, EN654+39, EN654+41, EN654+42
VBECYN XIT+2!
X EN654+2*, EN654+36!, XIT+2!, DELETE+4!, DELETE+10!
Y EN654+36!, XIT+2!, DELETE+4!, DELETE+10!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All