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

Package: Prosthetics

Routine: RMPOPAT3


Information

RMPOPAT3 ;HINES-CIOFO/RVD-Detail Display Patient 10-2319 Transaction;11/04/04

Source Information

Source file <RMPOPAT3.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 EN^DDIOL  EN^DIQ1  ^DIR  
Prosthetics 2 DISP^RMPR293  ^RMPRPAT7  
DRG Grouper 1 $$ICDDX^ICDEX  

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
Prosthetics 2 RMPOBIL7  RMPOPAT2  

Entry Points

Name Comments DBIA/ICR reference
PRINT ;called from RMPOPAT2
HDR ;display heading
EXIT ;common exit point
EX1 ;back out through that point to clean up

External References

Name Field # of Occurrence
EN^DDIOL PRINT+124
EN^DIQ1 PRINT+6, PRINT+7, PRINT+13, PRINT+57
^DIR PRINT+123, PRINT+126, PRINT+130, EXIT+2
$$ICDDX^ICDEX PRINT+108
DISP^RMPR293 PRINT+134
^RMPRPAT7 PRINT+126

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"TYPE OF FORM: ",$G(R19(660,RMPRDA,11,"E"))
  • Line Location: PRINT+24
Function Call: WRITE
  • Prompt: ?25,"INITIATOR: ",$G(R19(660,RMPRDA,27,"E"))
  • Line Location: PRINT+25
Function Call: WRITE
  • Prompt: !,"ITEM DESCRIPTION: ",$G(R19(660,RMPRDA,89,"E"))
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: ?55,"DATE: ",$G(R19(660,RMPRDA,1,"E"))
  • Line Location: PRINT+28
Function Call: WRITE
  • Prompt: !,"DELIVER TO: ",$G(R19(660,RMPRDA,25,"E"))
  • Line Location: PRINT+29
Function Call: WRITE
  • Prompt: !,"TYPE TRANS: ",$G(R19(660,RMPRDA,2,"E"))
  • Line Location: PRINT+30
Function Call: WRITE
  • Prompt: ?30,"QTY: ",$G(R19(660,RMPRDA,5,"E"))
  • Line Location: PRINT+31
Function Call: WRITE
  • Prompt: ?40,"SOURCE: ",$G(R19(660,RMPRDA,12,"E"))
  • Line Location: PRINT+33
Function Call: WRITE
  • Prompt: !,"VENDOR: ",?15,$G(R19(660,RMPRDA,7,"E"))
  • Line Location: PRINT+38
Function Call: WRITE
  • Prompt: !,"DELIVERY DATE: "
  • Line Location: PRINT+43
Function Call: WRITE
  • Prompt: R19(660,RMPRDA,10,"E")
  • Line Location: PRINT+44
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+45
Function Call: WRITE
  • Prompt: "$"_$J(R19(660,RMPRDA,14,"E"),2)
  • Line Location: PRINT+48
Function Call: WRITE
  • Prompt: $S($G(R19(660,RMPRDA,6,"E"))'="":"$"_$J(R19(660,RMPRDA,6,"E"),2),$G(R19(660,RMPRDA,48,"E"))'="":"$"_$J(R19(660,RMPRDA,48,"E"),2),1:"")
  • Line Location: PRINT+49
Function Call: WRITE
  • Prompt: !,"REMARKS: ",?15,$G(R19(660,RMPRDA,16,"E"))
  • Line Location: PRINT+67
Function Call: WRITE
  • Prompt: ?40,"RETURN STATUS: ",R19(660,RMPRDA,17.5,"E")
  • Line Location: PRINT+68
Function Call: WRITE
  • Prompt: !,"DISABILITY SERVED: ",$G(R19(660,RMPRDA,62,"E"))
  • Line Location: PRINT+88
Function Call: WRITE
  • Prompt: !,"ITEM DESCRIPTION: ",$G(R19(660,RMPRDA,89,"E"))
  • Line Location: PRINT+91
