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 |  Local Variables |  All
Print Page as PDF
Routine: SD53430P

Package: Scheduling

Routine: SD53430P


Information

SD53430P ;WOIFO/CLC - PFSS Scheduled Outpatient Conversion Backload ;22-APR-2005

Source Information

Source file <SD53430P.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 3 HOME^%ZIS  ($$LIST,$$PWD,$$STATUS,CLOSE,OPEN)^%ZISH  $$NOW^XLFDT  
Integrated Billing 2 $$IBBACONV^IBBAADTI  $$EXTNUM^IBBAPI  
MailMan 2 XMZ^XMA2  ENT1^XMD  
Scheduling 2 $$FILE^SDPFSS  $$GETARN^SDPFSS2  
VA Fileman 2 $$GET1^DIQ  ^DIR  
Registration 1 $$SITE^VASITE  

Entry Points

Name Comments DBIA/ICR reference
LOADFILE(PATH,FILENM) ;
RPTERR(CNT,GOOD,FULLPATH) ;
GETRESP(DEF,TXT) ;
POSTCHK ;
EP1 ;
PROCESS(TOT) ;
CHKINFO(CNT,DFN,SDT,SDCLN,SDEXVN) ;
FUTRAPP(CMP) ;
LFQ
OFAQ
PRECHK ;
LISTF(PATH) ;
HDR ;

External References

Name Field # of Occurrence
HOME^%ZIS HDR+1
$$LIST^%ZISH LISTF+3
$$PWD^%ZISH POSTCHK+3, EP1+3
$$STATUS^%ZISH LOADFILE+11
CLOSE^%ZISH POSTCHK+11, LOADFILE+15
OPEN^%ZISH POSTCHK+9, LOADFILE+7
$$GET1^DIQ EP1+13, RPTERR+12
^DIR GETRESP+2
$$IBBACONV^IBBAADTI PROCESS+17
$$EXTNUM^IBBAPI PROCESS+13
$$FILE^SDPFSS PROCESS+20
$$GETARN^SDPFSS2 PROCESS+11
$$SITE^VASITE RPTERR+3
$$NOW^XLFDT FUTRAPP+3, RPTERR+34, LOADFILE+4
XMZ^XMA2 RPTERR+6
ENT1^XMD RPTERR+35

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Pre-Backload Analysis - Outpatient future appointments."
  • Line Location: PRECHK+2
Function Call: WRITE
  • Prompt: !,"Analysis exited without processing..."
  • Line Location: PRECHK+4
Function Call: WRITE
  • Prompt: !!,VCNT," Outpatient future appointments identified in VistA..."
  • Line Location: PRECHK+5
Function Call: WRITE
  • Prompt: !!,"Analysis complete...."
  • Line Location: PRECHK+6
Function Call: WRITE
  • Prompt: !,"Checking VistA future appointments ",STDT," forward..."
  • Line Location: FUTRAPP+4
Function Call: WRITE
  • Prompt: "."
  • Line Location: FUTRAPP+6
Function Call: WRITE
  • Prompt: !,"Invalid Patient Appointment Node:",DFN,"-",DT
  • Line Location: FUTRAPP+10
Function Call: WRITE
  • Prompt: !!,"Post-Backload Analysis - Outpatient future appointments."
  • Line Location: POSTCHK+2
Function Call: READ
  • Timeout: 1
  • Variable: LN
  • Line Location: POSTCHK+10
Function Call: WRITE
  • Prompt: !!,"File: ",FILENM," contains: ",BLCNT," records."
  • Line Location: POSTCHK+13
Function Call: WRITE
  • Prompt: !!,VCNT," Outpatient future appointments identified in VistA..."
  • Line Location: POSTCHK+15
Function Call: WRITE
  • Prompt: !," VistA Total:",$J(VCNT,10)
  • Line Location: POSTCHK+17
Function Call: WRITE
  • Prompt: !,"Backload Total:",$J(BLCNT,10)
  • Line Location: POSTCHK+18
