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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BCHRU11

Package: IHS RPMS CHR System

Routine: BCHRU11


Information

BCHRU11 ; IHS/CMI/LAB - PROCESS REPORT ;

Source Information

Source file <BCHRU11.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 $$FMDIFF^XLFDT  $$REPEAT^XLFSTR  
IHS Patient 1 $$AGE^AUPNPAT  
IHS RPMS CHR System 1 XTMP^BCHUTIL  
IHS VA Utilities 1 $$VAL^XBDIQ1  
VA Fileman 1 C^%DTC  

Entry Points

Name Comments DBIA/ICR reference
AGE(P,E) ;
NON ;
END ;
D ; Run by date of service
PAD(D,L) ; -- SUBRTN to pad length of data
; -- D=data L=length
EOJ ;
1 ;CHR
START ;
3 ;
2 ;age/hp
5 ;
4 ;
Y ;activity
X ;health area
PROC ;
D1 ;

External References

Name Field # of Occurrence
C^%DTC D+2
$$AGE^AUPNPAT 2+1
XTMP^BCHUTIL START+3
$$VAL^XBDIQ1 PROC+15, PROC+16, 1+1, 5+1, 5+3
$$FMDIFF^XLFDT AGE+5
$$REPEAT^XLFSTR PAD+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BCHR - [#90002] D1+2, PROC+6
^BCHR("B" D+3, D1+2
^BCHRPAT - [#90002.11] PROC+13, AGE+3
^BCHRPROB - [#90002.01] PROC+18, PROC+21, PROC+25, PROC+26, X+1, X+3, Y+1, Y+4, 1+5, 1+9
, 2+5, 2+9, 3+4, 3+8, 4+4, 4+8, 5+5, 5+9, NON+1, NON+5
, NON+6
^BCHRPROB("AD" PROC+18
^BCHTPROB - [#90002.53] X+2, Y+6, 1+7, 2+7, 3+6, 4+6, 5+7
^BCHTSERV - [#90002.54] PROC+18, X+5, Y+3, 1+11, 2+11, 3+10, 4+10, 5+11
^DPT - [#2] PROC+11, PROC+12
^XTMP("BCHRU1" START+2!, PROC+22, PROC+24*, PROC+25*, PROC+26*, PROC+27, PROC+28, PROC+29*, PROC+30*, PROC+31*
, PROC+33, PROC+34*, PROC+35*, PROC+36*, PROC+37*, NON+2, NON+4*, NON+5*, NON+6*, NON+7
, NON+8, NON+9*, NON+10*, NON+11*, NON+13, NON+14*, NON+15*, NON+16*, NON+17*

Label References

Name Line Occurrences
$$AGE 2+2
$$PAD 2+1, 2+2
@( PROC+18
D START+4
D1 D+3
END START+4
EOJ END+2
NON PROC+20
PROC D1+2

Naked Globals

Name Field # of Occurrence
^( PROC+28*, PROC+34, NON+8*, NON+14
^(0 D1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% AGE+1~, AGE+5*, AGE+6, AGE+8
>> %1 AGE+6*, AGE+7, AGE+8
A AGE+1~
>> BCHBD D+2
>> BCHBT START+1*, START+2, PROC+22, PROC+24, PROC+25, PROC+26, PROC+27, PROC+28, PROC+29, PROC+30
, PROC+31, PROC+33, PROC+34, PROC+35, PROC+36, PROC+37, NON+2, NON+4, NON+5, NON+6
, NON+7, NON+8, NON+9, NON+10, NON+11, NON+13, NON+14, NON+15, NON+16, NON+17
>> BCHBTH START+1*
>> BCHC PROC+18*
>> BCHCHR1 PROC+4
>> BCHED D+3, 2+1, 2+2
>> BCHET END+1*
>> BCHJOB START+1*, START+2, PROC+22, PROC+24, PROC+25, PROC+26, PROC+27, PROC+28, PROC+29, PROC+30
, PROC+31, PROC+33, PROC+34, PROC+35, PROC+36, PROC+37, NON+2, NON+4, NON+5, NON+6
, NON+7, NON+8, NON+9, NON+10, NON+11, NON+13, NON+14, NON+15, NON+16, NON+17
>> BCHNRPAT PROC+6*, PROC+7, PROC+9, PROC+10*, PROC+13, PROC+16, PROC+20, 2+2, NON+2, NON+4
, NON+7, NON+11, NON+13, NON+17
>> BCHODAT D+3*, D1+2
>> BCHPAT PROC+5*, PROC+7, PROC+8, PROC+10, PROC+11, PROC+12, PROC+15, PROC+22, PROC+24, PROC+27
, PROC+31, PROC+33, PROC+37, 2+1
>> BCHPATS D+1*, PROC+23*, NON+3*
>> BCHPATS( PROC+23*, NON+3*
>> BCHPATS("F" D+1*
>> BCHPATS("M" D+1*
>> BCHPATS("ST" D+1*, PROC+21*, NON+1*
>> BCHPRG PROC+2
>> BCHPROB X+1*, X+2, Y+1*, Y+2, Y+3, 1+1*, 1+2, 1+3, 2+1*, 2+2*
, 2+3, 3+1*, 3+2, 4+1*, 4+2, 5+1*, 5+2, 5+3
>> BCHPROBN PROC+25, PROC+26, PROC+27, PROC+28, PROC+29, PROC+30, PROC+31, PROC+33, PROC+34, PROC+35
, PROC+36, PROC+37, X+2*, Y+2*, Y+3*, 1+2*, 1+3*, 2+3*, 3+2*, 4+2*
, 5+2*, 5+3*, NON+5, NON+6, NON+7, NON+8, NON+9, NON+10, NON+11, NON+13
, NON+14, NON+15, NON+16, NON+17
>> BCHPROG PROC+1*, PROC+2
>> BCHPROV PROC+3*, PROC+4
>> BCHPROVT PROC+4
>> BCHR D1+1*, D1+2*, PROC+6, PROC+18, 1+1, 5+1, 5+3
>> BCHR0 D1+2*, PROC+1, PROC+3, PROC+5
>> BCHRCNT D1+1*
>> BCHREG PROC+8, PROC+9
>> BCHRPT PROC+18
>> BCHSD D+2*, D+3
>> BCHSEX PROC+12*, PROC+13*, PROC+14*, PROC+23, PROC+29, PROC+30, PROC+35, PROC+36, 3+1, NON+3
, NON+9, NON+10, NON+15, NON+16
>> BCHSUB1 PROC+26, PROC+33, PROC+34, PROC+35, PROC+36, PROC+37, X+3*, X+4*, X+5*, Y+4*
, Y+5*, Y+6*, 1+5*, 1+6*, 1+7*, 1+9*, 1+10*, 1+11*, 2+5*, 2+6*
, 2+7*, 2+9*, 2+10*, 2+11*, 3+4*, 3+5*, 3+6*, 3+8*, 3+9*, 3+10*
, 4+4*, 4+5*, 4+6*, 4+8*, 4+9*, 4+10*, 5+5*, 5+6*, 5+7*, 5+9*
, 5+10*, 5+11*, NON+6, NON+13, NON+14, NON+15, NON+16, NON+17
>> BCHSUB3 1+4, 1+8, 2+4, 2+8, 3+3, 3+7, 4+3, 4+7, 5+4, 5+8
>> BCHTRIB PROC+15*, PROC+16*, PROC+17*, 4+1
>> BCHX PROC+18*, PROC+21, PROC+25, PROC+26, X+1, X+3, Y+1, Y+4, 1+5, 1+9
, 2+5, 2+9, 3+4, 3+8, 4+4, 4+8, 5+5, 5+9, NON+1, NON+5
, NON+6
D PAD~, PAD+2, PAD+3, AGE+1~, AGE+3*, AGE+4, AGE+5
E AGE~, AGE+5
>> F AGE+2*, AGE+7
L PAD~, PAD+2*, PAD+3
P AGE~, AGE+3
U D1+2, PROC+1, PROC+3, PROC+5, PROC+6, PROC+12, PROC+13, PROC+18, PROC+21, PROC+25
, PROC+26, PROC+28, PROC+29, PROC+30, PROC+34, PROC+35, PROC+36, X+1, X+2, X+3
, X+5, Y+1, Y+3, Y+4, Y+6, 1+5, 1+7, 1+9, 1+11, 2+5
, 2+7, 2+9, 2+11, 3+4, 3+6, 3+8, 3+10, 4+4, 4+6, 4+8
, 4+10, 5+5, 5+7, 5+9, 5+11, NON+1, NON+5, NON+6, NON+8, NON+9
, NON+10, NON+14, NON+15, NON+16, AGE+3
>> X D+2
>> X1 D+2*
>> X2 D+2*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All