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

Package: IHS Accounts Receivable

Routine: BARPNP2


Information

BARPNP2 ; IHS/SD/LSL - POSTING PATIENT LOOKUP ; 05/02/2008

Source Information

Source file <BARPNP2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Accounts Receivable 3 $$SDT^BARDUTL  ($$FIND3PB,EOP)^BARUTL  $$EN^BARVDF  
IHS VA Utilities 1 EN^XBDIQ1  
VA Fileman 1 C^%DTC  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
IHS Accounts Receivable 7 BARBLLK  BARPNP  BARPNP3  BARPRF  BARPRF3  BARPST2  BARPUC2  

Entry Points

Name Comments DBIA/ICR reference
HEAD ;
HEAD1 ;
HIT1(BARPASS) ;EP - ** display a/r bills found
EN(BARPASS)
HIT(BARPASS) ;EP - ** display a/r bills found
DUPLBILL(BARBN) ;CHECK FOR DUPLICATE BILLS
; IF THE BILL# IS A DUPLICATE RETURNS: 1^EIN1^EIN2^PTR (PTR POINTS TO THE 'ORPHANT' EIN1 or EIN2)
CHKLINE(BARHD) ;EP
; Q 0 = CONTINUE
; Q 1 = STOP

External References

Name Field # of Occurrence
C^%DTC EN+10
$$SDT^BARDUTL HIT+26, HEAD+7, HIT1+29, HEAD1+6
$$FIND3PB^BARUTL HIT+22, HIT1+25
EOP^BARUTL CHKLINE+6
$$EN^BARVDF HEAD+1, HEAD1+1
EN^XBDIQ1 EN+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,BARLIN
  • Line Location: HIT+25
Function Call: WRITE
  • Prompt: ?6,$$SDT^BARDUTL($P(BARREC,U,1))
  • Line Location: HIT+26
Function Call: WRITE
  • Prompt: ?18,BARBLO
  • Line Location: HIT+27
Function Call: WRITE
  • Prompt: ?25,BARCMSG
  • Line Location: HIT+29
Function Call: WRITE
  • Prompt: ?32,$J($P(BARREC,U,3),8,2)
  • Line Location: HIT+30
Function Call: WRITE
  • Prompt: ?44,$E($P(BARREC,U,4),1,23)
  • Line Location: HIT+31
Function Call: WRITE
  • Prompt: ?70,$J($P(BARREC,U,5),8,2)
  • Line Location: HIT+32
Function Call: WRITE
  • Prompt: $$EN^BARVDF("IOF"),!
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: "Claims for "_BARPTNAM_" from "_$$SDT^BARDUTL($P(BARPASS,U,2))_" to "_$$SDT^BARDUTL($P(BARPASS,U,3))
  • Line Location: HEAD+7
Function Call: WRITE
  • Prompt: ?(IOM-15),"Page: "_BARPG
  • Line Location: HEAD+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: HEAD+9
Function Call: WRITE
  • Prompt: ?32,"Billed",?70,"Current"
  • Line Location: HEAD+10
Function Call: WRITE
  • Prompt: !
  • Line Location: HEAD+11
Function Call: WRITE
  • Prompt: "Line #",?8,"DOS",?18,"Claim #",?32,"Amount",?44,"Billed To",?70,"Balance"
  • Line Location: HEAD+12
Function Call: WRITE
  • Prompt: !,BARDSH
  • Line Location: HEAD+14
Function Call: WRITE
  • Prompt: $$EN^BARVDF("IOF"),!
  • Line Location: HEAD1+1
Function Call: WRITE
  • Prompt: "Claims for "_BARPTNAM_" from "_$$SDT^BARDUTL($P(BARPASS,U,2))_" to "_$$SDT^BARDUTL($P(BARPASS,U,3))
  • Line Location: HEAD1+6
Function Call: WRITE
  • Prompt: ?(IOM-15),"Page: "_BARPG
  • Line Location: HEAD1+7