Function Call: WRITE
  • Prompt: !,"=================================="
  • Line Location: POSTCHK+19
Function Call: WRITE
  • Prompt: !," ",$J(VCNT-BLCNT,10)
  • Line Location: POSTCHK+20
Function Call: WRITE
  • Prompt: !,"No Discrepencies between VistA and the Backload file"
  • Line Location: POSTCHK+22
Function Call: WRITE
  • Prompt: !!,"Missing patients from backload file:",!
  • Line Location: POSTCHK+23
Function Call: WRITE
  • Prompt: !,I,") ",DFN,"^",EXC(DFN)
  • Line Location: POSTCHK+25
Function Call: WRITE
  • Prompt: !!,"Post analysis complete...."
  • Line Location: POSTCHK+26
Function Call: WRITE
  • Prompt: !!,"Finished.... Mailman message sent to:",$$GET1^DIQ(200,DUZ,.01)," and G.PATCHES"
  • Line Location: EP1+13
Function Call: WRITE
  • Prompt: !!,"SD*.TXT Files in ",PATH,!,"=================================="
  • Line Location: LISTF+4
Function Call: WRITE
  • Prompt: !,?10,FN
  • Line Location: LISTF+5
Function Call: WRITE
  • Prompt: !!,?10,"** No files matching the SD*.TXT filter exists **"
  • Line Location: LISTF+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !!,"==========================================================="
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,"Scheduled Outpatient Conversion Backload",!
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !," **********************************************************"
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !," * This Routine should ONLY be run by PFSS Implementation *"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !," * Staff. DO NOT run this routine as part of the normal *"
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !," * Patch installation process. *"
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !," **********************************************************"
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !!,"==========================================================="
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !,"Loading backload file..."
  • Line Location: LOADFILE+2
Function Call: READ
  • Timeout: 1
  • Variable: LN
  • Line Location: LOADFILE+11
Function Call: WRITE
  • Prompt: "."
  • Line Location: LOADFILE+13
Function Call: WRITE
  • Prompt: !,"Processing data..."
  • Line Location: PROCESS+2
Function Call: WRITE
  • Prompt: "."
  • Line Location: PROCESS+5
Routine Call
  • %ZIS
  • Line Location:
    • HDR+1
Routine Call
  • DIR
  • Line Location:
    • GETRESP+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] FUTRAPP+5, FUTRAPP+8, FUTRAPP+9, FUTRAPP+13, CHKINFO+5
