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

Package: Prosthetics

Routine: RMPR5NU1


Information

RMPR5NU1 ;HIN/RVD-INVENTORY UPDATE UTILITY ;3/24/1998

Source Information

Source file <RMPR5NU1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 ^DIC  FILE^DICN  (EN1,IX1)^DIK  

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

Package Total Caller Graph
Prosthetics 19 ITEM  RMPR29LC  RMPR29LD  RMPR29LE  RMPR29LI  RMPR29LU  RMPR5NAE  RMPR5NEE  
RMPR5NOR  RMPR5NRE  RMPR5NTU  RMPRED4  RMPRED5  RMPRED6  RMPRSTE  RMPRSTI  
RMPRSTK  RMPRSTL  ^RMPR(661.3  

Entry Points

Name Comments DBIA/ICR reference
ADD ;add a new inventory stock record
EDIT ;update the current balance.
UPD ;update item current balance in 661.3
BAL ;get total cost of the same HCPCS and ITEM @ the same station.
ITEMLOC(RE,RL,RH,RHO) ;ASK for an Item Location.
LODIC
LOCPROC ;jump here if only one location
ITEM(RE,RL,RO,RH,RHO,RC,RI) ;ask for PSAS ITEM
ITDIC ;
DSP ;display HCPCS @ a LOCATION
LDIC
VEND() ;
BALA() ;
COST() ;
SOURCE() ;
CONV ;convert utility for Inventory Location field. (in CAPS)
PROC
ST
EXIT ;EXIT FOR INVENTORY UPDATE UTILITY
NDX ;reindex the 'D1' cross-reference of file 661.3

External References

Name Field # of Occurrence
^DIC LODIC+4, ITDIC+5, LDIC
FILE^DICN ADD+1, EDIT+4
EN1^DIK NDX+6
IX1^DIK ADD+6, EDIT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),"*** ITEM BALANCE is LOW @ this Pros Location......",!,"*** Please ORDER the Item or UPDATE the Inventory Balance."
  • Line Location: ITDIC+12
Function Call: WRITE
  • Prompt: !,"List of HCPCS at location: ",RMLOC
  • Line Location: DSP+4
Function Call: READ
  • Formatting: !
  • Prompt: "Enter <RETURN> for more or ^ to STOP listing"
  • Variable: RANS
  • Timeout: DTIME
  • Line Location: DSP+6
Function Call: WRITE
  • Prompt: !!,"Reindexing 'D1' cross reference of file #661.3...",!
  • Line Location: NDX+2
