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

Package: Prosthetics

Routine: RMPOBIL5


Information

RMPOBIL5 ;(NG)/DUG - HOME OXYGEN BILLING TRANSACTIONS ;7/24/98

Source Information

Source file <RMPOBIL5.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Prosthetics 2 (ASK1,ASK2)^RMPRPAT  ^RMPRPAT3  

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 RMPOBIL2  

Entry Points

Name Comments DBIA/ICR reference
DIS ;DISPLAY APPLIANCES OR REPAIRS
END
EXIT
XIT()
PRT
OVER
HDR ;Print Header, Screen 4

External References

Name Field # of Occurrence
ASK1^RMPRPAT EXIT+2, OVER+2, OVER+3
ASK2^RMPRPAT EXIT+3
^RMPRPAT3 OVER+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No home oxygen items for this veteran!",!!
  • Line Location: END+0
Function Call: WRITE
  • Prompt: !!,"End of Home Oxygen records for this veteran!"
  • Line Location: END+3
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+1
Function Call: WRITE
  • Prompt: !,RK,". ",DATE,?13,QTY,?17
  • Line Location: PRT+14
Function Call: WRITE
  • Prompt: $E($P(^("HST"),U,1),1,10)
  • Line Location: PRT+18
Function Call: WRITE
  • Prompt: ?30,TRANS,?31,TRANS1
  • Line Location: PRT+19
Function Call: WRITE
  • Prompt: ?33,RMPRLPRO
  • Line Location: PRT+21
Function Call: WRITE
  • Prompt: ?33,$E(VEN,1,10)
  • Line Location: PRT+23
Function Call: WRITE
  • Prompt: ?50,$E(SN,1,9),?60,DEL
  • Line Location: PRT+26
Function Call: READ
  • Variable: ANS
  • Timeout: DTIME
  • Line Location: OVER+1
Function Call: WRITE
  • Prompt: $C(7),!," Must be between 1 and ",RK," to be valid"
  • Line Location: OVER+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,$E(RMPRNAM,1,20),?23,"SSN: "
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: $E(RMPRSSN,1,3)_"-"_$E(RMPRSSN,4,5)_"-"_$E(RMPRSSN,6,10)
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: ?42,"DOB: "
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: Y
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: ?61,"CLAIM# ",$G(RMPRCNUM)
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !?4,"Date",?12,"Qty",?19,"HCPCS",?28,"Type",?34,"Vendor",?45,"Sta",?50,"Serial",?58,"Delivery Date",?72,"Tot Cost"
  • Line Location: HDR+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" HDR+6
^DIC(4 - [#4] PRT+25
^PRC(440 - [#440] PRT+9
^RMPO(665.72 - [#665.72] RMPOBIL5+7, RMPOBIL5+16
^RMPR(660 - [#660] RMPOBIL5+4, RMPOBIL5+6, RMPOBIL5+13, RMPOBIL5+15, DIS+3, PRT+3, PRT+8, PRT+18, PRT+24
^RMPR(660.1 - [#660.1] PRT+10
^RMPR(661.1 - [#661.1] PRT+16
^XDRM - [#15.4] RMPOBIL5+11
^XDRM("B" RMPOBIL5+9, RMPOBIL5+10

Label References

Name Line Occurrences
$$XIT DIS+2
DIS DIS+2, END+2
END RMPOBIL5+17
EXIT DIS+2, ENDEND+1
HDR RMPOBIL5+3, OVER+4
OVER DIS+3, END+3, OVER+6
PRT DIS+3

Naked Globals

Name Field # of Occurrence
^("HST" PRT+18, PRT+24
^(0 PRT+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMIS EXIT+5!, PRT+9*, PRT+10*, PRT+16
AN RMPOBIL5+3*, RMPOBIL5+5*, RMPOBIL5+6*, RMPOBIL5+7, RMPOBIL5+14*, RMPOBIL5+15*, RMPOBIL5+16, DIS+2*, DIS+3, EXIT+5!
PRT+3, PRT+8, PRT+10, OVER+7*
ANS RMPOBIL5+3*, XIT, OVER~, OVER+1*, OVER+2*, OVER+3, OVER+4, OVER+5, OVER+6, OVER+7
OVER+8
CST EXIT+5!, PRT+3*, PRT+27
DATE EXIT+5!, PRT*, PRT+6*, PRT+14
DEL EXIT+5!, PRT+2*, PRT+13*, PRT+26
DTIME OVER+1
DTOUT EXIT+2, EXIT+5!, XIT
DUOUT EXIT+2, EXIT+5!, XIT
FL EXIT+3*, EXIT+5!
FRM EXIT+5!, PRT+5*
I EXIT+1!
IOF HDR+1
IOSL DIS+3
IT RMPOBIL5+17, EXIT+1!
IT( RMPOBIL5+7*, RMPOBIL5+16*, DIS+2, PRT+18, PRT+24, PRT+29*, OVER+8
J EXIT+1!
L EXIT+1!
PAGE EXIT+5!, HDR+2*
QTY EXIT+5!, PRT*, PRT+14
R0 EXIT+1!
RA RMPOBIL5+3*, RMPOBIL5+4*, RMPOBIL5+6, RMPOBIL5+12*, RMPOBIL5+13*, RMPOBIL5+15, EXIT+1!
RC RMPOBIL5+3*, RMPOBIL5+7*, RMPOBIL5+16*, DIS+1*, DIS+2, ENDEND+2, END+4, EXIT+5!, OVER+4
REM EXIT+5!, PRT+5*, PRT+28
RK RMPOBIL5+3*, DIS+1*, DIS+2*, END+2, EXIT+5!, PRT+14, PRT+18, PRT+24, PRT+29, OVER+1
OVER+4, OVER+6, OVER+7, OVER+8*
RMPRCNUM EXIT+4!, HDR+7
>> RMPRDFN RMPOBIL5+4, RMPOBIL5+6, RMPOBIL5+9, RMPOBIL5+10, EXIT
>> RMPRDOB HDR+6
RMPRLPRO PRT+21, PRT+22!
RMPRMERG RMPOBIL5+2~*, RMPOBIL5+10*, RMPOBIL5+11*, RMPOBIL5+13, RMPOBIL5+15
>> RMPRNAM HDR+3
>> RMPRSSN HDR+4
RZ RMPOBIL5+3*, EXIT+5!, PRT+29, OVER+1*, OVER+7*
SN EXIT+5!, PRT+1*, PRT+26
STA EXIT+5!, PRT+1*, PRT+25
TRANS EXIT+4!, PRT+1*, PRT+11*, PRT+12*, PRT+19
TRANS1 EXIT+4!, PRT+11*, PRT+12*, PRT+19
TYPE EXIT+4!, PRT*, PRT+8*, PRT+16, PRT+18
U XIT, PRTPRT+1, PRT+2, PRT+3, PRT+5, PRT+8, PRT+9, PRT+10, PRT+16
PRT+18, PRT+24, PRT+25, PRT+27, PRT+29, OVER+8
VEN EXIT+4!, PRT+1*, PRT+9*, PRT+23
Y DIS+3*, PRTPRT+1, PRT+2, PRT+3, PRT+5, PRT+9, PRT+16, PRT+27, HDR+6*!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All