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

Package: IHS Immunizations Interface

Routine: BYIMMU2


Information

BYIMMU2 ;IHS/CIM/THL - IMMUNIZATION DATA EXCHANGE;

Source Information

Source file <BYIMMU2.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 4 FILE^DICN  ^DIE  IX1^DIK  ^DIR  
IHS Immunizations Interface 3 PAUSE^BYIMIMM6  MU21^BYIMMU21  VXU^BYIMRT  

Entry Points

Name Comments DBIA/ICR reference
PAT ;SET PATIENT DEMOGRAPHICS
VIMM
P1(PID) ;PROCESS EACH PATIENT
R1(DFN) ;DO RESTORE
V7(DFN,PID) ;SETUP VISIT DATA
REF ;
BIP ;
P7(DFN,PID,TMP) ;PROCESS SCENARIO 7 VISITS
BIPC ;
RPRV
VSIT
MSEND
WARN ;CHECK FOR TEST DATABASE
RIML
RIMM
RESTORE ;RESTORE ORIGINAL DPT AND AUPNPAT CONTENT
ALL ;EP;
MU2 ;EP;SETUP MU2 PATIENTS AND DATA
VISIT(DFN,PID) ;SETUP VISIT DATA
SEND ;EP;SEND RT VXU MU2 MESSAGES
NCLEAN(NAM,IEN) ;CLEAN 'B' XREF
MPAT ;EP;SETUP MASTER DB PATIENTS

External References

Name Field # of Occurrence
PAUSE^BYIMIMM6 MU2+8, RIMM+13
MU21^BYIMMU21 MU2+5, MPAT+1
VXU^BYIMRT SEND+12
FILE^DICN REF+8, BIPC+8
^DIE P1+20, P1+26, VISIT+24, VISIT+41, BIP+6, REF+15, BIPC+16, P7+21, P7+37
IX1^DIK RPRV+6, RIML+6, RIMM+6, R1+5, R1+10, VSIT+6, VIMM+6
^DIR WARN+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"NIST test environment prepared."
  • Line Location: MU2+7
Function Call: WRITE
  • Prompt: !,$J(IEN,6),?8,NAM,"..."
  • Line Location: P1+17
Function Call: WRITE
  • Prompt: !!,"Please stand by while I create and send the NIST messages...",!
  • Line Location: SEND+5
Function Call: WRITE
  • Prompt: !!,"Please stand by while I restore the pre-NIST environment...",!
  • Line Location: RESTORE+1
Function Call: WRITE
  • Prompt: !!,"AUPNPAT... Pending"
  • Line Location: RIMM+10
Function Call: WRITE
  • Prompt: !!,"Database RESTORE process complete."
  • Line Location: RIMM+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: WARN+1
Function Call: WRITE
  • Prompt: !?10,"Warning - Warning - Warning"
  • Line Location: WARN+2
Function Call: WRITE
  • Prompt: !!?10,"The BYIM automated NIST Process - PREP, SEND and RESTORE"
  • Line Location: WARN+3
Function Call: WRITE
  • Prompt: !?10,"can only be run on a test database, never on a production database"
  • Line Location: WARN+4
Function Call: WRITE
  • Prompt: !
  • Line Location: WARN+9
Routine Call
  • DIE
  • Line Location:
    • P1+20
    • P1+26
    • VISIT+24
    • VISIT+41
    • BIP+6
    • REF+15
    • BIPC+16
    • P7+21
    • P7+37
