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

Package: Master Patient Index VistA

Routine: MPIFBT1


Information

MPIFBT1 ;SLC/ARS/SFCIO/CMC-BATCH QUERY TO MPI ;FEB 4, 1997

Source Information

Source file <MPIFBT1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 4 DD^%DT  NOW^%DTC  ^DIE  ^DIR  
Health Level Seven 3 (INIT,MSH)^HLFNC2  GENERATE^HLMA  CREATE^HLTF  
Kernel 2 HOME^%ZIS  ^%ZTLOAD  
Clinical Information Resource Network 1 (EXC,START,STOP)^RGHLLOG  
Master Patient Index VistA 1 VTQ1^MPIFVTQ  

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

Package Total Caller Graph
Master Patient Index VistA 1 MPIFINIT DPT TO MPI  

Entry Points

Name Comments DBIA/ICR reference
GOBKG ;
EXIT ;
BEG
TRY
GO ;ENTRY POINT
GO1
WORK ;
HLRDF ;
LOOP ;
SEND ;ready to send
MAKE ;
MAKE3 ;
AGAIN ;job started before
END ;

External References

Name Field # of Occurrence
DD^%DT BEG+5, TRY+5
NOW^%DTC WORK+2, SEND+4, MAKE+5
HOME^%ZIS GOBKG+18
^%ZTLOAD GOBKG+17
^DIE TRY+8
^DIR BEG+2, TRY+2, AGAIN+4, AGAIN+11
INIT^HLFNC2 HLRDF+4
MSH^HLFNC2 MAKE3+12
GENERATE^HLMA SEND+2
CREATE^HLTF HLRDF+6
VTQ1^MPIFVTQ MAKE3+5
EXC^RGHLLOG MAKE3+7
START^RGHLLOG HLRDF+7
STOP^RGHLLOG GO1+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"JOB ALREADY RUNNING"
  • Line Location: GOBKG+3
Function Call: WRITE
  • Prompt: !,"CMOR Scores NOT Complete"
  • Line Location: GOBKG+5
Function Call: WRITE
  • Prompt: !,"CMOR Scores NOT Complete"
  • Line Location: GOBKG+6
Function Call: WRITE
  • Prompt: !,"Job NOT Started"
  • Line Location: GOBKG+10
Function Call: WRITE
  • Prompt: !,"Job NOT Scheduled"
  • Line Location: BEG+3
Function Call: WRITE
  • Prompt: !,"Job NOT Scheduled"
  • Line Location: TRY+3
Function Call: WRITE
  • Prompt: !,"Stop Time must be greater than Start Time"
  • Line Location: TRY+4
Function Call: WRITE
  • Prompt: !,"Job NOT Scheduled"
  • Line Location: TRY+10
Function Call: WRITE
  • Prompt: !,"JOB ALREADY RUNNING"
  • Line Location: GO+1
Function Call: WRITE
  • Prompt: !,"CMOR Scores NOT Complete"
  • Line Location: GO+2
Function Call: WRITE
  • Prompt: !,"CMOR Scores NOT Complete"
  • Line Location: GO+3
Function Call: WRITE
  • Prompt: !,"Job NOT Started"
  • Line Location: GO+7
Function Call: WRITE
  • Prompt: !,"Job was started before and has Stopped"
  • Line Location: AGAIN+1
Function Call: WRITE
  • Prompt: !,"'E' - Exit or 'O' - Start over from the Beginning"
  • Line Location: AGAIN+7
Routine Call
  • DIE
  • Line Location:
    • TRY+8
Routine Call
  • DIR
  • Line Location:
    • BEG+2
    • TRY+2
    • AGAIN+4
    • AGAIN+11