Function Call: WRITE
  • Prompt: !!?32,"Billed",?44,"Current",?56,"Current",?70,"Current"
  • Line Location: HEAD1+8
Function Call: WRITE
  • Prompt: !,"Line #",?8,"DOS",?18,"Claim #",?32,"Amount",?44,"Payments",?56,"Adjust.",?70,"Balance"
  • Line Location: HEAD1+9
Function Call: WRITE
  • Prompt: !,BARDSH
  • Line Location: HEAD1+12
Function Call: WRITE
  • Prompt: !?(IOM-15),"continued==>"
  • Line Location: CHKLINE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( HIT+23, HIT1+26, DUPLBILL+12, DUPLBILL+19
^BARBL( EN+16, EN+18, EN+19!, DUPLBILL+3, DUPLBILL+4, DUPLBILL+7, DUPLBILL+8, DUPLBILL+14, DUPLBILL+15
^BARTMP($J EN+2!, EN+23*, EN+24*, EN+26!, EN+27!, HIT+4, HIT+5, HIT+6, HIT1+4, HIT1+5
, HIT1+6
^BARTR( HIT+7, HEAD+6, HIT1+8, HEAD1+5
^DPT - [#2] HEAD+5, HEAD1+4

Label References

Name Line Occurrences
$$CHKLINE HIT+8, HIT1+11
$$DUPLBILL HIT+11, HIT1+14
HEAD HIT+3, CHKLINE+8
HEAD1 HIT1+3, CHKLINE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BAR3PEIN DUPLBILL+7*, DUPLBILL+9, DUPLBILL+12, DUPLBILL+14*, DUPLBILL+16, DUPLBILL+19
>> BARAPP1 DUPLBILL+12*, DUPLBILL+20, DUPLBILL+21
>> BARAPP2 DUPLBILL+19*, DUPLBILL+20, DUPLBILL+22
BARBDA EN+17*, EN+18*, EN+19, EN+20, EN+23, EN+24, EN+26, EN+27, HIT+1~, HIT+2*
, HIT+4*, HIT+5, HIT+6, HIT+16, HIT+17, HIT+18, HIT+19, HIT+22
BARBEG EN+1~, EN+6*, EN+8
BARBLO HIT+1~, HIT+7*, HIT+15*, HIT+16*, HIT+17*, HIT+18*, HIT+19*, HIT+27, HIT1+1~, HIT1+7*
, HIT1+8*, HIT1+18*, HIT1+19*, HIT1+20*, HIT1+21*, HIT1+22*, HIT1+30
BARBLV EN+1~, EN+30!
BARBLV( EN+23
BARBLV(13 EN+23
BARBLV(15 EN+23, EN+25
BARBLV(16 EN+22, EN+23, EN+25, EN+29
BARBLV(3 EN+23
BARBN DUPLBILL~, DUPLBILL+3, DUPLBILL+4
>> BARCMSG HIT+9*, HIT+10*, HIT+29, HIT1+12*, HIT1+13*, HIT1+32
BARCNT EN+1~, EN+3*, EN+15*, EN+21*, EN+23, EN+24, EN+26, EN+27, EN+28*, EN+29*
, EN+31
BARDPTR HIT+1~, HIT+14*, HIT+15, HIT+16, HIT+17, HIT1+1~, HIT1+17*, HIT1+18, HIT1+19, HIT1+20
>> BARDSH HEAD+13*, HEAD+14, HEAD1+10*, HEAD1+11*, HEAD1+12
BARDT EN+1~, EN+11*, EN+16*, EN+18, EN+19, EN+23
>> BARDUZ3P DUPLBILL+8*, DUPLBILL+10, DUPLBILL+12, DUPLBILL+15*, DUPLBILL+17, DUPLBILL+19
BAREIN1 HIT+1~, HIT+12*, HIT+16, HIT+18, HIT1+1~, HIT1+15*, HIT1+19, HIT1+21, DUPLBILL+3*, DUPLBILL+4
, DUPLBILL+6, DUPLBILL+7, DUPLBILL+8
BAREIN2 HIT+1~, HIT+13*, HIT+17, HIT+19, HIT1+1~, HIT1+16*, HIT1+20, HIT1+22, DUPLBILL+4*, DUPLBILL+6
, DUPLBILL+14, DUPLBILL+15
BAREND EN+1~, EN+7*, EN+16
BARHD CHKLINE~, CHKLINE+8, CHKLINE+9
BARHIT EN+1~, HIT1+1~, HIT1+2*, HIT1+4*, HIT1+5, HIT1+6, HIT1+19, HIT1+20, HIT1+21, HIT1+22
, HIT1+25
BARLIN HIT+1~, HIT+5*, HIT+6, HIT+25, HIT1+1~, HIT1+5*, HIT1+6, HIT1+28
BARPASS EN~, EN+4, EN+5, EN+6, EN+7, HIT~, HEAD+3, HEAD+5, HEAD+6, HEAD+7
, HIT1~, HEAD1+4, HEAD1+5, HEAD1+6
BARPAT EN+1~, EN+5*, EN+16, EN+18, EN+19
>> BARPG HIT+2*, HEAD+4*, HEAD+8, HIT1+2*, HEAD1+3*, HEAD1+7
BARPTNAM HEAD+2~, HEAD+5*, HEAD+6*, HEAD+7, HEAD1+2~, HEAD1+4*, HEAD1+5*, HEAD1+6
BARREC HIT+1~, HIT+6*, HIT+7, HIT+10, HIT+11, HIT+26, HIT+30, HIT+31, HIT+32, HIT1+1~
, HIT1+6*, HIT1+7, HIT1+9, HIT1+10, HIT1+13, HIT1+14, HIT1+29, HIT1+33, HIT1+34, HIT1+35
, HIT1+36
>> BARRET DUPLBILL+6*, DUPLBILL+20, DUPLBILL+21*, DUPLBILL+22*, DUPLBILL+23
>> BARSTAT HIT+23*, HIT+28, HIT1+26*, HIT1+31
>> BARSTOP HIT+2*, HIT+4, HIT+8*, HIT1+2*, HIT1+4, HIT1+11*
>> BARTADJ HIT1+2*, HIT1+10*
>> BARTMP HIT+11*, HIT+12, HIT+13, HIT+14, HIT1+14*, HIT1+15, HIT1+16, HIT1+17
>> BARTPAY HIT1+2*, HIT1+9*
>> BARTPB HIT+22*, HIT+23, HIT1+25*, HIT1+26
>> DA EN+20*
DIC EN+1~, EN+12*
DIQ EN+1~, EN+14*
DR EN+1~, EN+13*
DUZ(2 EN+16, EN+18, EN+19, HIT+7, HIT+22, HEAD+6, HIT1+8, HIT1+25, HEAD1+5, DUPLBILL+3
, DUPLBILL+4, DUPLBILL+7, DUPLBILL+8, DUPLBILL+14, DUPLBILL+15
IOM HEAD+8, HEAD+13, HEAD1+7, HEAD1+11, CHKLINE+5
IOSL CHKLINE+4
U EN+6, EN+7, EN+23, HIT+7, HIT+10, HIT+11, HIT+23, HIT+26, HIT+30, HIT+31
, HIT+32, HEAD+5, HEAD+7, HIT1+7, HIT1+9, HIT1+10, HIT1+13, HIT1+14, HIT1+26, HIT1+29
, HIT1+33, HIT1+34, HIT1+35, HIT1+36, HEAD1+4, HEAD1+6
X EN+11, CHKLINE+3~
>> X1 EN+8*
>> X2 EN+9*
>> Y CHKLINE+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All