Routine Call
  • DIR
  • Line Location:
    • WARN+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^VA(200 - [#200] Classic Fileman Calls
^AUPNPAT - [#9000001] Classic Fileman Calls
^AUPNVSIT - [#9000010] Classic Fileman Calls
^AUPNVIMM - [#9000010.11] Classic Fileman Calls
^AUPNPREF - [#9000022] Classic Fileman Calls
^BIP - [#9002084] Classic Fileman Calls
^BIPC - [#9002084.11] Classic Fileman Calls
^AUTTIMM - [#9999999.14] Classic Fileman Calls
^AUTTIML - [#9999999.41] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] PAT+6, PAT+7, P1+16, P1+35*, RIMM+9, R1+1*
^AUPNPREF("AC" VISIT+11!, REF+2, V7+8!
^AUPNVIMM - [#9000010.11] PAT+14, VISIT+16, VISIT+40, V7+14, P7+36, VIMM+2*
^AUPNVIMM("AC" PAT+8, PAT+9, PAT+13, VISIT+14, V7+12
^AUPNVSIT - [#9000010] VISIT+22, P7+19, VSIT+2*
^AUTTIML - [#9999999.41] RIML+2*
^AUTTIMM - [#9999999.14] RIMM+2*
^BIP - [#9002084] P1+28*, P1+29*, P1+30*, P1+31*, P1+32*, P1+33*
^BIPC("B" VISIT+12!, BIPC+2, V7+9!
^BYIMEXP("D" VISIT+14*, VISIT+15!, V7+13*, V7+18!, P7+7!
^BYIMEXP("HXV" BIPC+11!
^BYIMEXP("REF" REF+10!
^BYIMTMP("MU2" MU2+4!, PAT+1!, PAT+10!, PAT+15, PAT+16*, P1+2, P1+4, P1+27*, VISIT+19, VISIT+28
, VISIT+31, VISIT+32, VISIT+33, VISIT+37, BIP+3, REF+11, BIPC+12, SEND+7, V7+1!, V7+15
, V7+19*, P7+8*, P7+17, P7+24, P7+26, P7+29, P7+30, P7+31, P7+39!, VSIT+2
^BYIMTMP("PAT" MPAT+3
^BYIMTMP("RESTORE" P1+15*, P1+16*, VISIT+22*, VISIT+40*, P7+19*, P7+36*, RESTORE+3, RPRV+1, RPRV+2, RIML+1
, RIML+2, RIMM+1, RIMM+2, RIMM+9!, RIMM+10, RIMM+11!, R1+1, R1+7, VSIT+1, VIMM+1
, VIMM+2
^DPT - [#2] PAT+5, P1+15, P1+31, P1+34!, R1+7*
^DPT("B" P1+11, NCLEAN+1*, NCLEAN+4!
^DPT(0 PAT+4
^VA(200 - [#200] RPRV+2*

Label References

Name Line Occurrences
BIP VISIT+43
BIPC VISIT+47
MU2 ALL+1
NCLEAN P1+14
P1 PAT+22, MPAT+3
P7 V7+20
PAT MU2+6
R1 RESTORE+3
REF VISIT+45
SEND ALL+3, MSEND
V7 VISIT+3
VISIT P1+36
WARN MU2+1

Naked Globals

Name Field # of Occurrence
^( SEND+7, MPAT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BIP VISIT+8*, BIP+3
>> BIPC VISIT+10*, BIPC+12
>> BYIMALL SEND+10*
BYIMMU2 SEND+2~, SEND+3*
BYIMQUIT MU2+2!, SEND+4!, WARN+13*
CNT V7+10*, V7+15, V7+16, V7+17*, P7+1~, P7+2*, P7+3*, P7+9, P7+10, P7+11
, P7+13, P7+14
DA P1+5!, P1+18*, P1+22*, P1+27, P1+28, P1+29, P1+30, P1+31, P1+32, P1+33
, P1+34, P1+35, P1+36, VISIT+17!, VISIT+18*, VISIT+22, VISIT+25!, VISIT+26!, VISIT+27*, VISIT+40
, VISIT+42!, BIP+1!, BIP+2*, BIP+7!, REF+1!, REF+2*, REF+3, REF+9*, REF+10, REF+16!
, BIPC+1!, BIPC+2*, BIPC+3, BIPC+10*, BIPC+11, BIPC+17!, P7+15!, P7+16*, P7+19, P7+22!
, P7+23*, P7+36, P7+38!, RPRV+3!, RPRV+4*, RPRV+7!, RIML+3!, RIML+4*, RIML+7!, RIMM+3!
, RIMM+4*, RIMM+7!, R1+2!, R1+3*, R1+6!, R1+8*, R1+11!, VSIT+3!, VSIT+4*, VSIT+7!
, VIMM+3!, VIMM+4*, VIMM+7!
DFN VISIT~, VISIT+3, VISIT+11, VISIT+12, VISIT+14, VISIT+22, VISIT+40, BIP+2, REF+2, REF+7
, REF+13, BIPC+2, BIPC+4, BIPC+14, SEND+7*, SEND+12, V7~, V7+8, V7+9, V7+12
, V7+20, P7~, P7+19, P7+36, RESTORE+2*, RESTORE+3*, R1~, R1+1, R1+3, R1+7
, R1+8, VSIT+1, VSIT+2, VIMM+1, VIMM+2
DIC REF+5*, BIPC+5*, BIPC+9!
DIC("DR" REF+7*
DIC(0 REF+6*, BIPC+6*
DIE P1+5!, P1+19*, P1+23*, VISIT+17!, VISIT+23*, VISIT+25!, VISIT+26!, VISIT+39*, VISIT+42!, BIP+1!
, BIP+5*, BIP+7!, REF+1!, REF+14*, REF+16!, BIPC+1!, BIPC+15*, BIPC+17!, P7+15!, P7+20*
, P7+22!, P7+35*, P7+38!
DIK RPRV+3!, RPRV+5*, RPRV+7!, RIML+3!, RIML+5*, RIML+7!, RIMM+3!, RIMM+5*, RIMM+7!, R1+2!
, R1+4*, R1+6!, R1+9*, R1+11!, VSIT+3!, VSIT+5*, VSIT+7!, VIMM+3!, VIMM+5*, VIMM+7!
DIR WARN+5!, WARN+11!
DIR("A" WARN+7*
DIR("B" WARN+8*
DIR("DR" BIPC+7*
DIR(0 WARN+6*
DR P1+5!, P1+6*, P1+7*, P1+9, P1+10*, P1+24*, P1+25*, VISIT+17!, VISIT+19*, VISIT+20*
, VISIT+21, VISIT+25!, VISIT+26!, VISIT+28*, VISIT+29*, VISIT+30, VISIT+34*, VISIT+35*, VISIT+36*, VISIT+38*
, VISIT+41, VISIT+42!, BIP+1!, BIP+3*, BIP+4*, BIP+7!, REF+1!, REF+11*, REF+12*, REF+13*
, REF+16!, BIPC+1!, BIPC+12*, BIPC+13*, BIPC+14*, BIPC+17!, P7+15!, P7+17*, P7+18*, P7+22!
, P7+24*, P7+25*, P7+27*, P7+28, P7+32*, P7+33*, P7+34*, P7+38!
DT P1+33
DUZ(2 PAT+7
>> ID VISIT+4*, VISIT+6, VISIT+7, VISIT+8, VISIT+9, VISIT+10, V7+4*, V7+6, V7+7
IEN PAT+4*, PAT+5, PAT+6, PAT+7, PAT+8, PAT+9, PAT+13, P1+11, P1+14, P1+15
, P1+16, P1+17, P1+18, P1+22, NCLEAN~, NCLEAN+1, NCLEAN+4, MPAT+3*
>> IID VISIT+7*, VISIT+28, V7+7*, P7+11*, P7+24
>> IML RIML*, RIML+1*, RIML+2, RIML+4
>> IMM RIMM*, RIMM+1*, RIMM+2, RIMM+4
IOF WARN+1
>> J PAT+12*, PAT+15*, PAT+17
>> JJ PAT+3*, PAT+4, PAT+20*, PAT+21, PAT+23, P1+12*, MPAT+3*
>> K PAT+11*, PAT+13, PAT+17*, PAT+18
>> L2 P1+4*
>> LOS VISIT+5*, VISIT+37, VISIT+38, V7+5*, P7+12*, P7+13*, P7+14*, P7+26, P7+27
>> LOT VISIT+37*, VISIT+38, P7+12*, P7+26*, P7+27
NAM P1+9*, P1+11, P1+14, P1+17, NCLEAN~, NCLEAN+1, NCLEAN+4
>> NET P1+8*, P1+35
>> NUM VISIT+2*, VISIT+3, VISIT+11, VISIT+12, VISIT+15, VISIT+43, VISIT+45, VISIT+47, V7+3*
>> P1202 VISIT+31*, VISIT+34, P7+29*, P7+32
>> P1204 VISIT+32*, VISIT+35, P7+30*, P7+33
>> P1214 VISIT+33*, VISIT+36, P7+31*, P7+34
PID PAT+21*, PAT+22, P1~, P1+2, P1+4, P1+27, P1+36, VISIT~, VISIT+2, VISIT+3
, VISIT+4, VISIT+5, V7~, V7+4, V7+5, V7+20, P7~, P7+13, P7+14, MPAT+2*
, MPAT+3*
>> PRV RPRV*, RPRV+1*, RPRV+2, RPRV+4
>> REF VISIT+9*, REF+11
>> RT SEND+8*
>> SCN SEND+6*, SEND+7*
TMP V7+20, P7~
TMP( V7+16*, P7+3
>> TT PAT+2*, PAT+4, PAT+19*, PAT+20, PAT+21, PAT+23*, P1+12, P1+13*, MPAT+3*
U PAT+4, PAT+14, P1+28, P1+29, P1+30, P1+31, P1+32, P1+33, P1+35, VISIT+16
, V7+14, V7+16, P7+6
>> V V7+14*, V7+15, V7+16, V7+19
>> VID VISIT+6*, VISIT+19, V7+6*, P7+10*, P7+17
>> VIMM VISIT+14*, VISIT+15, VISIT+16, VISIT+27, P7+6*, P7+7, P7+23, VIMM*, VIMM+1*, VIMM+2
, VIMM+4
>> VSIT PAT+14*, PAT+15, PAT+16, VISIT+16*, VISIT+18, P7+4*, P7+5, P7+8, P7+16, P7+39
, VSIT*, VSIT+1*, VSIT+2, VSIT+4
X PAT+12*, PAT+13*, PAT+14, VISIT+1~, VISIT+13*, VISIT+14*, REF+4*, BIPC+4*, V7+2~, V7+11*
, V7+12*, V7+13, V7+14, V7+16, V7+18, P7+3*, P7+4, P7+6, NCLEAN+2~, NCLEAN+3*
, NCLEAN+4*, RIMM+8*, RIMM+9*
Y VISIT+1~, REF+9, BIPC+10, V7+2~, NCLEAN+2~, WARN+12
>> YY P1+2*, P1+6, P1+8
Z VISIT+1~, V7+2~, NCLEAN+2~
>> ZZ P1+3*, P1+4*, P1+21, P1+24
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All