Routine Call
  • %ZIS
  • Line Location:
    • GOBKG+18

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^MPIF(984.8 - [#984.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT("ACMORS" MAKE+1, MAKE+3
^MPIF(984.8 - [#984.8] GOBKG+9, GO+6, GO1+3, GO1+7, WORK+1, WORK+3*, HLRDF+8, HLRDF+9*, HLRDF+10*, LOOP+1
SEND+1*, SEND+5*, MAKE+1, MAKE+3, MAKE+6*, MAKE3+2, MAKE3+3*, MAKE3+19*, MAKE3+20*, MAKE3+21*
AGAIN+5*, AGAIN+13*
^RGSITE(991.8 - [#991.8] GOBKG+5, GOBKG+6, GO+2, GO+3
^TMP("HLS" GO1!, GO1+6!, GO1+10, SEND+7!, MAKE3+17*
^TMP($J HLRDF+5*, SEND+3*
^XTMP("MPIF BATCH LOAD" GOBKG+3, EXIT+1, GO+1, GO1+15

Label References

Name Line Occurrences
AGAIN GOBKG+9, GO+6
BEG GOBKG+11, GO+8
END AGAIN+5
EXIT GOBKG+5, GOBKG+6, GOBKG+10, GOBKG+12, GO+2, GO+3, GO+7, GO+9
HLRDF WORK+6, MAKE3+26
LOOP WORK+6
MAKE LOOP+3
MAKE3 MAKE+4
SEND GO1+10, MAKE3+24
TRY TRY+4
WORK GO1+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% WORK+3, WORK+4, SEND+5, SEND+6!, MAKE+6
DA BEG!, BEG+3!, TRY!, TRY+3!, TRY+7!, TRY+8*, TRY+9!, TRY+10!
DIE BEG!, TRY!, TRY+7!, TRY+8*, TRY+9!
DIR BEG!, BEG+3!, TRY!, TRY+3!, TRY+7!, TRY+10!, AGAIN+2!, AGAIN+8!, END+1!
DIR("?" AGAIN+3*, AGAIN+9*
DIR("A" BEG+1*, TRY+1*, AGAIN+3*, AGAIN+10*
DIR("B" BEG+1*, TRY+1*, AGAIN+3*
DIR(0 BEG+1*, TRY+1*, AGAIN+3*, AGAIN+9*
DR BEG!, TRY!, TRY+7!, TRY+8*, TRY+9!, AGAIN+2!, AGAIN+8!, END+1!
DTOUT BEG+3!, TRY+3!, TRY+10!
DUOUT BEG+3!, TRY+3!, TRY+10!
DUZ GOBKG+15
ENDT GOBKG+19!, BEG+6*, TRY+1, TRY+6*, TRY+8, GO1+14!
>> HL HLRDF+4, HLRDF+5, MAKE3+5, MAKE3+12
>> HL("" HLRDF+5
>> HL("ECH" HLRDF+2*
>> HL("FS" HLRDF+3*
HLDT GO1+12!, HLRDF+6
HLDT1 GO1+12!, HLRDF+6
IO("Q" GOBKG+18!
MPICNT GO1+7*, GO1+12!, MAKE3+17, MAKE3+18*, MAKE3+20, MAKE3+25*
MPIDNUM GO1+12!, LOOP+2*, MAKE3+3, MAKE3+11, MAKE3+22*, MAKE3+23, MAKE3+25*
MPIEROR GO1+12!, SEND+2, SEND+3, SEND+6!
MPIIT GO1+12!, MAKE+2*, MAKE+3*, MAKE3+5, MAKE3+7, MAKE3+21
MPIMCNT GO1+13!, WORK+5*, HLRDF+1*, HLRDF+6, HLRDF+9, MAKE3+11
MPIMIDT GO1+12!, MAKE3+11*, MAKE3+12
MPIMORE GO1+1~, SEND+2, SEND+6!
MPIMSH GO1+12!, MAKE3+12, MAKE3+13
MPIMTX GO1+13!, WORK+5*, HLRDF+6, HLRDF+10, SEND+2, SEND+6!
MPIOUT GO1+13!, HLRDF+1*, MAKE3+1!, MAKE3+5
MPIOUT( MAKE3+16, MAKE3+17
MPIOUT(0 MAKE3+6, MAKE3+7, MAKE3+9
MPIOUT(1 MAKE3+13*
MPIQRYNM GO1+13!, MAKE3+4*, MAKE3+5
MPISEQ GO1+13!, MAKE3+15*, MAKE3+16*, MAKE3+17
MPITOT GO1+1~, GO1+12!
ORDER GOBKG+16, GOBKG+19!, GO1+4*, GO1+8*, GO1+13!, MAKE+1*, MAKE+3, MAKE3+19, AGAIN+5*, AGAIN+13*
QCNT GO1+13!
QUITIME GO1+3*, GO1+13!, WORK+4, MAKE+6
START GOBKG+14, GOBKG+19!, BEG+4*, TRY+4, GO1+13!
STOP GOBKG+1!, GOBKG+10!, GOBKG+12!, BEG+3*, TRY+3*, TRY+10*, GO+4!, GO+7!, GO+9!, AGAIN+12*
X BEG!, BEG+3!, TRY!, TRY+3!, TRY+7!, TRY+9!, TRY+10!, END+1!
Y BEG!, BEG+3!, BEG+4, BEG+6, TRY!, TRY+3!, TRY+4, TRY+6, TRY+7!, TRY+9!
TRY+10!, AGAIN+5, AGAIN+12, AGAIN+13, END+1!
ZTDESC GOBKG+13*, GOBKG+19!
ZTDTH GOBKG+14*, GOBKG+19!
ZTIO GOBKG+14*, GOBKG+19!
ZTQUEUED GOBKG+19!, GO+1, GO+2, GO+3, GO+6, GO+8, GO1+2
ZTREQ GOBKG+19!, GO1+2*
ZTRTN GOBKG+13*, GOBKG+19!
ZTSAVE GOBKG+19!
ZTSAVE("DUZ" GOBKG+15*
ZTSAVE("ORDER" GOBKG+16*
ZTSK GOBKG+17, GOBKG+19!
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