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

Package: Integrated Billing

Routine: IBJPC3


Information

IBJPC3 ;ALB/YMG - IBJP HCSR Wards/Clinics association with Payer ;10-JUN-2015

Source Information

Source file <IBJPC3.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 ^DIC  FILE^DICN  ^DIE  ^DIK  
Integrated Billing 2 INIT^IBJPC1  $$SELEVENT^IBTRH1  
List Manager 1 FULL^VALM1  

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

Package Total Caller Graph
Integrated Billing 6 IBJP HCSR CLINIC ADD PAYER  IBJP HCSR CLINIC DEL PAYER  IBJP HCSR WARD ADD PAYER  IBJP HCSR WARD DEL PAYER  IBJPC1  IBTRHDE  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
ADDPYR(WHICH) ; Add payer association
; WHICH = 1 - use Clinic Search inclusion list
; 2 - use Ward Search inclusion list
ADDPYR1(NODE,IEN) ; Add payer association to a given clinic / ward
; NODE = 63 - for Clinic Search inclusion list
; 64 - for Ward Search inclusion list
DELPYR(WHICH) ; Delete payer association
; WHICH = 1 - use Clinic Search inclusion list
; 2 - use Ward Search inclusion list
DISPPYR(NODE,IEN) ; Display payer association
; NODE = 63 - for Clinic Search inclusion list
; 64 - for Ward Search inclusion list
ASKALL(NODE,IEN,DEF) ; Prompt for association with all payers
; NODE = 63 - for Clinic Search inclusion list
; 64 - for Ward Search inclusion list
ISALL(NODE,IEN) ; Check association with all payers
; NODE = 63 - for Clinic Search inclusion list
; 64 - for Ward Search inclusion list
GETTOT(NODE,IEN) ; Returns total number of payers associated with clinic/ward.
; NODE = 63 - for Clinic Search inclusion list
; 64 - for Ward Search inclusion list

External References

Name Field # of Occurrence
^DIC ADDPYR1+16, DELPYR+15
FILE^DICN ADDPYR1+19
^DIE ASKALL+11
^DIK DELPYR+17
INIT^IBJPC1 ADDPYR+10, DELPYR+20
$$SELEVENT^IBTRH1 ADDPYR+7, DELPYR+8
FULL^VALM1 ADDPYR+6, DELPYR+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$S(+Y>0:"Payer added to the list.",1:"Unable to add payer.")
  • Line Location: ADDPYR1+20
Function Call: WRITE
  • Prompt: !,"Payer deleted from the list."
  • Line Location: DELPYR+17
Function Call: WRITE
  • Prompt: !!,$S(WHICH=1:"Clinic",1:"Ward")," is currently included in the list for ",$S(ISALL:"all payers.",'ISALL&('TOTAL):"no payers",1:"the following "_TOTAL_" payers:"),!
  • Line Location: DISPPYR+9
Function Call: WRITE
  • Prompt: !,$P(^IBE(365.12,PYRPTR,0),U)
  • Line Location: DISPPYR+11
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPPYR+13
Routine Call
  • DIC
  • Line Location:
    • ADDPYR1+16
    • DELPYR+15
