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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BXPARPPD

Package: IHS Area Export Files Management

Routine: BXPARPPD


Information

BXPARPPD ;IHS/OIT/FBD - PARAMETER AUDIT REPORTS - PARAMETER/PROVIDER/DATE RANGE ;

Source Information

Source file <BXPARPPD.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 5 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  $$STRIP^XLFSTR  
VA Fileman 2 $$ROOT^DILFD  ^DIR  
IHS Area Export Files Management 1 (DATESEL,HIST,ITMSEL,PROVSEL)^BXPARUTL  

Entry Points

Name Comments DBIA/ICR reference
EN ;EP
TSK ;QUEUED TASK ENTRY POINT FOR REPORT
HIS(PAR) ;EP
LINEOUT ;OUTPUT A SINGLE LINE OF THE REPORT
COMPILE ;COMPILE REPORT DATA
HEADER ;PRINT HEADER FOR USER REPORT
PPRI(BXPAR) ;EP - Parameter Priority
CLEANUP ;CLEAN PARTITION BEFORE EXITING PROCESS
PARS ;
OUTPUT ;PRINT OUT REPORT
HDRM ;EP - HEADER
YR ;EP
PAR(BXPAR) ;EP

External References

Name Field # of Occurrence
^%ZIS EN+31
^%ZISC CLEANUP+3
^%ZTLOAD EN+34
DATESEL^BXPARUTL EN+23
HIST^BXPARUTL PPRI+4
ITMSEL^BXPARUTL EN+26
PROVSEL^BXPARUTL EN+25
$$ROOT^DILFD PPRI+9
^DIR EN+13, HDRM+4, YR+7, LINEOUT+6
$$FMTE^XLFDT PARS+3, PARS+32, HIS+7
$$STRIP^XLFSTR PPRI+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PARS+17
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDRM+5
Function Call: WRITE
  • Prompt: !,?55,PDATE_" Page: "_P
  • Line Location: HDRM+7
Function Call: WRITE
  • Prompt: !,?80-$L(HPAR)\2,HPAR
  • Line Location: HDRM+8
Function Call: WRITE
  • Prompt: !,?80-$L(HPRV)\2,HPRV
  • Line Location: HDRM+9
Function Call: WRITE
  • Prompt: !,?80-$L(RANGE)\2,RANGE
  • Line Location: HDRM+10
Function Call: WRITE
  • Prompt: !,DASH,!
  • Line Location: HDRM+12
Function Call: WRITE
  • Prompt: !!,"Enter the Calendar Year for which report is to be run. Use a 4 digit",!,"year, e.g. 2014."
  • Line Location: YR+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: YR+10
Function Call: WRITE
  • Prompt: !,"Year cannot be before Baseline date year."
  • Line Location: YR+12
Function Call: WRITE
  • Prompt: $E(INST,1,38),?41,VALUE,!
  • Line Location: LINEOUT+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+1
Function Call: WRITE
  • Prompt: "PARAMETER SETTINGS FOR",?24,BXPAUNM,?69,PDATE,!
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: ?6,"IN EFFECT ON DATE",?24,EFFDATE,?71,"PAGE ",PAGE,!
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,?5,"PARAMETER",?41,"VALUE",!
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: DASH,!
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: "*",!,?80-$L(BHDRM)\2,BHDRM
  • Line Location: HIS+11
Routine Call
  • DIR
  • Line Location:
    • EN+13
    • HDRM+4
    • YR+7
    • LINEOUT+6
