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

Package: E Claims Management Engine

Routine: BPSOSU8


Information

BPSOSU8 ;BHAM ISC/FCS/DRS/FLS - utilities ;06/01/2004

Source Information

Source file <BPSOSU8.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 3 NOW^%DTC  WAIT^DICD  ^DIR  
E Claims Management Engine 2 ($$TOSCREEN,PRESSANY)^BPSOSU5  WCENTER^BPSOSU9  
Kernel 2 (,HOME)^%ZIS  ^%ZTLOAD  

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

Package Total Caller Graph
E Claims Management Engine 2 BPSOSL1  BPSOSU5  

Entry Points

Name Comments DBIA/ICR reference
EOPQ(LINESBOT,PARAM,EOPXCODE) ;EP -
; IN: LINESBOT = (optional) # of LINES from bottom (IOSL) before
; determining what to do next. I this is a CRT, we
; will ask user whether to continue; for printers, just
; continue. DEFAULT=6
; PARAM = List of parameter codes (each may occur):
; "M" - Will display "-- More --" at bottom.
; EOPXCODE = xecutable code that will occur if this is the
; end of the page (like, D HEADER^ROU).
PAUSE() ;3/31/93
ENDRPT() ;EP - end of report. Pause until user presses return (or timeout)
DEVICE(DEV,RTN,TITLE,MULTI) ;EP
DEVQ
HEADER(PROGRAM,TITLE1,TITLE2,RUNTIME,NOFF,UL) ;
; This PROCEDURE accepts the routine name and titles and prints out a
; standard header with the run date and time,page and increments
; the page counter by 1. Page is initialized in function DEVICE.
; W @IOF if (to SCREEN) OR (to PRINTER after page 1)
; TITLE variable has special uses. I the calling routine
; send-in the TITLE-array (by setting TITLE(1)="LINE 1", TITLE(n)=
; "LINE n of title", and then D HEADER^WSHUTL("ROUTINE",.TITLE),"."),
; then the entire array of TITLE will be used (and TITLE2 will be
; ignored). You must send-in TITLE2="."
; RUNTIME has been added so that all pages of the report can
; have the same date.time. The calling report must send it in.
; NOFF (optional) - if it exists, then do NOT issue a FormFeed.
; This is necessary for reports that are controlled as a FileMan
; template... since FM issues its own FF, this routine should not.
; UL (opt) - is flag to print a 1-IOSL dashes after the header.
; DEFAULT is no-underline. S UL to 1 to print the underline.
FMPAGE ;at end of page
PAGE0 ; This checks the IO device and issues a pagefeed if $Y>0
STANDBY ; W a message to screen to "Please Wait"

External References

Name Field # of Occurrence
NOW^%DTC HEADER+23
^%ZIS DEVICE+21
HOME^%ZIS DEVICE+32
^%ZTLOAD DEVICE+29
$$TOSCREEN^BPSOSU5 PAUSE+3, ENDRPT+1, FMPAGE+1
PRESSANY^BPSOSU5 FMPAGE+2
WCENTER^BPSOSU9 HEADER+28, HEADER+29, HEADER+32
WAIT^DICD STANDBY+1
^DIR PAUSE+5, ENDRPT+6, DEVQ+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?($S($G(IOM):IOM,1:80)-12),"-- More --"
  • Line Location: EOPQ+20
Function Call: WRITE
  • Prompt: !," <escape>"
  • Line Location: ENDRPT+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: DEVICE+16
Function Call: WRITE
  • Prompt: " try again later"
  • Line Location: DEVICE+22
Function Call: WRITE
  • Prompt: !,$S($D(ZTQUEUED):"Request queued!",1:"Request cancelled!")
  • Line Location: DEVICE+30
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+21
Function Call: WRITE
  • Prompt: !,"RUN DATE: ",RUNTIME
  • Line Location: HEADER+24
Function Call: WRITE
  • Prompt: ?(IOM-10),"PAGE: ",$J(PAGE,3,0)
  • Line Location: HEADER+25
Function Call: WRITE
  • Prompt: !,"PGM: ",PROGRAM
  • Line Location: HEADER+26
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+34
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HEADER+35
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+36
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: FMPAGE+3
Function Call: WRITE
  • Prompt: #
  • Line Location: PAGE0+2
Function Call: WRITE
  • Prompt: #
  • Line Location: PAGE0+3
Function Call: WRITE
  • Prompt: a
  • Line Location: STANDBY+0
Routine Call
  • DIR
  • Line Location:
    • PAUSE+5
    • ENDRPT+6
    • DEVQ+7
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+21
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+32

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" HEADER+23

Label References

Name Line Occurrences
$$PAUSE EOPQ+22
DEVQ DEVICE+22, DEVICE+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EOPQ+14~, HEADER+23
%ZIS DEVICE+15~, DEVICE+18*
%ZIS("A" DEVICE+19*
%ZIS("B" DEVICE+20*
>> DCOPIES DEVQ+3*, DEVQ+8*, DEVQ+9*, DEVQ+10
DEV DEVICE~, DEVICE+20
DIR EOPQ+14~, PAUSE+4!, ENDRPT+3~, DEVQ+4!, DEVQ+7!
DIR("A" ENDRPT+5*, DEVQ+5*
DIR("B" DEVQ+6*
DIR(0 PAUSE+5*, ENDRPT+4*, DEVQ+5*
EOPXCODE EOPQ~, EOPQ+23
>> FLGSTOP ENDRPT+2
I DEVICE+15~, HEADER+35*
IO DEVICE+24, DEVICE+33, DEVQPAGE0+1, PAGE0+3, STANDBY+1
IO("Q" DEVICE+24
IOF ENDRPT+1, HEADER+21, FMPAGE+3
IOM EOPQ+20, HEADER+25, HEADER+35
ION DEVICE+26
IOSL EOPQ+16, EOPQ+18
IOST HEADER+21, FMPAGE+3
LINESBOT EOPQ~, EOPQ+17*, EOPQ+18
MULTI DEVICE~, DEVQ
N HEADER+19~, HEADER+31*, HEADER+32*
NOFF HEADER~, HEADER+21
PAGE DEVICE+15~, DEVICE+23*, HEADER+20*, HEADER+21, HEADER+22*, HEADER+25
PARAM EOPQ~, EOPQ+20
POP DEVICE+15~, DEVICE+22
PROGRAM HEADER~, HEADER+26
RTN DEVICE~, DEVICE+18, DEVICE+25
RUNTIME HEADER~, HEADER+23*, HEADER+24
TITLE DEVICE~, DEVICE+27
TITLE1 HEADER~, HEADER+28
TITLE1( HEADER+32
TITLE2 HEADER~, HEADER+27, HEADER+29, HEADER+30
UL HEADER~, HEADER+33
X EOPQ+14~, ENDRPT+3~, HEADER+19~
Y EOPQ+14~, PAUSE+6, ENDRPT+3~, ENDRPT+7, DEVICE+15~, DEVICE+22*, DEVICE+24*, DEVICE+31*, DEVQ+2~, DEVQ+8
DEVQ+9, DEVQ+10*, DEVQ+11, HEADER+23*
ZTDESC DEVICE+15~, DEVICE+27*
ZTIO DEVICE+15~, DEVICE+26*
ZTQUEUED DEVICE+15~, DEVICE+30, DEVICE+31
ZTRTN DEVICE+15~, DEVICE+25*
ZTSAVE DEVICE+15~
ZTSAVE("*" DEVICE+28*
ZTSAVE("PAGE" DEVICE+17*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All