Routine Call
  • DIE
  • Line Location:
    • ASKALL+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(350.9 - [#350.9] DISPPYR+10, DISPPYR+11, ISALL+8, GETTOT+7
^IBE(365.12 - [#365.12] DISPPYR+11

Label References

Name Line Occurrences
$$ADDPYR1 ADDPYR+9
$$ASKALL ADDPYR1+11, DELPYR+11
$$GETTOT DELPYR+13, DELPYR+14, DISPPYR+8
$$ISALL ADDPYR1+13, DELPYR+13, DISPPYR+8, ASKALL+10, ASKALL+12
DISPPYR ADDPYR1+10, ADDPYR1+13, DELPYR+10, DELPYR+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANOTHER ADDPYR+4~, ADDPYR1+8~, ADDPYR1+13*, ADDPYR1+16*, DELPYR+4~, DELPYR+14*, DELPYR+16*
DA ADDPYR+4~, ADDPYR1+8~, DELPYR+4~, DELPYR+17*, ASKALL+9~, ASKALL+11*
DA(1 ADDPYR1+18*, DELPYR+17*
DA(2 ADDPYR1+18*, DELPYR+17*
DEF ASKALL~, ASKALL+11
DIC ADDPYR+4~, ADDPYR1+8~, ADDPYR1+14*, ADDPYR1+17*, DELPYR+4~, DELPYR+15*
DIC("A" ADDPYR1+14*, DELPYR+15*
DIC("S" ADDPYR1+15*
DIC(0 ADDPYR1+14*, ADDPYR1+18*, DELPYR+15*
DIE ASKALL+9~, ASKALL+11*
DIK DELPYR+4~, DELPYR+15*
DLAYGO ADDPYR+4~, ADDPYR1+8~, ADDPYR1+18*
DO ADDPYR+4~, ADDPYR1+8~, ADDPYR1+19!
DR ASKALL+9~, ASKALL+11*
DTOUT ADDPYR+4~, ADDPYR1+8~, ADDPYR1+13, ADDPYR1+20, DELPYR+4~, DELPYR+14, ASKALL+9~
DUOUT ADDPYR+4~, ADDPYR1+8~, ADDPYR1+13, ADDPYR1+20, DELPYR+4~, DELPYR+14
IEN ADDPYR+4~, ADDPYR+7*, ADDPYR+9, ADDPYR1~, ADDPYR1+9, ADDPYR1+10, ADDPYR1+11, ADDPYR1+13, ADDPYR1+15, ADDPYR1+17
, ADDPYR1+18, DELPYR+4~, DELPYR+5~, DELPYR+8*, DELPYR+10, DELPYR+11, DELPYR+13, DELPYR+14, DELPYR+15, DELPYR+17
, DISPPYR~, DISPPYR+7, DISPPYR+8, DISPPYR+10, DISPPYR+11, ASKALL~, ASKALL+10, ASKALL+11, ASKALL+12, ISALL~
, ISALL+8, GETTOT~, GETTOT+7
ISALL DISPPYR+6~, DISPPYR+8*, DISPPYR+9, DISPPYR+10
NODE ADDPYR+4~, ADDPYR+8*, ADDPYR+9, ADDPYR1~, ADDPYR1+9, ADDPYR1+10, ADDPYR1+11, ADDPYR1+13, ADDPYR1+15, ADDPYR1+17
, DELPYR+4~, DELPYR+5~, DELPYR+9*, DELPYR+10, DELPYR+11, DELPYR+13, DELPYR+14, DELPYR+15, DISPPYR~, DISPPYR+7
, DISPPYR+8, DISPPYR+10, DISPPYR+11, ASKALL~, ASKALL+10, ASKALL+11, ASKALL+12, ISALL~, ISALL+8, GETTOT~
, GETTOT+7
PYRNAME DISPPYR+6~
PYRPTR DISPPYR+6~, DISPPYR+11*
REFRESH ADDPYR+4~, ADDPYR+9*, ADDPYR+10, ADDPYR1+8~, ADDPYR1+11*, ADDPYR1+13, ADDPYR1+20*, ADDPYR1+22, DELPYR+4~, DELPYR+6*
, DELPYR+11*, DELPYR+14, DELPYR+17*, DELPYR+20
RES ISALL+7~, ISALL+8*, ISALL+9, GETTOT+6~, GETTOT+7*, GETTOT+8
TOTAL DISPPYR+6~, DISPPYR+8*, DISPPYR+9
U DISPPYR+11, ISALL+8, GETTOT+7
VAL ASKALL+9~, ASKALL+10*, ASKALL+12
>> VALMBCK ADDPYR+5*, DELPYR+6*
WHICH ADDPYR~, ADDPYR+8, ADDPYR+10, ADDPYR1+18, DELPYR~, DELPYR+9, DELPYR+20, DISPPYR+9
X ADDPYR+4~, ADDPYR1+8~, ADDPYR1+18*, DELPYR+4~, ASKALL+9~
Y ADDPYR+4~, ADDPYR1+8~, ADDPYR1+16, ADDPYR1+18, ADDPYR1+20, DELPYR+4~, DELPYR+16, DELPYR+17, ASKALL+9~
Z DISPPYR+6~, DISPPYR+10*, DISPPYR+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All