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

Package: Prosthetics

Routine: RMPRLOP


Information

RMPRLOP ;PHX/RFM,JLT-LISTS OPEN 1358 TRANSACTIONS ;8/29/1994

Source Information

Source file <RMPRLOP.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 (,DD)^%DT  C^%DTC  WAIT^DICD  ^DIR  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
Prosthetics 2 DIV4^RMPRSIT  $$STA^RMPRUTIL  

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

Package Total Caller Graph
Prosthetics 1 RMPR PRINT OPEN TRANS INIT  

Entry Points

Name Comments DBIA/ICR reference
START
PRINT
EXIT
EX
CK
WRI
ITE
COST
HDR

External References

Name Field # of Occurrence
^%DT STARTSTART+1
DD^%DT START+2, WRI+3
C^%DTC PRINT
^%ZIS START+3
HOME^%ZIS START
^%ZISC EX+2
^%ZTLOAD START+6
WAIT^DICD PRINT
^DIR EXIT+2, COST+3, COST+8
DIV4^RMPRSIT START
$$STA^RMPRUTIL HDR+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This report lists open purchasing transactions created in the"
  • Line Location: RMPRLOP+3
Function Call: WRITE
  • Prompt: !,"Prosthetic Package. It will not include manual transactions done"
  • Line Location: RMPRLOP+4
Function Call: WRITE
  • Prompt: !,"in the IFCAP 1358 module.",!
  • Line Location: RMPRLOP+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: START+0
Function Call: WRITE
  • Prompt: !,$C(7),"Invalid Date Range Selection!!"
  • Line Location: START+1
Function Call: WRITE
  • Prompt: !,?71,"=========",!,?65,"Total ",$J($FN(CNT,"P",2),9)
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: $C(7),!!,"NO SELECTIONS MADE DURING THIS DATE RANGE!!"
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !,?71,"=========",!,?65,"Total ",$J($FN(CNT,"P",2),9)
  • Line Location: PRINT+6
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+0
Function Call: WRITE
  • Prompt: !,"PATIENT NAME",?14,"SSN",?20,"OBLIGATION",?33,"REQUEST DATE",?48,"VENDOR",?62,"ITEM",?70,"ITEM COST"
  • Line Location: WRI+0
Function Call: WRITE
  • Prompt: !!,"INITIATOR: ",INIB
  • Line Location: WRI+1
Function Call: WRITE
  • Prompt: !,$E($P(^DPT($P(^RMPR(664,RP,0),U,2),0),U,1),1,12),?14,$E($P(^DPT($P(^RMPR(664,RP,0),U,2),0),U,9),6,9),?20,$P($P(^RMPR(664,RP,0),U,7),"-",2,99)
  • Line Location: WRI+2
Function Call: WRITE
  • Prompt: ?33,Y,?47
  • Line Location: WRI+3
Function Call: WRITE
  • Prompt: $E($P(^PRC(440,$P(^RMPR(664,RP,0),U,4),0),U,1),1,12)
  • Condition for execution: +$P(^RMPR(664,RP,0),U,4)
  • Line Location: WRI+3
Function Call: WRITE
  • Prompt: ?61,"*DELIVERY",?71,$J($FN($P(^RMPR(660,$P(^RMPR(664,RP,0),U,12),0),U,16),"P",2),9)
  • Line Location: ITE+0
Function Call: WRITE
  • Prompt: ?61,"*SHIPPING",?71,$J($FN($P(^RMPR(660,$P(^RMPR(664,RP,0),U,12),0),U,17),"P",2),9),!
  • Line Location: ITE+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: IT>1
  • Line Location: ITE+5
Function Call: WRITE
  • Prompt: ?61,$E($P(^PRC(441,$P(^RMPR(661,$P(^RMPR(664,RP,1,IT,0),U,1),0),U,1),0),U,2),1,10)
  • Line Location: ITE+5
Function Call: WRITE
  • Prompt: ?71,$J($FN($P(^RMPR(660,$P(^RMPR(664,RP,1,IT,0),U,13),0),U,16),"P",2),9)
  • Line Location: COST+0
Function Call: WRITE
  • Prompt: !
  • Line Location: COST+3
