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

Package: Data Warehouse Export System

Routine: BDWSR


Information

BDWSR ; IHS/CMI/LAB - DW REPORT ;

Source Information

Source file <BDWSR.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Data Warehouse Export System 2 V^BDWSR1  ^BDWSRP  
IHS VA Utilities 2 ^XBDBQUE  EN^XBVK  
VA Fileman 2 DD^%DT  ^DIC  
Kernel 1 $$FMADD^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
SET ;EP
LOG ;
PROCESS ; Entry point for Taskman
START ;
XIT ;
SET1 ;
SET2 ;
PRINT ;EP
ZIS ;call to XBDBQUE

External References

Name Field # of Occurrence
DD^%DT LOG+14
V^BDWSR1 PROCESS+7
^BDWSRP PRINT+1
^DIC LOG+2
^XBDBQUE ZIS+2
EN^XBVK XIT+2
$$FMADD^XLFDT PROCESS+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"********** DATA WAREHOUSE EXPORT SUMMARY REPORT **********",!
  • Line Location: START+2
Function Call: WRITE
  • Prompt: !!,"This report presents a summary of data for a single Data Warehouse ",!,"Export Log entry.",!!
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !!,"This report can only be run on regular exports, not date range exports.",!
  • Line Location: LOG+4
Function Call: WRITE
  • Prompt: !!,"Visit data has already been purged!!"
  • Line Location: LOG+5
Function Call: WRITE
  • Prompt: !!,"Log entry ",BDWSR("LOG"),", was for date range ",BDWSR("PRINT BEGIN")," through",!,BDWSR("PRINT END")," and exported the following:",!
  • Line Location: LOG+10
Function Call: WRITE
  • Prompt: ?5,"Patient Registration updates: ",$P(^BDWXLOG(BDWSR("LOG"),0),U,11)
  • Line Location: LOG+11
Function Call: WRITE
  • Prompt: !?5," PCC Encounters: ",$P(^BDWXLOG(BDWSR("LOG"),0),U,18)
  • Line Location: LOG+12
Function Call: WRITE
  • Prompt: !?5," Total transactions exported: ",$P(^BDWXLOG(BDWSR("LOG"),0),U,6)
  • Line Location: LOG+13
Routine Call
  • DIC
  • Line Location:
    • LOG+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BDWXLOG - [#90213] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BDWXLOG - [#90213] LOG+4, LOG+5, LOG+6, LOG+9, LOG+11, LOG+12, LOG+13
^DD("DD" LOG+7, LOG+8
^DD(9000010.06 LOG+15
^XTMP("BDWSR" PROCESS+2!, PROCESS+3*, PRINT+2!, SET1+3*, SET2+3*
^XTMP("BDWSRP" PROCESS+2!, PRINT+2!

Label References

Name Line Occurrences
LOG LOG+4, LOG+5
SET PROCESS+8
SET1 SET+1, SET+7, SET+8, SET+9, SET+10, SET+11, SET+22, SET+23, SET+28
SET2 SET+2, SET+3, SET+4, SET+5, SET+6, SET+12, SET+13, SET+14, SET+15, SET+16
, SET+17, SET+18, SET+19, SET+20, SET+21, SET+24, SET+25, SET+26, SET+27
XIT LOG+2, ZIS+3

Naked Globals

Name Field # of Occurrence
^( SET1+3, SET2+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SET1+3*, SET2+3*
>> APCDOVRR PROCESS+6*
>> BDWBTH PROCESS+1*, PROCESS+2, PRINT+2, SET1+3, SET2+3
>> BDWJOB PROCESS+1*, PROCESS+2, PRINT+2, SET1+3, SET2+3
>> BDWS("PROV FI LE" , LOG+15*
>> BDWSR PROCESS+6*, SET1+1, SET2+1
>> BDWSR("1" SET+1*, SET+2*, SET+3*, SET+4*, SET+5*, SET+6*, SET+7*, SET+8*, SET+9*, SET+10*
, SET+11*, SET+12*, SET+13*, SET+14*, SET+15*, SET+16*, SET+17*, SET+18*, SET+19*, SET+20*
, SET+21*, SET+22*, SET+23*, SET+24*, SET+25*, SET+26*, SET+27*, SET+28*, SET1+3, SET2+3
>> BDWSR("2" SET1+2*, SET1+3, SET2+2*, SET2+3
>> BDWSR("3" SET+1*, SET+2*, SET+3*, SET+4*, SET+5*, SET+6*, SET+7*, SET+8*, SET+9*, SET+10*
, SET+11*, SET+12*, SET+13*, SET+14*, SET+15*, SET+16*, SET+17*, SET+18*, SET+19*, SET+20*
, SET+21*, SET+22*, SET+23*, SET+24*, SET+25*, SET+26*, SET+27*, SET+28*, SET1+2, SET2+2
>> BDWSR("BT" PROCESS+4*
>> BDWSR("COUNT" LOG+6*
>> BDWSR("DTP" LOG+14*
>> BDWSR("ET" PROCESS+9*
>> BDWSR("LOG" LOG+1*, LOG+3*, LOG+4, LOG+5, LOG+6, LOG+9, LOG+10, LOG+11, LOG+12, LOG+13
>> BDWSR("ORIG T X DATE" , LOG+6*
>> BDWSR("PRINT BEGIN" , LOG+7*, LOG+10, END" , LOG+8*, LOG+10
>> BDWSR("PROC" SET1+1*, SET1+2, SET2+1*, SET2+2
>> BDWSR("RUN BE GIN" , LOG+6*, LOG+7
>> BDWSR("RUN EN D" , LOG+6*, LOG+8
>> BDWSR("VISITS" LOG+9*
DA XIT+1!
DIC LOG+2!*, XIT+1!
DIC(0 LOG+2*
DIE XIT+1!
DIR XIT+1!
DT LOG+14, PROCESS+3
IOF START+1
POP XIT+1!
U LOG+4, LOG+6, LOG+9, LOG+11, LOG+12, LOG+13, LOG+15
>> X LOG+6*, SET1+3*, SET2+3*
>> XBNS ZIS+1*
>> XBRC ZIS+1*
>> XBRP ZIS+1*
>> XBRX ZIS+1*
>> Y LOG+2, LOG+3, LOG+7*, LOG+8*, LOG+14*
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