Routine Call
  • %ZIS
  • Line Location:
    • EN+31

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BXPA(9002026.01 - [#9002026.01] PAR+3, PAR+4, PAR+5, PAR+9, PAR+15, PAR+16, YR+3
^PXD(811.9 - [#811.9] PAR+23
^TMP("BXPADATA" COMPILE+2!, PAR+29*, PAR+30*, PARS+5, PARS+14, PARS+15, PARS+17, PARS+22, PARS+24, PARS+25
, PARS+36, PARS+37, PARS+38, PARS+41, PARS+42, PARS+43, CLEANUP+2!
^VA(200 - [#200] PARS+29, PARS+30
^XTV(8989.51 - [#8989.51] PPRI+2, PPRI+3, PPRI+6, PPRI+7
^XTV(8989.518 - [#8989.518] PPRI+8

Label References

Name Line Occurrences
@( EN+32
CLEANUP TSK+4
COMPILE TSK+2
HDRM PARS+11, PARS+20, PARS+40, PARS+46
HEADER LINEOUT+7
HIS HDRM+11
PAR COMPILE+10
PARS TSK+3
PPRI COMPILE+4
YR EN+17, YR+10, YR+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS EN+31*
ABORT EN+2~, PARS+2*, PARS+14, PARS+17, PARS+20, PARS+22, PARS+24, PARS+36, PARS+40, PARS+46
, HDRM+4*
BGDT PARS+1~, PARS+26*, PARS+32, PARS+45!, HIS+2!
BHDRM HIS+1~, HIS+5*, HIS+7*, HIS+8*, HIS+11
BXBASE EN+1~, YR+1~, YR+3*
BXI PAR+1~, PAR+26*, PAR+27
BXN PPRI+1~, PPRI+5*, PPRI+6*, PPRI+7
BXOP PAR+1~, PAR+4*, PAR+6, PAR+7
BXPABDT EN+1~, EN+2~, EN+19*, EN+20*, EN+21*, EN+22*, PAR+6, PAR+7, PARS+3, PARS+24
, PARS+33, HIS+3
BXPADATA CLEANUP+1!
BXPADT EN+3~, PPRI+4
BXPADT( HIS+4, HIS+6, HIS+8
BXPAEDT EN+1~, EN+2~, EN+19*, EN+20*, EN+21*, EN+22*, PAR+8, PARS+3, PARS+24, PARS+27
, HIS+4
BXPAEFDT CLEANUP+1!
BXPAENT CLEANUP+1!
BXPAEXIT EN+1~, EN+4*, EN+5, EN+14*, EN+15*, EN+17, EN+25, EN+26, YR+8*, YR+9*
BXPAITM EN+2~
BXPAITM( COMPILE+4, COMPILE+9, PAR+12, PAR+13, PAR+14, PPRI+3*, PPRI+10*, PARS+9
BXPAPRV EN+2~
BXPAPRV( COMPILE+7, COMPILE+8, PAR+10, PARS+7, PARS+8
BXPAR PAR~, PAR+3, PAR+12, PAR+13, PAR+14, PAR+17, PAR+19, PAR+29, PPRI~, PPRI+2
, PPRI+3, PPRI+4, PPRI+10
BXPASEL EN+1~
BXPAUNM COMPILE+8*, PAR+29, PAR+30, HEADER+3, CLEANUP+1!
BXPAUSER CLEANUP+1!
BXPBASE EN+3~, YR+3*, YR+12
BXPN PPRI+1~, PPRI+2*, PPRI+3, PPRI+6, PPRI+7
BXPRDS PPRI+1~, PPRI+8*, PPRI+10
BXPRGL PPRI+1~, PPRI+7*, PPRI+8, PPRI+9
BXPRGLRF PPRI+1~, PPRI+9*, PPRI+10
BXPRI PPRI+1~, PPRI+7*, PPRI+10
BXPSEL EN+1~, EN+16*, EN+17, EN+19, EN+20, EN+21, EN+22, EN+23
BXPSOC PAR+1~, PAR+14*, PAR+18*, PAR+21*, PAR+25, PAR+26, PAR+27, PPRI+1~, PPRI+3*
BXPYEAR EN+1~, EN+19, EN+20, EN+21, EN+22, YR+11*, YR+12
BXSRC PAR+1~, PAR+27*, PAR+28
BXUSER PAR+1~, PAR+9*
CT EN+2~, PARS+2*, HIS+1~, HIS+3*, HIS+5, HIS+6*
DA EN+13!
DASH EN+2~, OUTPUT+4*, HDRM+1*, HDRM+12, HEADER+6
DATE COMPILE+1~, PAR+1~, PAR+5*, PAR+6, PAR+7*, PAR+8, PAR+29, PARS+1~, PARS+23*, PARS+24*
, PARS+25, PARS+26, PARS+36, PARS+37, PARS+38, PARS+41, PARS+42, PARS+43
DIR EN+6~, EN+13!, HDRM+2!, YR+1~, YR+7!, LINEOUT+4!, CLEANUP+1!
DIR("?" YR+6*
DIR("A" EN+13*, YR+5*
DIR(0 EN+13*, HDRM+3*, YR+4*, LINEOUT+5*
DIRUT EN+1~, EN+14, HDRM+4, YR+1~, YR+8
DRANGE PARS+1~, PARS+32*, PARS+33*, PARS+39, PARS+44
DT PARS+31, OUTPUT+2, HDRM+6
>> DTOUT HDRM+4
DUOUT EN+1~, EN+15, YR+1~, YR+9
>> EFFDATE HEADER+4
ENDT PARS+1~, PARS+27*, PARS+29*, PARS+30*, PARS+31*, PARS+32, PARS+33, PARS+45!, HIS+2!, HIS+9*
FLAG EN+3~, PAR+20*, PAR+21
HPAR PARS+1~, PARS+8*, PARS+9*, PARS+10, PARS+18~, PARS+19*, HDRM+8
HPRV PARS+1~, PARS+8*, PARS+18~, PARS+19*, HDRM+9
IEN EN+3~, PAR+20*, PAR+23
INST COMPILE+1~, PAR+1~, PAR+15*, PAR+23*, PAR+29, PARS+1~, PARS+21*, PARS+22*, PARS+24, PARS+25
, PARS+36, PARS+37, PARS+38, PARS+39, PARS+41, PARS+42, PARS+43, PARS+44, LINEOUT+8
IO PARS+4
IO("Q" EN+32
IOF HDRM+5, HEADER+1
IOM OUTPUT+4, HDRM+1
ION EN+33
IOSL PARS+40, PARS+46, OUTPUT+6*, OUTPUT+7, LINEOUT+2
IOST OUTPUT+6, HDRM+4, HDRM+5, LINEOUT+3, HEADER+1
L EN+2~, PARS+2*, PARS+12*, PARS+17*, PARS+39*, PARS+40, PARS+44*, PARS+46, HDRM+6*
LEVEL PARS+1~, PARS+37*, PARS+38, PARS+39, PARS+42*, PARS+43, PARS+44
>> LINE OUTPUT+7*, LINEOUT+1*, LINEOUT+2, HEADER+7*
NXDATE EN+2~, PARS+25*, PARS+27
P EN+2~, PARS+2*, HDRM+4, HDRM+5, HDRM+6*, HDRM+7
>> PAGE OUTPUT+5*, LINEOUT+3, HEADER+1, HEADER+2*, HEADER+4
PAR EN+2~, COMPILE+4*, COMPILE+9*, COMPILE+10, PARS+1~, PARS+10*, PARS+16*, PARS+17*, PARS+19, PARS+22
, PARS+24, PARS+25, PARS+34, PARS+36, PARS+37, PARS+38, PARS+41, PARS+42, PARS+43, HDRM+11
, HIS~, HIS+4, HIS+6, HIS+8
PBGDT PARS+26, HIS+2!, HIS+3*, HIS+10*
PDATE EN+2~, OUTPUT+2*, HDRM+6*, HDRM+7, HEADER+3, HIS+1~, HIS+3*, HIS+4*, HIS+6, HIS+7
, HIS+8, HIS+9, HIS+10
PIEN EN+2~, PAR+9*, PAR+10, PAR+11
PLEV PAR+1~, PAR+9*, PAR+10, PAR+11, PAR+12, PAR+13
POP EN+3~, EN+31
PRDSC EN+3~, PAR+13*, PAR+29
PRI PAR+1~, PAR+12*, PAR+29, PARS+1~, PARS+35*, PARS+36*, PARS+37, PARS+38, PARS+41*, PARS+42
, PARS+43
PRV EN+3~, COMPILE+6*, COMPILE+7*, COMPILE+8, PAR+11, PAR+30, PARS+1~, PARS+6*, PARS+7*, PARS+8
, PARS+15*, PARS+29, PARS+30
PSTAT HIS+1~, HIS+6*, HIS+7, HIS+9, HIS+10
PTR COMPILE+1~, PAR+1~, PAR+2*, PAR+3*, PAR+4, PAR+5, PAR+9, PAR+15, PAR+16, PAR+29
QFL EN+3~, PAR+19*, PAR+22*
RANGE PARS+1~, PARS+3*, HDRM+10
TYPE EN+3~, PAR+20*, PAR+22, PAR+23
U TSK+1*, PAR+4, PAR+5, PAR+9, PAR+12, PAR+13, PAR+15, PAR+16, PAR+23, PAR+29
, PPRI+3, PPRI+7, PPRI+8, PPRI+10, PARS+29, PARS+30, PARS+38, PARS+43
USER PARS+1~, PARS+13*, PARS+14*, PARS+15, PARS+17, PARS+19, PARS+22, PARS+24, PARS+25, PARS+36
, PARS+37, PARS+38, PARS+41, PARS+42, PARS+43
VALUE COMPILE+1~, PAR+1~, PAR+16*, PAR+20, PAR+21*, PAR+24, PAR+28*, PAR+29, PARS+1~, PARS+38*
, PARS+39, PARS+43*, PARS+44, LINEOUT+8
X EN+1~
Y EN+1~, EN+16, YR+1~, YR+10, YR+11
ZTDESC EN+30*, EN+32!
>> ZTIO EN+33*
ZTRTN EN+3~, EN+29*, EN+32
>> ZTSAVE("*" EN+33*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All