Function Call: WRITE
  • Prompt: !
  • Line Location: COST+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,"FROM: ",RMPRX_"-",RMPRY,?34,"OPEN 1358 TRANSACTIONS"_" "_"STA "_$$STA^RMPRUTIL,?72,"PAGE ",PAGE,!
  • Line Location: HDR+2
Routine Call
  • DIR
  • Line Location:
    • EXIT+2
    • COST+3
    • COST+8
Routine Call
  • %ZIS
  • Line Location:
    • START+3
Routine Call
  • %ZIS
  • Line Location:
    • START

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] WRI+2
^PRC(440 - [#440] WRI+3
^PRC(441 - [#441] ITE+5
^RMPR(660 - [#660] ITEITE+1, ITE+2, ITE+3, COSTCOST+1
^RMPR(661 - [#661] ITE+5
^RMPR(664 - [#664] PRINT+1, CKWRI+2, WRI+3, ITEITE+1, ITE+2, ITE+3, ITE+5, COST
COST+1
^TMP($J START!, PRINT+3, PRINT+4, EX!, CK*
^VA(200 - [#200] PRINT+4

Label References

Name Line Occurrences
CK PRINT+1
COST ITE+5
EX STARTSTART+1, START+3, START+6, PRINT+4
EXIT HDR+1
HDR PRINT+5, WRIITE+1, COST+3
ITE WRI+3
PRINT START+4
START START+1
WRI PRINT+4

Naked Globals

Name Field # of Occurrence
^(0 CK

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT START*, START+1*, EX!
%DT("A" START*, START+1*
>> %ZIS START+3*
CNT PRINT+2*, PRINT+3*, EX+1!, ITE+1*, ITE+3*, COST+1*
DIR EX!
DIR(0 EXIT+2*, COST+3*, COST+8*
DTOUT EXIT+2, EX+1!, ITE+5, COST+3
DUOUT EXIT+2, EX!, ITE+5
INIA PRINT+2*, PRINT+3*, PRINT+4, EX+1!, CK*
INIB PRINT+4*, EX+1!, WRIWRI+1, WRI+4, COST+8
INIC PRINT*, EX+1!, WRIWRI+1, WRI+4*, COST+8
IO START+4
>> IO("Q" START+4
IOF PRINT+5, HDRHDR+1
IOP START+3!
IOSL ITE+1, COST+3, COST+4
IOST PRINTEXITEXIT+2, COST+3, COST+7, COST+8, HDRHDR+1
IT EX!, ITE+4*, ITE+5*, COSTCOST+1
PAGE PRINT*, EX!, COST+8, HDRHDR+2*
>> POP START+3
>> RMPR("STA" CK
RMPRBDT START*, START+1, START+2, PRINT, EX!
RMPRCK EX!
RMPRCOUN START*, PRINT*, PRINT+3, PRINT+5, EX!, CK*
RMPREDT START+2*, PRINT+1, PRINT+3, PRINT+5, EXIT+2, EX!
RMPREND PRINT*, PRINT+3, PRINT+4, EXIT+2, EX!, COST+3*
RMPRFLG EX!, WRI, ITE*, COST+2*, COST+4!
RMPRFLL EXIT+2, EX!, COST+3*
RMPROBL PRINT+2*, PRINT+4*, EX!, CK*
RMPRX START+2*, EX!, HDR+2
RMPRY START+2*, EX!, HDR+2
RO PRINT*, PRINT+1*, EX!
RP PRINT*, PRINT+1*, PRINT+2*, PRINT+4*, EX!, CKWRI+2, WRI+3, ITEITE+1
ITE+2, ITE+3, ITE+5, COSTCOST+1
U PRINT+4, CKWRI+2, WRI+3, ITEITE+1, ITE+2, ITE+3, ITE+5, COST
COST+1
X STARTPRINTEXIT+1, EX!, HDR+1
>> X1 PRINT*
>> X2 PRINT*
Y STARTSTART+1, START+2*, EX!, WRI+3*, COST+3
>> ZTDESC START+5*
>> ZTRTN START+5*
>> ZTSAVE("RMPR(""STA"")" START+5*
>> ZTSAVE("RMPRBDT" START+5*
>> ZTSAVE("RMPREDT" START+5*
>> ZTSAVE("RMPRX" START+5*
>> ZTSAVE("RMPRY" START+5*
ZTSK START+6, EX!
ZX PRINT*, PRINT+4, EXIT+1*, EX+1!, HDR+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All