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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: RMPRPF2

Package: Prosthetics

Routine: RMPRPF2


Information

RMPRPF2 ;HOIFO/TH,DDA - PFSS CHARGE ;8/18/05

Source Information

Source file <RMPRPF2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Prosthetics 2 PSASHCPC^RMPOPF  (DELAPD,EN2)^RMPRPF1  
DRG Grouper 1 $$STATCHK^ICDAPIU  
Integrated Billing 1 ($$CHARGE,$$GETCHGID,$$SWSTAT)^IBBAPI  
VA FileMan 1 ^DIE  

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 RMPRPF  RMPRPF1  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry Point
; Quit if no Delivery Date
GETUCID ; Obtain PFSS Charge ID
STORE ; Store PFSS Charge ID
GETDATA ; Get Charge Data
DG1ZCL ; SET UP DATA FOR DG1 AND ZCL
SENDCHRG ; Send Charge Data
UPDATE ; Update latest fields
EXIT ; Common exit point

External References

Name Field # of Occurrence
^DIE STORE+3, UPDATE+7
$$CHARGE^IBBAPI SENDCHRG+2
$$GETCHGID^IBBAPI GETUCID+2
$$SWSTAT^IBBAPI EN+5
$$STATCHK^ICDAPIU DG1ZCL+11, DG1ZCL+24
PSASHCPC^RMPOPF GETDATA+20
DELAPD^RMPRPF1 EN+2, EN+11, EN+28, EN+33, EN+36, EN+48
EN2^RMPRPF1 EN+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPR(660 - [#660] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ICD9 - [#80] DG1ZCL+11, DG1ZCL+24
^RMPR(660 - [#660] EN+2, EN+4, EN+7, EN+11, EN+19, EN+20, EN+22, EN+24, EN+26, EN+32
EN+35, EN+40, STORE+1, STORE+4, GETDATA+1, GETDATA+2, GETDATA+4, GETDATA+7, GETDATA+12, GETDATA+18
GETDATA+19, GETDATA+24, GETDATA+29, GETDATA+31, DG1ZCL+1, DG1ZCL+2, DG1ZCL+3, DG1ZCL+4, DG1ZCL+5, DG1ZCL+6
UPDATE+1, UPDATE+8

Label References

Name Line Occurrences
EXIT EN+49
GETDATA EN+42
GETUCID EN+40
SENDCHRG EN+44
STORE EN+40
UPDATE EN+48

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA STORE+2*, STORE+5!, UPDATE+4*, UPDATE+9!
DIE STORE+2*, STORE+5!, UPDATE+4*, UPDATE+9!
DR STORE+3*, STORE+5!, UPDATE+5*, UPDATE+6*, UPDATE+9!
>> I DG1ZCL+7*, DG1ZCL+10, DG1ZCL+13, DG1ZCL+14, DG1ZCL+17, DG1ZCL+19
>> J DG1ZCL+17*, DG1ZCL+19
RMPRARFN GETDATA+2*, SENDCHRG+2, EXIT+2!
>> RMPRBA1 DG1ZCL+1*
>> RMPRBA2 DG1ZCL+2*
>> RMPRBA3 DG1ZCL+3*
>> RMPRBA4 DG1ZCL+4*
RMPRCHRG EN+48, SENDCHRG+1*, SENDCHRG+2*, EXIT+1!
RMPRCPT EXIT+2!, EXIT+4!
>> RMPRDA EN+2, EN+4, EN+7, EN+11, EN+19, EN+20, EN+22, EN+24, EN+26, EN+32
EN+35, EN+40, STORE+1, STORE+2, STORE+4, GETDATA+1, GETDATA+2, GETDATA+4, GETDATA+7, GETDATA+12
GETDATA+18, GETDATA+19, GETDATA+24, GETDATA+29, GETDATA+31, DG1ZCL+1, DG1ZCL+2, DG1ZCL+3, DG1ZCL+4, DG1ZCL+5
DG1ZCL+6, UPDATE+1, UPDATE+4, UPDATE+8
>> RMPRDEL GETDATA+7*, GETDATA+8
RMPRDFN GETDATA+1*, SENDCHRG+2, EXIT+1!
RMPRDG1 SENDCHRG+2, EXIT+3!
RMPRDG1( DG1ZCL+13*, DG1ZCL+14*
RMPRDG1(1 DG1ZCL+23, DG1ZCL+26*
RMPRDIAG DG1ZCL+5*, DG1ZCL+24, EXIT+3!
>> RMPRDRG DG1ZCL+10*, DG1ZCL+11*, DG1ZCL+12, DG1ZCL+13, DG1ZCL+24*, DG1ZCL+25, DG1ZCL+26
RMPRFLAG EN+13*, EN+20*, EN+21*, EN+22*, EN+23*, EN+24*, EN+25*, EN+26*, EN+27*, EN+28
EN+38, EXIT+1!
RMPRFT1 SENDCHRG+2, EXIT+2!
RMPRFT1(10 GETDATA+9*
RMPRFT1(13 GETDATA+10*
RMPRFT1(21 GETDATA+13*
RMPRFT1(22 GETDATA+15*
RMPRFT1(4 GETDATA+8*
>> RMPRHCDT GETDATA+19*
RMPRHCPC GETDATA+18*, EXIT+3!
>> RMPRICDT DG1ZCL+6*, DG1ZCL+11, DG1ZCL+24
RMPRNODE EXIT+3!
>> RMPROBL GETDATA+28*, GETDATA+31*, GETDATA+32
>> RMPRORD GETDATA+12*, GETDATA+13
>> RMPRPFT GETDATA+24*, GETDATA+25
RMPRPR1 SENDCHRG+2, EXIT+2!
RMPRPR1(3 GETDATA+21*
RMPRPR1(4 GETDATA+22*
RMPRPR1(6 GETDATA+25*
RMPRPROS SENDCHRG+2, EXIT+3!
RMPRPROS(1 GETDATA+30*
RMPRPROS(2 GETDATA+32*
RMPRQTY EN+31*, EN+32*, EN+33, GETDATA+9, GETDATA+15, EXIT+1!
RMPRRICP EXIT+2!
>> RMPRSWDT EN+5*, EN+7
RMPRTC EN+31*, EN+35*, EN+36, GETDATA+15, EXIT+1!
>> RMPRTHC GETDATA+22
RMPRTYPE GETDATA+3*, SENDCHRG+2, EXIT+2!
RMPRUCID GETUCID+1*, GETUCID+2*, GETDATA+4*, SENDCHRG+2, EXIT+1!
>> RMPRVHC GETDATA+21
>> RMPRVNDR GETDATA+28*, GETDATA+29*, GETDATA+30
RMPRZCL SENDCHRG+2, EXIT+3!
RMPRZCL( DG1ZCL+19*
RMRICPP EXIT+4!
U EN+2, EN+4, EN+11, EN+19, EN+20, EN+22, EN+24, EN+26, EN+32, EN+35
EN+40, GETDATA+1, GETDATA+2, GETDATA+4, GETDATA+7, GETDATA+12, GETDATA+24, GETDATA+29, GETDATA+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All