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

Package: IHS Accounts Receivable

Routine: BARRHD


Information

BARRHD ; IHS/SD/LSL - Report Header Generator ; 07/28/2010

Source Information

Source file <BARRHD.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
IHS Accounts Receivable 3 $$TEXTCK^BARDRST  $$SDT^BARDUTL  $$EN^BARVDF  
VA Fileman 1 NOW^%DTC  

Caller Graph

Caller Graph Total: 43

Package Total Caller Graph
IHS Accounts Receivable 43 BAR50P09  BAR50P11  BAR50P12  BAR50PCS  BARDRST  BARDRST1  BARDYSCL  BARDYSPR  
BARDYSV6  BARDYSV7  BARDYSV9  BARDYSVA  BAREDP09  BAREDP11  BAREDP12  BAREDPCS  
BARPADJ  BARPBEN2  BARPRMK  BARRADJ  BARRADJ2  BARRAMR  BARRAMR2  BARRAOI  
BARRASM  BARRASMB  BARRATS  BARRCXL  BARRIDR  BARRLBL  BARRNBRA  BARRNBRB  
BARRNEGB  BARRPAY  BARRPRAC  BARRPSRA  BARRPSRB  BARRPVC  BARRSYNC  BARRTAR  
BARRTAR2  BARTRANS  BARTRANT  

Entry Points

Name Comments DBIA/ICR reference
WHD ;EP for writing Report Header
LOC ; EP
; Location
BIL ; EP
; Billing entity parameters
DX ;
; Diagnosis Range modified P.OTT
ITYP ; EP
CHK ; EP
DX01
PRV ;
; Providers
XIT ;
ALLOW ; EP
; Allowance Category Parameters
DSCHG ;
; Discharge Service
DT ; EP
; Date
HD ;EP for setting Report Header

External References

Name Field # of Occurrence
NOW^%DTC WHD+9
$$TEXTCK^BARDRST CHK+4, ALLOW+13
$$SDT^BARDUTL DT+8, DT+11
$$EN^BARVDF WHD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$EN^BARVDF("IOF"),!
  • Line Location: WHD+1
Function Call: WRITE
  • Prompt: ?($S($D(BAR(132)):34,$D(BAR(180)):68,1:8)),"WARNING: Confidential Patient Information, Privacy Act Applies",!
  • Line Location: WHD+2
Function Call: WRITE
  • Prompt: "^","WARNING: Confidential Patient Information, Privacy Act Applies",!
  • Line Location: WHD+3
Function Call: WRITE
  • Prompt: BAR("LINE"),!
  • Line Location: WHD+6
Function Call: WRITE
  • Prompt: BAR("HD",0),?$S($D(BAR(132)):102,$D(BAR(180)):150,1:51)
  • Line Location: WHD+7
Function Call: WRITE
  • Prompt: BAR("HD",0),"^^^^"
  • Line Location: WHD+8
Function Call: WRITE
  • Prompt: $P(Y,":",1,2)," Page ",BAR("PG")
  • Line Location: WHD+12
Function Call: WRITE
  • Prompt: "^"
  • Line Location: WHD+13
Function Call: WRITE
  • Prompt: !,BAR("LINE")
  • Line Location: WHD+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" WHD+11
