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

Package: Prosthetics

Routine: RMPOBILA


Information

RMPOBILA ;HIN/RVD - BILLING TRANSACTIONS (ADD/DEL PATIENT) ;3/18/99

Source Information

Source file <RMPOBILA.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 ^DIC  FILE^DICN  ^DIE  ^DIK  ^DIR  

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 RMPOLM1  

Entry Points

Name Comments DBIA/ICR reference
ADD
GETPAT ;get patient information
VEN(RVEN) ; Determine whether to include trx for RMPODFN
VDRSTAT(VDR) ;
BUILDP ;Now the Patient level
BUILDI ; BUILD ITEM (REQUIRES ZX1 = ENTIRE ITEM NODE FROM FILE #665)
STAT(RMPODFN) ;STATUS OF PT FOR GIVEN BUILD
QUIT()
EXIT ;Kill variables before quitting
DEL
OK2EDIT() ;
LOCKED() ;

External References

Name Field # of Occurrence
^DIC ADD+2
FILE^DICN BUILDP+6, BUILDI+7
^DIE BUILDI+26
^DIK DEL+9
^DIR DEL+2, DEL+4, DEL+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"** Error: ",$$STAT(RMPODFN),!
  • Line Location: ADD+3
Function Call: WRITE
  • Prompt: !,"Item ",$P(ZX1,U,1)," was added to Billing Transaction....",!
  • Line Location: GETPAT+4
Function Call: WRITE
  • Prompt: !,$C(7)_"Cannot DELETE a Posted or Partially Posted Transactions. "
  • Line Location: DEL+1
Function Call: WRITE
  • Prompt: !,$C(7)_"Record is locked. "
  • Line Location: DEL+4
Routine Call
  • DIC
  • Line Location:
    • ADD+2
Routine Call
  • DIE
  • Line Location:
    • BUILDI+26
Routine Call
  • DIR
  • Line Location:
    • DEL+2
    • DEL+4
    • DEL+6

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(665.7231 BUILDP+4
^DD(665.72319 BUILDI+6
^RMPO(665.72 - [#665.72] ADD+4, BUILDP+1, DEL+10, OK2EDIT+2, LOCKED+2
^RMPR(665 - [#665] GETPAT+2, GETPAT+3, VEN+3, VEN+6, VEN+9, VEN+13, VEN+16, VEN+20, VEN+23, VDRSTAT+2
, VDRSTAT+3

Label References

Name Line Occurrences
$$LOCKED DEL+3
$$OK2EDIT DEL
$$QUIT ADD+2
$$STAT ADD+3
$$VDRSTAT VEN+25
$$VEN ADD+3, STAT+1
BUILDI GETPAT+4
BUILDP GETPAT+4
EXIT ADD+2, ADD+3, ADD+4

Naked Globals

Name Field # of Occurrence
^(0 OK2EDIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA BUILDP+2!, BUILDI+2!, BUILDI+8*, EXIT+1!, DEL+7*
DA(1 BUILDP+3*, BUILDP+5, BUILDI+3*, BUILDI+5, DEL+7*, DEL+8
DA(2 BUILDP+3*, BUILDP+5, BUILDI+3*, BUILDI+5, DEL+7*, DEL+8
DA(3 BUILDP+3*, BUILDP+5, BUILDI+3*, BUILDI+5, DEL+7*, DEL+8
DA(4 BUILDI+3*, BUILDI+5
DD BUILDP+2!, BUILDI+2!
DIC ADD!, ADD+2*, BUILDP+2!, BUILDP+5*, BUILDI+2!, BUILDI+5*, BUILDI+8, EXIT+1!
DIC("P" BUILDP+4*, BUILDI+6*
DIC("S" ADD+1*
DIC(0 ADD+2*, BUILDP+4*, BUILDI+6*
DIE BUILDI+2!, BUILDI+8*
>> DIK DEL+8*
DINUM BUILDP+3*, BUILDI+2!
DIR EXIT+1!, DEL+2!, DEL+4!, DEL+5!
DIR("A" DEL+5*
DIR("B" DEL+5*
DIR(0 DEL+2*, DEL+4*, DEL+5*
>> DIROUT QUIT
DO BUILDP+2!, BUILDI+2!
DR BUILDI+2!, BUILDI+13*, BUILDI+14*, BUILDI+15*, BUILDI+16*, BUILDI+17*, BUILDI+18*, BUILDI+19*, BUILDI+20*, BUILDI+21*
BUILDI+22*, BUILDI+23*, BUILDI+24*, BUILDI+25*
>> DTOUT QUIT, DEL+6
>> DUOUT QUIT, DEL+6
>> FOUND VDRSTAT+1*, VDRSTAT+3*, VDRSTAT+4
>> OK STAT+1*, STAT+2, STAT+3, STAT+4, STAT+5, STAT+6, STAT+7, STAT+8, STAT+9, STAT+10
>> QUIT QUIT*
RMPODFN ADD!, ADD+3*, ADD+4, GETPAT+2, GETPAT+3, VEN+3, VEN+6, VEN+9, VEN+13, VEN+16
, VEN+20, VEN+23, VDRSTAT+2, VDRSTAT+3, BUILDP+1, BUILDP+3, BUILDI+3, STAT~, EXIT+1!, DEL+7
DEL+10, OK2EDIT+2, LOCKED+2
>> RMPOINDT VEN+9*, VEN+10
>> RMPORVDT ADD+4, VEN+10, VEN+20, BUILDP+1, BUILDP+3, BUILDI+3, DEL+7, DEL+10, OK2EDIT+2, LOCKED+2
>> RMPORX VEN+16*, VEN+17, VEN+20
>> RMPOTOT BUILDI+11*, BUILDI+18
>> RMPOVDR ADD+3, ADD+4, GETPAT+4, BUILDP+1, BUILDP+3, BUILDI+3, STAT+1, DEL+7, DEL+10, OK2EDIT+2
, LOCKED+2
>> RMPOXITE ADD+4, VEN+3, BUILDP+1, BUILDP+3, BUILDI+3, DEL+7, DEL+10, OK2EDIT+2, LOCKED+2
>> RMREMARK BUILDI+12*
RVEN VEN~, VEN+25
U GETPAT+4, VEN+3, VEN+9, VEN+20, VDRSTAT+3, BUILDP+4, BUILDI+4, BUILDI+6, BUILDI+11, BUILDI+12
BUILDI+13, BUILDI+14, BUILDI+15, BUILDI+17, BUILDI+19, BUILDI+20, BUILDI+22, BUILDI+23, BUILDI+24, BUILDI+25
, OK2EDIT+2
VDR VDRSTAT~, VDRSTAT+3
X BUILDP+3*, BUILDI+4*, EXIT+1!
Y ADD+2, ADD+3, BUILDI+8, EXIT+1!, DEL+6
>> ZV BUILDP+4*, BUILDP+5, BUILDI+4*, BUILDI+5
>> ZX1 GETPAT+3*, GETPAT+4, BUILDI+4, BUILDI+11, BUILDI+12, BUILDI+13, BUILDI+14, BUILDI+15, BUILDI+17, BUILDI+19
BUILDI+20, BUILDI+22, BUILDI+23, BUILDI+24, BUILDI+25
ZXITM GETPAT+1*, GETPAT+2*, GETPAT+3, VDRSTAT+1*, VDRSTAT+2*, VDRSTAT+3, BUILDI+21, EXIT+1!
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