Function Call: WRITE
  • Prompt: !,"*** See Above For Original Item Description ***"
  • Line Location: PRINT+93
Function Call: WRITE
  • Prompt: !,"APPLIANCE: ",$G(R19(660,RMPRDA,4,"E"))
  • Line Location: PRINT+94
Function Call: WRITE
  • Prompt: !,"PSAS HCPCS: ",$G(R19(660,RMPRDA,4.5,"E"))
  • Line Location: PRINT+95
Function Call: WRITE
  • Prompt: ?22,$P($G(^RMPR(661.1,$P(^RMPR(660,RMPRDA,1),U,4),0)),U,2)
  • Line Location: PRINT+96
Function Call: WRITE
  • Prompt: !,"ICD Message: ** NO CODE AVAILABLE **"
  • Line Location: PRINT+111
Function Call: WRITE
  • Prompt: !,"ICD",RMPRICDT,": ",RMPRICDC," ",RMPRICDD
  • Line Location: PRINT+112
Function Call: WRITE
  • Prompt: !,"CPT MODIFIER: ",$G(R19(660,RMPRDA,4.7,"E"))
  • Line Location: PRINT+116
Function Call: WRITE
  • Prompt: !,"DESCRIPTION: ",$G(R19(660,RMPRDA,24,"E"))
  • Line Location: PRINT+117
Function Call: WRITE
  • Prompt: !,"EXTENDED DESCRIPTION: ",!
  • Line Location: PRINT+118
Function Call: WRITE
  • Prompt: !,"EXTENDED DESCRIPTION: ",!
  • Line Location: PRINT+123