^DIC(4 - [#4] LOC+2, LOC+6
^DPT - [#2] BIL+15
^VA(200 - [#200] PRV+3

Label References

Name Line Occurrences
ALLOW HD+1
BIL HD+2
CHK HD+3, LOC+10, DT+6, DT+9, DT+12, PRV+4, DSCHG+6, DX+10, DX01+3, DX01+6
, DX01+9, DX01+14, DX01+19, DX01+24
DSCHG HD+8
DT HD+5
DX HD+9
DX01 DX+11
LOC HD+4
PRV HD+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % WHD+10
>> BAR("CONJ" BIL+3*, LOC+9*, DT+2*, DT+7*, DT+10*, PRV+2*, XIT+1!, CHK+1, CHK+2, CHK+4
, ALLOW+3*, DSCHG+5*, DSCHG+8*, DX+8*, DX01+1*, DX01+4*, DX01+7*, DX01+11*, DX01+12*, DX01+18*
, DX01+22*, DX01+27*, ITYP+2*, ITYP+7*
>> BAR("HD" CHK+1, CHK+2*, CHK+4*, WHD+7, WHD+8, WHD+15
>> BAR("LINE" WHD+4!, WHD+5*, WHD+6, WHD+16, WHD+17!
>> BAR("LOC" LOC+4
>> BAR("LVL" BIL+2*, XIT+1!, CHK+1, CHK+2, CHK+4*, ALLOW+2*, ITYP+1*
>> BAR("OPT" HD+7, BIL+4, DT+4
>> BAR("PG" WHD+12
>> BAR("PRIVACY" WHD+2, WHD+3
>> BAR("TMPLVL" WHD+14*, WHD+15*
>> BAR("TXT" BIL+6*, BIL+7*, BIL+12*, BIL+13*, BIL+14*, BIL+15*, BIL+24*, BIL+25*, BIL+26*, BIL+27*
, BIL+28*, BIL+29*, BIL+30*, BIL+31*, BIL+32*, BIL+33*, BIL+34*, BIL+35*, LOC+2*, LOC+3*
, LOC+5*, LOC+6*, LOC+7*, LOC+8*, DT+3*, DT+4*, DT+5*, DT+8*, DT+11*, PRV+3*
, XIT+1!, CHK+1, CHK+2, CHK+4, ALLOW+4*, ALLOW+6*, ALLOW+7*, ALLOW+8*, ALLOW+9*, ALLOW+10*
, ALLOW+11*, ALLOW+12*, ALLOW+13*, DSCHG+2*, DSCHG+3*, DSCHG+4*, DSCHG+7*, DX+9*, DX01+2*, DX01+5*
, DX01+8*, DX01+13*, DX01+17*, DX01+23*, DX01+26*, ITYP+3*, ITYP+4*, ITYP+5*, ITYP+6*, ITYP+10*
, ITYP+11*, ITYP+12*, ITYP+13*, ITYP+14*, ITYP+15*, ITYP+16*, ITYP+17*, ITYP+18*, ITYP+19*, ITYP+20*
>> BAR(132 CHK+1, WHD+2, WHD+7
>> BAR(133 WHD+5
>> BAR(180 WHD+2, WHD+5, WHD+7
BARAPP DX01+15~
BARDX DX01+15~, DX01+16*, DX01+17
>> BARGPCNT BIL+9*, BIL+11*, BIL+12
>> BARGRP BIL+10*, BIL+13
BARICDVR DX+2~, DX+11*, DX01, DX01+2, DX01+5, DX01+8, DX01+10, DX01+12, DX01+13, DX01+16
, DX01+21, DX01+23
>> BARTEXT WHD+2, WHD+3, WHD+7, WHD+8, WHD+13
BARTMP1 DX+2~, DX+3*, DX+4*, DX01+2, DX01+13
>> BARTMPG BIL+5*, BIL+6
>> BARY( DX01, DX01+5, DX01+8, DX01+10, DX01+12, DX01+16, DX01+21
>> BARY("ACCT" BIL+4, BIL+6
>> BARY("ALL" HD+1, ALLOW+5, ALLOW+6, ALLOW+7, ALLOW+8, ALLOW+9, ALLOW+10
>> BARY("DSVC" DSCHG+3
>> BARY("DT" HD+5, DT+3, DT+4, DT+5, DT+8, DT+11
>> BARY("DX10" DX+7
>> BARY("DX9" DX+7
>> BARY("DXTYPE" DX+4
>> BARY("GRP PLA N" , BIL+5, BIL+7, BIL+8, BIL+10, BIL+13
>> BARY("ITYP" ITYP+4
>> BARY("LOC" LOC+2
>> BARY("PAT" BIL+15
>> BARY("PRV" HD+6, PRV+3
>> BARY("TYP" BIL+16, BIL+24, BIL+25, BIL+26, BIL+27, BIL+28, BIL+29, BIL+30, BIL+31, BIL+32
, BIL+33, ITYP+10, ITYP+11, ITYP+12, ITYP+13, ITYP+14, ITYP+15, ITYP+16, ITYP+17, ITYP+18
, ITYP+19
DUZ(2 LOC+6
U BIL+15, BIL+24, BIL+25, BIL+26, BIL+27, BIL+28, BIL+29, BIL+30, BIL+31, BIL+32
, BIL+33, LOC+2, LOC+6, PRV+3
>> Y WHD+10*, WHD+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All