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 |  Local Variables |  All
Print Page as PDF
Routine: BARDINQ

Package: IHS Accounts Receivable

Routine: BARDINQ


Information

BARDINQ ; IHS/SD/LSL - A/R Debt Collection Bill Inquire ;08/20/2008

Source Information

Source file <BARDINQ.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
IHS Accounts Receivable 5 ^BARDBQUE  (ACCTP,DATA,DATES,HEADP)^BARDLOG  $$SDT^BARDUTL  PAZ^BARRUTL  INIT^BARUTL  
VA Fileman 4 NOW^%DTC  ^DIC  $$GET1^DIQ  ^DIR  
Kernel 1 $$CJ^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BAR DCM RPT INQ  

Entry Points

Name Comments DBIA/ICR reference
PAT ;
; If don't know bill, ask patient
PROCESS ; EP
SELBILL ;
PRINT ; EP
DATA ;
EP ; EP

External References

Name Field # of Occurrence
NOW^%DTC PRINT+4
^BARDBQUE EP+12
ACCTP^BARDLOG PRINT+20
DATA^BARDLOG DATA+6
DATES^BARDLOG EP+6
HEADP^BARDLOG PRINT+9
$$SDT^BARDUTL PAT+19
PAZ^BARRUTL PRINT+14, PRINT+24
INIT^BARUTL EP+2
^DIC SELBILL+6, PAT+8
$$GET1^DIQ EP+5, PAT+19
^DIR PAT+32
$$CJ^XLFSTR PRINT+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: SELBILL+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PAT+21
Function Call: WRITE
  • Prompt: !,$J(BARCNT,2),".",?5,$P(BARTMP(BARCNT),U),?40,$P(BARTMP(BARCNT),U,2)
  • Line Location: PAT+24
Function Call: WRITE
  • Prompt: !
  • Line Location: PAT+27
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("******* NO RECORDS TO PRINT *******",IOM)
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !?5,"Patient Name: ",$G(BARPAT)
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: !?42,"----------",?69,"----------"
  • Line Location: PRINT+22
Function Call: WRITE
  • Prompt: !?42,$J(BARTOT,10,2)," (",BARCNT,")",?69,$J(BARTOT2,10,2)
  • Line Location: PRINT+23
Routine Call
  • DIC
  • Line Location:
    • SELBILL+6
    • PAT+8
Routine Call
  • DIR
  • Line Location:
    • PAT+32

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] Classic Fileman Calls
^BARBL(2906 - [#90050.01] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARBL( PAT+14, PAT+16, PAT+17
^BARDEBT - [#90050.05] DATA+1, DATA+2, DATA+3
^BARDEBT("C" PROCESS+2, PROCESS+4
^DD("DD" PRINT+6
^TMP($J PROCESS+1!, PRINT+12, PRINT+20

Label References

Name Line Occurrences
DATA PROCESS+4
PAT SELBILL+9
SELBILL EP+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PRINT+5
BAR EP+1!
BARAC PRINT+1!, PRINT+19*, PRINT+20*
BARACT PRINT+1!
>> BARANS PAT+26*
BARBAL PRINT+1!
>> BARBIEN EP+4, EP+5, SELBILL+11*, PAT+34*, PROCESS+2, PROCESS+4
BARBL SELBILL+10!, PAT+2~, PAT+15*, PAT+16*, PAT+17, PAT+19, PRINT+1!
BARCNT SELBILL+10!, PAT+2~, PAT+13*, PAT+18*, PAT+19, PAT+22*, PAT+23*, PAT+24, PAT+29, PAT+31
, PRINT+17*, PRINT+23
>> BARDASH PRINT+8*
BARDATE DATA+3*, DATA+4, DATA+5, PRINT+1!
BARDOS SELBILL+10!, PAT+13*, PAT+14*, PAT+16, PAT+19, PRINT+1!
>> BAREND DATA+5
>> BARHDR PRINT+2*
BARHOLD PRINT+1!
BARIEN PROCESS+3*, PROCESS+4*, DATA+1, DATA+2, DATA+3, PRINT+1!
BARPAT EP+5*, SELBILL+10!, PAT+11*, PAT+14, PAT+16, PRINT+16
>> BARPG PRINT+3*
>> BARQ("NS" EP+10*
>> BARQ("RC" EP+8*
>> BARQ("RP" EP+9*
>> BARQ("RX" EP+11*
>> BARSTART EP+7, DATA+4
>> BARSTOP PRINT+17*, PRINT+20, PRINT+21
BARTMP SELBILL+10!
BARTMP( PAT+19*, PAT+23, PAT+24, PAT+34
>> BARTOT PRINT+17*, PRINT+23
>> BARTOT2 PRINT+18*, PRINT+23
>> BARUN PRINT+7*
>> BARUSR EP+2
BARY EP+1!
DA SELBILL+2!, PAT+3!
DD SELBILL+5!
DIC SELBILL+2!, SELBILL+3*, PAT+3!, PAT+4*, PAT+9!
DIC("S" PAT+6*, PAT+7*
DIC(0 SELBILL+4*, PAT+5*
DIR PAT+28!
DIR("?" PAT+31*
DIR("A" PAT+30*
DIR(0 PAT+29*
DO SELBILL+5!
DR SELBILL+2!, PAT+3!
>> DTOUT SELBILL+7
>> DUOUT SELBILL+7
DUZ(2 PAT+14, PAT+16, PAT+17, DATA+2
IOM PRINT+13
U PAT+19, PAT+24, PAT+34, DATA+2, DATA+3
X SELBILL+2!, PAT+3!
Y SELBILL+2!, SELBILL+8, SELBILL+11, PAT+3!, PAT+10, PAT+11, PAT+33, PAT+34, PRINT+5*, PRINT+7
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 |  Local Variables |  All