Routine Call
  • DIC
  • Line Location:
    • LODIC+4
    • ITDIC+5
    • LDIC

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPR(661.1 - [#661.1] EDIT+1, EDIT+2, ITEMLOC+5, ITEMLOC+6, ITEMLOC+7, DSP+3
^RMPR(661.2 - [#661.2] ADD+4*, ADD+5*, EDIT+6*
^RMPR(661.3 - [#661.3] UPD+2, UPD+5*, UPD+6*, BAL+2, BAL+4, ITEMLOC+3, LODIC+2, LOCPROC+2, ITDIC+8, ITDIC+9
DSP+2, DSP+3, VEND+2, BALA+2, COST+2, SOURCE+2, NDX+3, NDX+4
^TMP($J DSP+1!, DSP+3*, DSP+4, DSP+7, LDIC+1!

Label References

Name Line Occurrences
EXIT EDIT+4
ITDIC ITDIC+7
LODIC LODIC+6
PROC PROC
ST PROC
UPD ADD+3, EDIT+3

Naked Globals

Name Field # of Occurrence
^( NDX+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ADD+1*, ADD+4, ADD+5, EDIT+4*, EDIT+6, ITEMLOC+2~, ITEM+1~, EXIT+1!, NDX+5*, NDX+7!
DA(1 ITDIC+3*, ITDIC+4, NDX+5*
DA(2 ITDIC+3*, ITDIC+4, NDX+5*
DD ADD+1!
DIC ADD+1*, EDIT+4*!, ITEMLOC+2~, LODIC+3*, LODIC+4!, ITEM+1~, ITDIC+4*, ITDIC+5!, LDIC*, EXIT+1!
DIC("A" LODIC+1*, ITDIC+5*
DIC("B" ITEMLOC+8!, LODIC+2*, ITDIC+1*, ITDIC+10!
DIC("S" LODIC*, ITDIC+10!
DIC("W" LDIC*
DIC(0 ADD+1*, EDIT+4*!, LODIC+3*, ITDIC+5*, LDIC*
DIE EXIT+1!
DIK ADD+6*, EDIT+7*, NDX+5*, NDX+7!
DIK(1 NDX+1*
>> DIRUT LODIC+5
DLAYGO ADD+1*!, EDIT+4*!, EXIT+1!
DO ADD+1!
DR EXIT+1!
DT ADD+1, ADD+4, EDIT+4, EDIT+6
DTIME DSP+6
DTOUT LODIC+5, ITDIC+6, DSP+6, EXIT+1!
DUOUT LODIC+5, ITDIC+6, DSP+6, EXIT+1!
DUZ ADD+4
>> RA PROC*
RANS DSP+6*, LDIC+1!
>> RB PROC*, ST
RC ITEM~, ITDIC+3, ITDIC+8, ITDIC+9, ST*
RCNT DSP+1*, DSP+5*, DSP+6*, LDIC+1!
>> RDESC ITEMLOC+6*
RE ITEMLOC~, LODIC+2, ITEM~, ITDIC+1
REND DSP+1*, DSP+4, DSP+6*, LDIC+1!
>> RENT BAL+4*, BAL+5
RFL LDIC!
RH ITEMLOC~, ITEMLOC+3, ITEMLOC+5, ITEMLOC+6, ITEMLOC+7, LODIC+2, LOCPROC+2, ITEM~, ITDIC+1
>> RHC BAL+2*, BAL+4
RHO ITEMLOC~, LODIC+2, ITEM~, ITDIC+1
RI ITEM~, ITDIC+1, DSP+4*, DSP+7, LDIC+1!, NDX+3*, NDX+4, NDX+5, NDX+7!
>> RIT BAL+2*, BAL+3, BAL+4
RJ CONV+1*, PROC*, NDX+3*, NDX+4, NDX+5, NDX+7!
RK NDX+4*, NDX+5, NDX+7!
RL ITEMLOC~, LODIC+2, LODIC+7*, LOCPROC+1, LOCPROC+2, ITEM~, ITDIC+1, ITDIC+3, ITDIC+8, ITDIC+9
>> RLO BAL+2*, BAL+4
>> RM3 UPD+2*, UPD+3
>> RM6612 ADD+1*
>> RMAVA ADD+4, BAL+1*, BAL+5*, BAL+7*
>> RMAVCO UPD+1*, UPD+3*, UPD+4
>> RMBA UPD+3*, UPD+4*, UPD+5
>> RMBAA BAL+5*, BAL+6
RMBAL EDIT+6, EXIT+1!
>> RMC PROC*, ST*
>> RMCO UPD+3*, UPD+4*, UPD+6
>> RMCOA BAL+5*, BAL+6
RMDAHC ADD+4, BAL+2, ITEM+1~
>> RMDAT CONV+1*, PROC
>> RMDES ITDIC+10*
RMHC ITEMLOC+2~, ITEMLOC+7*, ITEM+1~
RMHCC ITEMLOC+2~, ITEMLOC+5*
>> RMHCDA UPD+2, UPD+5, UPD+6, LOCPROC+2*, VEND+2, BALA+2, COST+2, SOURCE+2
RMHCPC ITEM+1~
RMIEN EXIT+1!
RMIIF ITEM+1~
>> RMIT ADD+4, BAL+2, ITDIC+8*, ITDIC+10
>> RMITDA UPD+2, UPD+5, UPD+6, ITDIC+8*, ITDIC+9, VEND+2, BALA+2, COST+2, SOURCE+2
>> RMITDES ITDIC+8*
RMITEM EDIT+1*, EDIT+2, EDIT+6, EXIT+1!
>> RMLAB ADD+5
>> RMLACO ADD+5
RMLCOUNT ITEMLOC+2~
RMLLF ITEMLOC+2~, ITEMLOC+4*, ITEMLOC+5*
RMLO1 ITEMLOC+2~
RMLOC ADD+2, ADD+4, UPD+2, UPD+5, UPD+6, ITEMLOC+3!, LOCPROC+1*, DSP+4, VEND+2, BALA+2
, COST+2, SOURCE+2, EXIT+1!
RMLOCC ITEMLOC+2~, ITEMLOC+4*
>> RMLODA DSP+2, DSP+3
>> RMMES EDIT+5*, EDIT+6
>> RMPR("STA" ADD+4, BAL+1
>> RMPRDFN ADD+4
RMPRI DSP+1*, DSP+2*, DSP+3, LDIC+1!
RMPRI1 DSP+3*, LDIC+1!
RMPRIEN EXIT+1!
RMPRIT DSP+3*, LDIC+1!
RMQTY ADD+4, EDIT+6, UPD+4, EXIT+1!
>> RMSER ADD+4
RMSO ADD+4, EXIT+1!
>> RMSOA BAL+5*
>> RMTIME ADD+5
>> RMTOBA ADD+4, BAL+1*, BAL+6*, BAL+7
>> RMTOCO ADD+4, EDIT+6, BAL+1*, BAL+6*, BAL+7
RMU3 ITEM+1~, ITDIC+9*, ITDIC+11, VEND+1~, VEND+2*, VEND+3, BALA+1~, BALA+2*, BALA+3, COST+1~
, COST+2*, COST+3, SOURCE+1~, SOURCE+2*, SOURCE+3
RMUBA ITEM+1~, ITDIC+11*, ITDIC+12
RO ITEM~, ITDIC+1
>> RQUIT ADD+3, LODIC+5*, ITDIC+6*
>> RS BAL+1*, BAL+2
U UPD+3, UPD+5, UPD+6, BAL+5, ITEMLOC+5, ITEMLOC+6, ITEMLOC+7, LODIC+2, ITDIC+8, ITDIC+11
DSP+3, VEND+3, BALA+3, COST+3, SOURCE+3
X ADD+1*, EDIT+4*!, ITEMLOC+2~, ITEM+1~, LDIC*, CONV+1*, PROC*
Y ADD+1!, EDIT+4, ITEMLOC+2~, ITEMLOC+8!, LODIC+6, LODIC+7, ITEM+1~, ITDIC+7, ITDIC+8, VEND+3*
, VEND+4, BALA+3*, BALA+4, COST+3*, COST+4, SOURCE+3*, SOURCE+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All