Function Call: WRITE
  • Prompt: !!,"*** Return For DETAIL REPORT ***"
  • Line Location: PRINT+126
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+126
Function Call: WRITE
  • Prompt: @IOF,RMPRNAM,?30," SSN: "
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: $E(RMPRSSN,1,3)_"-"_$E(RMPRSSN,4,5)_"-"_$E(RMPRSSN,6,10),?50
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: $G(R19(660,RMPRDA,8,"E")),?70,"DOB: "
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: $S(RMPRDOB:$E(RMPRDOB,4,5)_"-"_$E(RMPRDOB,6,7)_"-"_(1700+$E(RMPRDOB,1,3)),1:"Unknown")
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !?20,"APPLIANCE/REPAIR LINE ITEM DETAIL ",?70,"<4-",ANS,">",!
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EX1+1
Routine Call
  • DIR
  • Line Location:
    • PRINT+123
    • PRINT+126
    • PRINT+130
    • EXIT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPR(660 - [#660] PRINT+9, PRINT+12, PRINT+52, PRINT+54, PRINT+96, PRINT+105, PRINT+106, PRINT+123
^RMPR(661.1 - [#661.1] PRINT+96

Label References

Name Line Occurrences
EX1 PRINT+119, PRINT+126, PRINT+129
EXIT PRINT+137
HDR PRINT+23, PRINT+123, PRINT+126

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AN PRINT+46, PRINT+126
>> ANS PRINT+5, HDR+5
DA PRINT+3~, PRINT+5*, PRINT+9*, PRINT+10, PRINT+12*, PRINT+53~, PRINT+54*, PRINT+55
DIC PRINT+3~, PRINT+4*, PRINT+11*, PRINT+53~, PRINT+56*, PRINT+132~
DIQ PRINT+3~, PRINT+4*, PRINT+7*, PRINT+11*, PRINT+53~, PRINT+56*
DIQ(0 PRINT+4*, PRINT+7*, PRINT+11*, PRINT+56*
DIR PRINT+123~, PRINT+126~, EXIT+2~
DIR(0 PRINT+123*, PRINT+126*, PRINT+130*, EXIT+2*
DR PRINT+3~, PRINT+4*, PRINT+7*, PRINT+11*, PRINT+53~, PRINT+56*
>> DTOUT PRINT+119, PRINT+123, PRINT+126, PRINT+130
>> DUOUT PRINT+119, PRINT+123, PRINT+126, PRINT+130
IOF PRINT+126, HDR+1, EX1+1
IOSL EXIT+1
>> IT( PRINT+5, PRINT+46, PRINT+126
L19 PRINT+53~
L19( PRINT+60
R19 EX1+1!
R19(660 PRINT+24, PRINT+25, PRINT+27, PRINT+28, PRINT+29, PRINT+30, PRINT+31, PRINT+32, PRINT+33, PRINT+35
PRINT+36, PRINT+37, PRINT+38, PRINT+44, PRINT+48, PRINT+49, PRINT+58, PRINT+59, PRINT+61, PRINT+62
PRINT+63, PRINT+64, PRINT+65, PRINT+66, PRINT+67, PRINT+68, PRINT+71, PRINT+74, PRINT+75, PRINT+76
PRINT+77, PRINT+78, PRINT+79, PRINT+82, PRINT+84, PRINT+86, PRINT+88, PRINT+91, PRINT+93, PRINT+94
PRINT+95, PRINT+116, PRINT+117, PRINT+119, PRINT+122, PRINT+129, PRINT+133, HDR+3
R28 PRINT+120~, PRINT+122*, PRINT+124
>> RMOXY EXIT+3*
RMPRBCK PRINT+131*, PRINT+133, PRINT+135!
RMPRCOD PRINT+103~, PRINT+104*, EX1+1!
RMPRDA PRINT+3~, PRINT+5*, PRINT+9, PRINT+12, PRINT+24, PRINT+25, PRINT+27, PRINT+28, PRINT+29, PRINT+30
PRINT+31, PRINT+32, PRINT+33, PRINT+35, PRINT+36, PRINT+37, PRINT+38, PRINT+44, PRINT+48, PRINT+49
PRINT+52, PRINT+54, PRINT+58, PRINT+59, PRINT+61, PRINT+62, PRINT+63, PRINT+64, PRINT+65, PRINT+66
PRINT+67, PRINT+68, PRINT+71, PRINT+74, PRINT+75, PRINT+76, PRINT+77, PRINT+78, PRINT+79, PRINT+82
PRINT+84, PRINT+86, PRINT+88, PRINT+91, PRINT+93, PRINT+94, PRINT+95, PRINT+96, PRINT+105, PRINT+106
PRINT+116, PRINT+117, PRINT+119, PRINT+122, PRINT+123, PRINT+129, PRINT+131, PRINT+133*, PRINT+134, PRINT+135*
HDR+3
RMPRDAT PRINT+103~, PRINT+104*, PRINT+105*, PRINT+108, EX1+1!
>> RMPRDOB HDR+4
RMPRDRG PRINT+103~, PRINT+108*, PRINT+109
RMPRERR PRINT+104*, EX1+1!
RMPRIC9 PRINT+103~, PRINT+104*, EX1+1!
RMPRICC EX1+1!
RMPRICD PRINT+103~, PRINT+104*, PRINT+106*, PRINT+107, PRINT+108, PRINT+110, PRINT+111, PRINT+112, EX1+1!
RMPRICDC PRINT+103~, PRINT+109*, PRINT+112
RMPRICDD PRINT+103~, PRINT+109*, PRINT+112
>> RMPRICDT PRINT+110*, PRINT+112
>> RMPRLA PRINT+54*, PRINT+60
>> RMPRNAM HDR+1
>> RMPRSSN HDR+2
RMPRV PRINT+3~, PRINT+12*, PRINT+40, PRINT+41, PRINT+42
RV PRINT+3~, PRINT+39, EX1+1!
RV(440 PRINT+40, PRINT+41, PRINT+42
U PRINT+9, PRINT+12, PRINT+46, PRINT+54, PRINT+96, PRINT+105, PRINT+106, PRINT+109, PRINT+123, PRINT+126
Y EXIT+3, EX1+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All