^SC - [#44] CHKINFO+11
^TMP($J FUTRAPP+13, POSTCHK+8!, POSTCHK+10*, POSTCHK+27!
^XMB(3.9 - [#3.9] RPTERR+10*, RPTERR+11*, RPTERR+12*, RPTERR+13*, RPTERR+14*, RPTERR+15*, RPTERR+16*, RPTERR+17*, RPTERR+22*, RPTERR+25*
, RPTERR+29*, RPTERR+31*, RPTERR+32*, RPTERR+34*
^XTMP( RPTERR+20, RPTERR+24, RPTERR+27, RPTERR+29, RPTERR+36!, LOADFILE+3!, LOADFILE+5*, LOADFILE+8*, LOADFILE+13*, PROCESS+6
, PROCESS+14*, PROCESS+18*, PROCESS+22*, PROCESS+23*, PROCESS+24*, CHKINFO+1*, CHKINFO+3*, CHKINFO+5*, CHKINFO+7*, CHKINFO+9*
, CHKINFO+11*, CHKINFO+12

Label References

Name Line Occurrences
$$CHKINFO PROCESS+10
$$FUTRAPP PRECHK+3, POSTCHK+14
$$GETRESP FUTRAPP+3, POSTCHK+4, POSTCHK+6, EP1+5, EP1+8
$$LISTF POSTCHK+5, EP1+7
$$LOADFILE EP1+9
$$PROCESS EP1+11
HDR SD53430P+2, PRECHK+2, POSTCHK+2, EP1+4
OFAQ FUTRAPP+3
RPTERR EP1+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS EP1+1~
APP FUTRAPP+1~, FUTRAPP+2*, FUTRAPP+3*, FUTRAPP+12*, OFAQ
APPINFO FUTRAPP+1~, FUTRAPP+9*, FUTRAPP+10, FUTRAPP+11
BLCNT POSTCHK+1~, POSTCHK+3*, POSTCHK+10*, POSTCHK+13, POSTCHK+18, POSTCHK+20
CAT RPTERR+1~, RPTERR+23*, RPTERR+24*, RPTERR+25, RPTERR+27, RPTERR+29
CMP FUTRAPP~, FUTRAPP+13
CNT EP1+1~, EP1+3*, EP1+9*, EP1+11, EP1+12, RPTERR~, RPTERR+16, PROCESS+1~, PROCESS+4*, PROCESS+5
, PROCESS+6, PROCESS+10, PROCESS+14, PROCESS+18, PROCESS+22, PROCESS+23, PROCESS+24, CHKINFO~, CHKINFO+1, CHKINFO+3
, CHKINFO+5, CHKINFO+7, CHKINFO+9, CHKINFO+11, CHKINFO+12
DEF GETRESP~, GETRESP+2
DETAIL RPTERR+1~
DFN FUTRAPP+1~, FUTRAPP+2*, FUTRAPP+5*, FUTRAPP+8, FUTRAPP+9, FUTRAPP+10, FUTRAPP+13, POSTCHK+1~, POSTCHK+24*, POSTCHK+25*
, PROCESS+1~, PROCESS+7*, PROCESS+10, PROCESS+11, PROCESS+13, PROCESS+17, PROCESS+20, CHKINFO~, CHKINFO+3, CHKINFO+4
, CHKINFO+5
DIR GETRESP+1~
DIR("A" GETRESP+2*
DIR("B" GETRESP+2*
DIR(0 GETRESP+2*
DIRUT GETRESP+1~, GETRESP+3
DT FUTRAPP+1~, FUTRAPP+7*, FUTRAPP+8*, FUTRAPP+9, FUTRAPP+10, FUTRAPP+13
DTOUT GETRESP+1~, GETRESP+3
DUZ EP1+13, RPTERR+4, RPTERR+12
ERR EP1+1~, RPTERR+1~, RPTERR+19*, RPTERR+21*, RPTERR+31
ET RPTERR+1~, RPTERR+26*, RPTERR+27*, RPTERR+29
EXC POSTCHK+1~, POSTCHK+22
EXC( FUTRAPP+13*, POSTCHK+25
FILENM POSTCHK+1~, POSTCHK+3*, POSTCHK+5*, POSTCHK+6*, POSTCHK+9, POSTCHK+13, EP1+1~, EP1+2*, EP1+7*, EP1+8*
, EP1+9, EP1+12, LOADFILE~, LOADFILE+7
FN EP1+1~, LISTF+1~, LISTF+5*
FULLPATH RPTERR~, RPTERR+11
GFILE EP1+1~, LISTF+1~
GFILE("SD*.TXT" LISTF+2*
GOOD EP1+1~, EP1+3*, EP1+11*, EP1+12, RPTERR~, RPTERR+14, PROCESS+1~, PROCESS+3*, PROCESS+15*, PROCESS+25*
, PROCESS+26
I FUTRAPP+1~, FUTRAPP+5*, FUTRAPP+6, POSTCHK+1~, POSTCHK+25*
INFO PROCESS+1~, PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+14, PROCESS+24, CHKINFO+1
IO POSTCHK+10, POSTCHK+11, LOADFILE+11, LOADFILE+15
IOF HDR+1
LN POSTCHK+1~, POSTCHK+10*, LOADFILE+1~, LOADFILE+11*, LOADFILE+12, LOADFILE+13
NOW LOADFILE+1~, LOADFILE+4*, LOADFILE+5
PATH POSTCHK+1~, POSTCHK+3*, POSTCHK+4*, POSTCHK+5, POSTCHK+9, EP1+1~, EP1+3*, EP1+5*, EP1+7, EP1+9
, EP1+12, LISTF~, LISTF+3, LISTF+4, LOADFILE~, LOADFILE+7
POP LOADFILE+1~, LOADFILE+8
PURGDT LOADFILE+1~, LOADFILE+4*, LOADFILE+5
REC RPTERR+1~, RPTERR+19*, RPTERR+20*, RPTERR+22, RPTERR+24, RPTERR+27, RPTERR+29
RFILE EP1+1~, LISTF+1~
RFILE( LISTF+5
ROW RPTERR+1~, RPTERR+19*, RPTERR+21*, RPTERR+22, RPTERR+25*, RPTERR+28*, RPTERR+29, RPTERR+32*, RPTERR+34
SDANR PROCESS+1~, PROCESS+11*, PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+17*, PROCESS+18, PROCESS+20
SDCHK PROCESS+1~, PROCESS+20*, PROCESS+21, PROCESS+23, PROCESS+24, PROCESS+25
SDCLN PROCESS+1~, PROCESS+8*, PROCESS+10, PROCESS+11, PROCESS+17, PROCESS+20, CHKINFO~, CHKINFO+9, CHKINFO+10, CHKINFO+11
SDEXVN PROCESS+1~, PROCESS+8*, PROCESS+10, PROCESS+13, PROCESS+17, CHKINFO~, CHKINFO+1
SDKEY EP1+1~, EP1+2*, RPTERR+20, RPTERR+24, RPTERR+27, RPTERR+29, RPTERR+36, LOADFILE+3, LOADFILE+5, LOADFILE+8
, LOADFILE+13, PROCESS+6, PROCESS+14, PROCESS+18, PROCESS+22, PROCESS+23, PROCESS+24, CHKINFO+1, CHKINFO+3, CHKINFO+5
, CHKINFO+7, CHKINFO+9, CHKINFO+11, CHKINFO+12
SDT PROCESS+1~, PROCESS+7*, PROCESS+10, PROCESS+11, PROCESS+17, PROCESS+20, CHKINFO~, CHKINFO+7
STDT FUTRAPP+1~, FUTRAPP+3*, FUTRAPP+4, FUTRAPP+7
STOP LOADFILE+1~, LOADFILE+10*, LOADFILE+11, LOADFILE+12*
TMP POSTCHK+1~
TOT LOADFILE+1~, LOADFILE+4*, LOADFILE+10*, LOADFILE+13*, LFQ, PROCESS~, PROCESS+4
TXT GETRESP~, GETRESP+2
VCNT PRECHK+1~, PRECHK+3*, PRECHK+4, PRECHK+5, POSTCHK+1~, POSTCHK+14*, POSTCHK+15, POSTCHK+17, POSTCHK+20
X GETRESP+1~
XMDF RPTERR+2~, RPTERR+3*
XMDUN RPTERR+2~
XMDUZ RPTERR+2~, RPTERR+3*
XMMG RPTERR+2~
XMROU RPTERR+2~
XMSTRIP RPTERR+2~
XMSUB RPTERR+2~, RPTERR+5*
XMTEXT RPTERR+2~
XMY RPTERR+2~
XMY( RPTERR+4*
XMY("G.PATCHES" RPTERR+4*
XMZ RPTERR+2~, RPTERR+7, RPTERR+10, RPTERR+11, RPTERR+12, RPTERR+13, RPTERR+14, RPTERR+15, RPTERR+16, RPTERR+17
, RPTERR+22, RPTERR+25, RPTERR+29, RPTERR+31, RPTERR+32, RPTERR+34
Y EP1+1~, LISTF+1~, LISTF+3*, LISTF+5, LISTF+6, LISTF+7, GETRESP+1~, GETRESP+3*, GETRESP+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All