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

Package: IHS Designated Provider

Routine: BDPPLBC


Information

BDPPLBC ; IHS/CMI/TMJ - LISTING OF RECORDS BY DATE RANGE & CATEGORY ;

Source Information

Source file <BDPPLBC.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS VA Utilities 3 ^XBDBQUE  ($$VAL,$$VALI)^XBDIQ1  EN^XBVK  
Kernel 2 $$FMTE^XLFDT  $$REPEAT^XLFSTR  
VA Fileman 2 ^DIC  ^DIR  
IHS Designated Provider 1 $$DATE^BDPLMDSP  
Patient Care Component Reports 1 XTMP^APCLOSUT  

Entry Points

Name Comments DBIA/ICR reference
HEAD ;EP;HEADER
PAGEHEAD ;
END ;
ZIS ;
HEAD1 ;
CTR(X,Y) ;EP - Center X in a field Y wide.
CAT ;
INFORM ;Report Explanation
DONE ;
PRINT ;PRINT RECORDS BY DATE
PROC ;
HEAD2

External References

Name Field # of Occurrence
XTMP^APCLOSUT PROC+4
$$DATE^BDPLMDSP PRINT+8
^DIC CAT+6
^DIR CAT+3, HEAD2
^XBDBQUE ZIS+2
$$VAL^XBDIQ1 PROC+10, PROC+11, PROC+12, PRINT+8
$$VALI^XBDIQ1 PRINT+8
EN^XBVK END+1
$$FMTE^XLFDT HEAD1+2
$$REPEAT^XLFSTR HEAD1+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CAT+1
Function Call: WRITE
  • Prompt: !,"No data to report."
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HEAD2+0
Function Call: WRITE
  • Prompt: !,$$FMTE^XLFDT(DT),?70,"Page: ",BDPPG
  • Line Location: HEAD1+2
Function Call: WRITE
  • Prompt: !,$$CTR("******************************************************",80)
  • Line Location: HEAD1+3
Function Call: WRITE
  • Prompt: !,$$CTR("* DESIGNATED PROVIDER LIST BY CATEGORY *",80)
  • Line Location: HEAD1+4
Function Call: WRITE
  • Prompt: !,$$CTR("******************************************************",80)
  • Line Location: HEAD1+5
Function Call: WRITE
  • Prompt: !!,"PROVIDER CATEGORY",?22,"PATIENT NAME",?44,"LAST CURRENT PROVIDER",?68,"UPDATE DT"
  • Line Location: HEAD1+6
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("-",79)
  • Line Location: HEAD1+7
Function Call: WRITE
  • Prompt: !,?25,"******************************",!
  • Line Location: INFORM+2
Function Call: WRITE
  • Prompt: ?10,"This Report prints a Listing of patients by the provider category."
  • Line Location: INFORM+3
Function Call: WRITE
  • Prompt: !?10,"The report output includes:",!,?10,"Category Type-Patient Name-Current Provider-Date of Last Update.",!
  • Line Location: INFORM+4
Function Call: WRITE
  • Prompt: ?25,"*****************************",!
  • Line Location: INFORM+5
Routine Call
  • DIC
  • Line Location:
    • CAT+6
Routine Call
  • DIR
  • Line Location:
    • CAT+3
    • HEAD2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BDPTCAT - [#90360.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] PROC+9
^BDPRECN - [#90360.1] PROC+8
^BDPRECN("B" PROC+5, PROC+7
^XTMP("BDPPLBC" PROC+3!, PROC+12*, PRINT+3, PRINT+4, PRINT+5, PRINT+6, DONE+1!

Label References

Name Line Occurrences
$$CTR HEAD1+3, HEAD1+4, HEAD1+5
CAT CAT+7
DONE PRINT+11
END CAT+4, ZIS+3, PRINT+3, DONE+2
HEAD1 HEAD+2
HEAD2 HEAD+1
INFORM BDPPLBC+5
PAGEHEAD PRINT+2, PRINT+7, PRINT+9
ZIS CAT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BDPD PROC+10*, PROC+13, PRINT+4*, PRINT+5, PRINT+6, PRINT+10
>> BDPDEM HEAD+1
>> BDPDEMM HEAD+1
>> BDPH PROC+2*, PROC+3, PROC+12, PRINT+3, PRINT+4, PRINT+5, PRINT+6, DONE+1
>> BDPI PRINT+6*, PRINT+8
>> BDPIEN PROC+7*, PROC+8, PROC+10, PROC+11, PROC+12
>> BDPJ PROC+2*, PROC+3, PROC+12, PRINT+3, PRINT+4, PRINT+5, PRINT+6, DONE+1
>> BDPPG PRINT+1*, HEAD+2, HEAD1+1*, HEAD1+2
>> BDPPN PRINT+5*, PRINT+6
BDPPROVC CAT+2!, CAT+8*, PROC+6
BDPQUIT PRINT+1!, PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT+9, PRINT+11, HEAD2*
BDPSCNT PROC+2!
BDPSCNT( PROC+13*, PRINT+10
>> BDPTCNT PROC+2*, PROC+13*
>> BDPX PROC+5*, PROC+6, PROC+7
DA CAT+3!, CAT+6!
>> DFN PROC+8*, PROC+9
DIC CAT+6*!
DIC(0 CAT+6*
DIR CAT+3!, HEAD2!
DIR("A" CAT+3*
DIR("B" CAT+3*
DIR(0 CAT+3*, HEAD2*
>> DIRUT CAT+4
DT HEAD1+2
>> DTOUT HEAD2
DUZ(2 PROC+9
IO HEAD2
IO(0 HEAD2
IOF HEAD1+1
IOM CTR+1
IOSL PRINT+7, PRINT+9
IOST HEAD2
U PROC+8, PROC+9
X CTR~, CTR+1
>> XBNS ZIS+1*
>> XBRC ZIS+1*
>> XBRP ZIS+1*
>> XBRX ZIS+1*
Y CAT+5, CAT+7, CAT+8, HEAD2, CTR~, CTR+1
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