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

Package: Prosthetics

Routine: RMPR29U


Information

RMPR29U ;PHX/JLT-2529-3 UTILITIES[ 11/28/94 3:55 PM ]

Source Information

Source file <RMPR29U.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 ^DIC  FILE^DICN  ^DIE  (IX,IX1)^DIK  ^DIR  
Prosthetics 2 $$STAN^RMPR31U  FQ^RMPRDT  
Kernel 1 KILL^XUSCLEAN  

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

Package Total Caller Graph
Prosthetics 14 RMPR21  RMPR29  RMPR29A  RMPR29B  RMPR29GA  RMPR29LE  RMPR29LI  RMPR29MG  
RMPR29S  RMPR421  RMPR4E21  RMPRCH  RMPRE21  ^RMPR(664.1  

Entry Points

Name Comments DBIA/ICR reference
ST ;DISPLAY ASSIGNED WORK ORDER
INVD(INVP,IVIT) ;GET DEFAULTS FOR INVENTORY ITEM
ITV(VEN,ITM) ;GET DEFAULT VENDOR FOR ITEM
ITC(VEN,ITM) ;DEFAULT COST FOR ITEM
POST ;POST JOB SECTION TO 2319
EN4(RDA) ;CREATE JOB RECORD
CR(SCR) ;CREATE WORK ORDER
ITA(RY) ;CHK FOR AMIS CODE PASS Y AND RMPRDA
PAID(EMP) ;GET PAID LABOR HOURS
AUL ;check for lab or clinic
EXIT
CHKCPT(RDATA) ;check for cpt modifier - change of Type of Transaction.
DELRP ;logic for deleting 'RP' modifier with transaction change.
ADDRP ;logic for adding 'RP' modifier with transaction change.

External References

Name Field # of Occurrence
^DIC INVD+2, ITV+3, ITC+3
FILE^DICN EN4+3, CR+3
^DIE ST+1, POST+22, EN4+5, ITA+5
IX^DIK POST+23
IX1^DIK EN4+4
^DIR ITA+5
$$STAN^RMPR31U CR+1, CR+2
FQ^RMPRDT CR+1
KILL^XUSCLEAN EXIT

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"Someone is editing this record!"
  • Line Location: CR+5
Function Call: WRITE
  • Prompt: !!,$C(7),"Orthotic Lab AMIS Codes have not been entered for this item"
  • Line Location: ITA+3
Function Call: WRITE
  • Prompt: !!,$C(7),?5,"Restoration AMIS Codes have not been entered for this item"
  • Line Location: ITA+4
Function Call: WRITE
  • Prompt: !!,?5,$C(7),"VAF 10-2529-3 request cannot be processed locally"
  • Line Location: AUL+5
Function Call: WRITE
  • Prompt: !!,?5,$C(7),"You cannot process VAF 10-2529-3 work orders."
  • Line Location: AUL+6
Routine Call
  • DIC
  • Line Location:
    • INVD+2
    • ITV+3
    • ITC+3
Routine Call
  • DIE
  • Line Location:
    • ST+1
    • POST+22
    • EN4+5
    • ITA+5
Routine Call
  • DIR
  • Line Location:
    • ITA+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPR(660 - [#660] Classic Fileman Calls
^RMPR(661 - [#661] Classic Fileman Calls
^RMPR(664.1 - [#664.1] Classic Fileman Calls
^RMPR(664.2 - [#664.2] Classic Fileman Calls
^RMPR(669.1 - [#669.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(440 - [#440] INVD+3
^PRC(441 - [#441] ITV+2, ITC+2
^RMPR(660 - [#660] POST+3, POST+5, POST+6, POST+15*, POST+16*, POST+19, POST+20, POST+21!, EN4+4, EN4+5*
^RMPR(661 - [#661] ITA+3, ITA+4
^RMPR(661.1 - [#661.1] CHKCPT+5
^RMPR(664.1 - [#664.1] POST+25*, EN4+1, EN4+2*, EN4+3, EN4+5*, CR+2, ITA+1, ITA+2, CHKCPT+3, CHKCPT+4
DELRP+6*, ADDRP+1*
^RMPR(664.2 - [#664.2] POST+1, POST+8, EN4+2, EN4+4*
^RMPR(664.3 - [#664.3] POST+9, POST+10
^RMPR(669.1 - [#669.1] CR+3, CR+4, CR+5, CR+6, CR+8*
^TMP($J POST+7*, EXIT!

Label References

Name Line Occurrences
ADDRP CHKCPT+5
DELRP CHKCPT+6
EXIT CR+5

Naked Globals

Name Field # of Occurrence
^( POST+8, EN4+2
^("LB" POST+15*
^(0 INVD+3, ITV+2, ITC+2, POST+1, POST+8, POST+10, POST+20*, POST+25*, EN4+1*, EN4+2
, EN4+4*, ITA+3, ITA+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> COST INVD+2*, INVD+3*, ITC+2*, ITC+3*, ITC+4*
>> CST POST+1*, POST+8*
D0 EN4+3!
DA ST+1*, INVD+2~, POST+22*, POST+23*, POST+25*, EN4+3!, EN4+4*, EN4+5*, ITA+1~, ITA+5*
DA(1 INVD+2*, ITV+3*, ITC+3*
>> DA660 POST+1*, POST+3, POST+5, POST+6, POST+7, POST+9, POST+15, POST+16, POST+19, POST+20
POST+21, POST+22, POST+23, POST+25, EN4+2*, EN4+4, EN4+5
DD EN4+3!
DIC INVD+2~*, ITV+2~, ITV+3*, ITC+2~, ITC+3*, EN4+2!, EN4+3*, CR+1~, CR+3*, ITA+1~
DIC(0 INVD+2*, ITV+3*, ITC+3*, EN4+3*, CR+3*
DIE ST+1*, POST+22*, EN4+5*, ITA+1~, ITA+5*
>> DIK POST+23*, EN4+4*
DIR CR+1~
DIR("A" ITA+5*
DIR("B" ITA+5*
DIR(0 ITA+5*
DIRUT ITA+1~, ITA+5
DLAYGO CR+3*!
DO EN4+3!
DR ST+1*, POST+22*, EN4+5*, ITA+1~, ITA+2*
DTOUT ITA+1~, ITA+5
EMP PAID~
FLA ITA+1!, ITA+3*, ITA+4*, ITA+5, ITA+6!
>> HRS POST+1*, POST+10*, POST+11
>> I CR+6*
INVP INVD~, INVD+2
ITM ITV~, ITV+2, ITV+3, ITC~, ITC+2, ITC+3
IVIT INVD~, INVD+2
>> LCST POST+1*, POST+10*
>> QTY POST+8*
R4DA CHKCPT+1~, CHKCPT+2*, CHKCPT+3, CHKCPT+4, CHKCPT+7!, DELRP+6, ADDRP+1
RDA EN4~, EN4+1, EN4+2, EN4+3, EN4+5, CR+4*, CR+5, CR+6, CR+8
RDATA CHKCPT~, CHKCPT+2
>> RDEL POST+20*, POST+21
>> RHR POST+1*, POST+10*
>> RI POST+8*, POST+9*, POST+10
>> RLM POST+1*, POST+10*
RMC CHKCPT+1~, CHKCPT+7!, DELRP+1*
RMCI CHKCPT+1~, CHKCPT+7!, DELRP+1*
RMCLEN CHKCPT+1~, CHKCPT+7!, DELRP+3*, DELRP+4, DELRP+5
RMCPT CHKCPT+1~, CHKCPT+4*, CHKCPT+5, CHKCPT+6, DELRP+1*, DELRP+2, DELRP+3*, DELRP+4*, DELRP+5*, DELRP+6
ADDRP+1*
RMF CHKCPT+1~, CHKCPT+7!, DELRP+2*, DELRP+3
RMFPIECE CHKCPT+1~, CHKCPT+7!, DELRP+2*, DELRP+3
RMHCPC CHKCPT+1~, CHKCPT+3*, CHKCPT+4, CHKCPT+5, CHKCPT+7!
RMLPIECE CHKCPT+1~, CHKCPT+7!, DELRP+3*
>> RMPCAMIS POST+4*, POST+5*, POST+7
RMPR EXIT~
RMPR("REF" EN4+1*, EN4+4
RMPR("STA" EN4+4, CR+1, ITA+1
RMPRA CHKCPT+1~, CHKCPT+2*, CHKCPT+3, CHKCPT+4, CHKCPT+7!, DELRP+6, ADDRP+1
>> RMPRCD POST+1*, POST+16, POST+20, POST+22
>> RMPRDA ST+1, POST+25*, CR+2, ITA+1, ITA+2
>> RMPRDFN POST+4*, POST+6*, POST+7
>> RMPRFY CR+1, CR+2
>> RMPRQTR CR+1, CR+2
>> RMPRSH POST+1*, POST+15, POST+25
RMPRSITE EXIT~
>> RMPRTMP CR+1
>> RMPRWO POST+1, POST+8, CR+1*, CR+2*, CR+3, CR+4, CR+7*
RMTYPE CHKCPT+1~, CHKCPT+2*, CHKCPT+5, CHKCPT+6, CHKCPT+7!
>> RN EN4+1*, EN4+2, EN4+4*, CR+6*, CR+7, CR+8
>> RT POST+9*, POST+10, EN4+2*, EN4+5
>> RWK POST+1*, POST+25
RY ITA~, ITA+3, ITA+4, ITA+5
SCR CR~, CR+7, ITA+1~, ITA+2*, ITA+3, ITA+4
>> TCST POST+1*, POST+8*, POST+15, POST+25
>> THRS POST+1*, POST+11*, POST+15
>> TLCST POST+1*, POST+10*, POST+15, POST+25
U INVD+3, ITV+2, ITC+2, ITC+3, POST+1, POST+6, POST+8, POST+10, POST+15, POST+16
POST+20, POST+25, EN4+1, EN4+2, EN4+3, EN4+4, EN4+5, CR+2, CR+6, CR+8
, ITA+1, ITA+2, ITA+3, ITA+4, CHKCPT+2, CHKCPT+3, CHKCPT+4, DELRP+6, ADDRP+1
>> VDR ITV+2*, ITV+3*, ITV+4*
VEN INVD+2*, INVD+3*, ITV~, ITV+2*, ITV+3, ITC~, ITC+2*, ITC+3
X INVD+2*, ITV+3*, ITC+3*, EN4+3*, CR+3*, ITA+1~, ITA+5!
Y INVD+2~, ITV+2~, ITV+3, ITC+2~, ITC+3, EN4+2!, EN4+3, EN4+4, CR+1~, ITA+1~
, ITA+5!
Y(0 INVD+3, ITV+3, ITC+3
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