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

Package: IHS Uniform Data System

Routine: BUDDRP6O


Information

BUDDRP6O ; IHS/CMI/LAB - UDS REPORT PROCESSOR ;

Source Information

Source file <BUDDRP6O.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
IHS Uniform Data System 4 ($$CPTI,$$PLCL)^BUDDDU  $$VBBD^BUDDRP6V  ($$DATE,$$LASTPRC)^BUDDUTL1  GETMEDS^BUDDUTL2  
Patient Care Component Reports 3 ALLV^APCLAPIU  $$START1^APCLDF  ($$CLINIC,$$PRIMPROV,$$VD)^APCLV  
Kernel 2 $$FMTE^XLFDT  ($$STRIP,$$UP)^XLFSTR  
DRG Grouper 1 $$CODEN^ICPTCOD  
IHS Patient 1 $$DOB^AUPNPAT  
IHS VA Utilities 1 ($$VAL,$$VALI)^XBDIQ1  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Uniform Data System 2 BUDDRP6B  BUDDRPTC  

Entry Points

Name Comments DBIA/ICR reference
MEDC
GETV(P,BD,ED,SITE) ;EP - get all visits for this patient and COUNT MEDICAL VISITS
STATDC(V) ;EP - is the prescription associated with this V MED discontinued?
LOINC(A,B) ;EP
I ;EP ;CAD
CAD(P,BDATE,EDATE) ;EP
LIPITHER(P,BD,ED) ;
LDL(P,BDATE,EDATE,NORES) ;EP
LIPIDALG(P,ED) ;
PROBCAD(P,BDATE,EDATE) ;EP
MEDC1

External References

Name Field # of Occurrence
ALLV^APCLAPIU CAD+4
$$START1^APCLDF GETV+3
$$CLINIC^APCLV GETV+12
$$PRIMPROV^APCLV GETV+17, GETV+27
$$VD^APCLV LIPITHER+12, GETV+16
$$DOB^AUPNPAT CAD+55, CAD+57
$$CPTI^BUDDDU CAD+55
$$PLCL^BUDDDU PROBCAD+2, CAD+41, CAD+43
$$VBBD^BUDDRP6V I+8, I+9
$$DATE^BUDDUTL1 I+26, I+28, CAD+15, CAD+16, CAD+22, CAD+23, CAD+28, CAD+29, CAD+32, CAD+33
, CAD+38, CAD+39, CAD+42, CAD+44, CAD+51, CAD+55
$$LASTPRC^BUDDUTL1 CAD+57
GETMEDS^BUDDUTL2 LIPITHER+3
$$CODEN^ICPTCOD CAD+54
$$VAL^XBDIQ1 CAD+13, CAD+20, CAD+28, CAD+29, CAD+30, CAD+38, CAD+39, CAD+51, LIPITHER+13, MEDC+4
$$VALI^XBDIQ1 CAD+27, CAD+37
$$FMTE^XLFDT PROBCAD+4, CAD+58, LIPITHER+13, GETV+3
$$STRIP^XLFSTR LIPIDALG+13, LIPIDALG+20
$$UP^XLFSTR LIPITHER+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] LIPIDALG+12, LIPIDALG+14, LIPIDALG+19, LIPIDALG+21, LOINC+3, LOINC+5
^ATXAX("B" LIPIDALG+3, LIPIDALG+4, LDL+6
^ATXLAB - [#9002228] LDL+14
^ATXLAB("B" LDL+7
^AUPNVCPT - [#9000010.18] CAD+12
^AUPNVCPT("AD" CAD+11
^AUPNVLAB - [#9000010.09] LDL+11, LDL+12, LDL+13, LDL+14, LDL+16, LDL+18
^AUPNVLAB("AE" LDL+8, LDL+9, LDL+10
^AUPNVMED - [#9000010.14] LIPITHER+8, LIPITHER+9, STATDC+2
^AUPNVPOV - [#9000010.07] CAD+26
^AUPNVPOV("AD" CAD+25, GETV+20
^AUPNVPRC - [#9000010.08] CAD+36, CAD+49
^AUPNVPRC("AA" CAD+47, CAD+48
^AUPNVPRC("AD" CAD+35
^AUPNVSIT - [#9000010] GETV+5, GETV+6, GETV+7, GETV+8, GETV+11, GETV+19, GETV+24, GETV+25, MEDC1+3, MEDC1+4
^AUPNVTC - [#9000010.33] CAD+19
^AUPNVTC("AD" CAD+18
^BUDDCNTL - [#90668.2] GETV+14, MEDC1+1
^BUDDCNTL("B" GETV+13, MEDC+2
^BUDDSITE - [#90668.1] GETV+10
^BUDDTFIV("AA" MEDC+6
^BUDDTFIV("C" MEDC+5
^BUDDTSSC - [#90668.8] CAD+53
^BUDDTSSC("AC" CAD+15, CAD+16, CAD+22, CAD+23
^BUDDTSSC("AD" CAD+28, CAD+29
^BUDDTSSC("AP" CAD+38, CAD+39, CAD+50
^BUDDTSSC("AS" CAD+32, CAD+33
^BUDDTSSC("B" CAD+5, CAD+6
^DPT - [#2] I+1, I+26, I+28
^GMR(120.8 - [#120.8] LIPIDALG+6, LIPIDALG+8, LIPIDALG+16
^LAB(95.3 - [#95.3] LOINC+2, LOINC+4
^PSDRUG - [#50] LIPIDALG+12, LIPIDALG+13, LIPIDALG+14, LIPIDALG+19, LIPIDALG+20, LIPIDALG+21
^PSDRUG("B" LIPIDALG+17
^PSRX - [#52] STATDC+6, STATDC+11
^PSRX("APCC" STATDC+4
^XTMP("BUDDRP6B" I+26*, I+28*

Label References

Name Line Occurrences
$$CAD I+10
$$GETV I+6
$$LDL I+12
$$LIPIDALG I+17
$$LIPITHER I+21
$$LOINC LDL+17
$$PROBCAD CAD+59
$$STATDC LIPITHER+10
MEDC1 MEDC+4, MEDC+5

Naked Globals

Name Field # of Occurrence
^( STATDC+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% LDL+1~, LOINC+1~, LOINC+2*, LOINC+3, LOINC+4*, LOINC+5
A LIPIDALG+2~, LIPITHER+1~, LIPITHER+6*, LIPITHER+7, LIPITHER+9, LIPITHER+10, LIPITHER+11, GETV+1~, GETV+3*, LOINC~
, LOINC+2, LOINC+4
A("MEDCARE" MEDC1+2, MEDC1+4*
A("SAMEPROV" GETV+23, GETV+25*
A("VISITS" GETV+4
B LIPIDALG+2~, GETV+3*, LDL+1~, LDL+8*, LOINC~, LOINC+3, LOINC+5
BD LIPITHER~, LIPITHER+3, GETV~, GETV+3
BDATE PROBCAD~, CAD~, CAD+4, CAD+59, LDL~, LDL+8
>> BUD18RB I+2*, I+3
>> BUD18TH I+5*, I+8, I+9
>> BUDAGE I+26, I+28
BUDAST CAD+1~, CAD+2*, CAD+15*, CAD+16*, CAD+22*, CAD+23*, CAD+28*, CAD+29*, CAD+32*, CAD+33*
, CAD+38*, CAD+39*, CAD+40
>> BUDBD I+2, I+10, I+12, I+21
>> BUDCAD1L I+27
>> BUDCAD2L I+25
>> BUDCADT I+21*, I+22, I+26, I+28
>> BUDCADV I+10*, I+11, I+26, I+28
>> BUDCCOM I+26, I+28
BUDD LIPIDALG+2~, LIPIDALG+5*, LIPIDALG+6, LIPIDALG+12*, LIPIDALG+14*, LIPIDALG+19*, LIPIDALG+21*, LIPIDALG+23, LDL+1~, LDL+2!
, LDL+3*, LDL+14*, LDL+20*
>> BUDDOB I+1*, I+3, I+5, I+6
>> BUDED I+6, I+8, I+9, I+10, I+12, I+17, I+21, CAD+55
BUDG LDL+1~, LDL+2!
>> BUDH I+26, I+28
>> BUDISD LIPITHER+5*
>> BUDJ I+26, I+28
>> BUDLDL I+12*, I+13, I+26, I+28
BUDLT LDL+1~, LDL+7*, LDL+14
BUDMEDS1 LIPITHER+1~, LIPITHER+3, LIPITHER+4
BUDMEDS1( LIPITHER+6, LIPITHER+7, LIPITHER+9!, LIPITHER+10!, LIPITHER+11
>> BUDMEDV I+4
>> BUDSECTI("CAD" I+22*
>> BUDSECTI("PTS" I+24*
>> BUDSITE I+6
BUDT LDL+1~, LDL+2!
BUDT( LDL+14*, LDL+20*, LDL+23, LDL+24, LDL+25
BUDVS CAD+1~
BUDVS( CAD+7, CAD+8, CAD+9
C LIPIDALG+2~, LIPITHER+1~, LIPITHER+6*, LIPITHER+13*, LIPITHER+14, LDL+1~, LDL+24*, LDL+25
CLINC GETV+1~, GETV+12*, GETV+14
CTR CAD+1~, CAD+7*, CAD+8, CAD+9
D LIPIDALG+13*, LIPIDALG+14, LIPIDALG+20*, LIPIDALG+21, CAD+46*, CAD+47*, CAD+48, CAD+51, GETV+1~, GETV+23*
, GETV+24, MEDC1+2*, MEDC1+3, LDL+1~, LDL+8*, LDL+9, LDL+10, LDL+14, LDL+20, LDL+23*
, LDL+24, LDL+25, LDL+27
>> DFN I+1, I+6, I+8, I+9, I+10, I+12, I+17, I+21, I+26, I+28
E GETV+3*, LDL+1~, LDL+8*
ED LIPIDALG~, LIPITHER~, LIPITHER+3, GETV~, GETV+3
EDATE PROBCAD~, CAD~, CAD+4, CAD+41, CAD+43, CAD+46, CAD+57, CAD+59, LDL~, LDL+8
G LIPIDALG+2~, PROBCAD+1~, PROBCAD+2*, PROBCAD+3, PROBCAD+4, CAD+47*, CAD+48, CAD+51*, CAD+52, CAD+53
, CAD+55*, LIPITHER+1~, LIPITHER+2*, LIPITHER+4, LDL+1~, LDL+23*, LDL+24, LDL+27*, LDL+29
>> J LDL+16*, LDL+17
L LDL+1~, LDL+9*, LDL+10
LASTV GETV+1~, GETV+2*
LINE GETV+1~, MEDC+4*, MEDC+5*, MEDC+6*, MEDC1+1
M LIPITHER+1~, LIPITHER+7*, LIPITHER+8, LIPITHER+9, LIPITHER+10, LIPITHER+13
MEDV GETV+1~, GETV+2*, GETV+4, MEDC1+5*, MEDC1+7
MEDVI GETV+1~, GETV+2*, MEDC1+5*
N LIPIDALG+2~, LIPIDALG+8*, LIPIDALG+10, LIPIDALG+11, LIPIDALG+15
NORES LDL~, LDL+4*
P LIPIDALG~, LIPIDALG+6, PROBCAD~, PROBCAD+2, CAD~, CAD+4, CAD+41, CAD+43, CAD+47, CAD+48
, CAD+55, CAD+57, CAD+59, LIPITHER~, LIPITHER+3, STATDC+3~, STATDC+4*, STATDC+5, STATDC+6, STATDC+11
, GETV~, GETV+3, GETV+23, GETV+25, MEDC1+2, MEDC1+4, LDL~, LDL+8, LDL+9, LDL+10
PP GETV+1~, GETV+17*, GETV+18, GETV+22, GETV+23, GETV+25, GETV+27*, GETV+28, MEDC+4, MEDC+5
, MEDC+6
R LDL+1~, LDL+13*, LDL+18*, LDL+19*, LDL+20
S LIPIDALG+2~, STATDC+3~, GETV+1~, GETV+21*, GETV+24*, GETV+26, MEDC+1*, MEDC1*, MEDC1+3*
SITE GETV~, GETV+10
T LIPIDALG+2~, LIPIDALG+3*, LIPIDALG+12, LIPIDALG+19, LDL+1~, LDL+6*, LDL+15, LDL+17
T1 LIPIDALG+2~, LIPIDALG+4*, LIPIDALG+14, LIPIDALG+21
T35V GETV+1~, GETV+2*
T6V GETV+1~, GETV+2*
TIEN CAD+1~, CAD+5*, CAD+15, CAD+22, CAD+28, CAD+32, CAD+38, GETV+1~, GETV+13*, GETV+14
, MEDC+2*, MEDC1+1, MEDC1+2, MEDC1+4
TIEN1 CAD+1~, CAD+6*, CAD+16, CAD+23, CAD+29, CAD+33, CAD+39, CAD+50, CAD+53
TV GETV+1~, GETV+2*
U I+1, I+13, I+26, I+28, LIPIDALG+8, LIPIDALG+12, LIPIDALG+13, LIPIDALG+14, LIPIDALG+16, LIPIDALG+19
, LIPIDALG+20, LIPIDALG+21, PROBCAD+4, CAD+8, CAD+9, CAD+42, CAD+44, CAD+49, CAD+55, CAD+58
, LIPITHER+7, LIPITHER+9, LIPITHER+11, LIPITHER+13, STATDC+6, STATDC+11, GETV+4, GETV+6, GETV+7, GETV+8
, GETV+11, GETV+19, GETV+23, GETV+24, GETV+25, MEDC1+2, MEDC1+3, MEDC1+4, LDL+12, LDL+13
, LDL+14, LDL+16, LDL+18, LDL+27, LOINC+2, LOINC+4
V LIPITHER+1~, LIPITHER+11*, LIPITHER+12, STATDC~, STATDC+1, STATDC+2, STATDC+4
V1D LIPITHER+1~, LIPITHER+12*, LIPITHER+13
VDATE CAD+1~, CAD+9*, CAD+15, CAD+16, CAD+22, CAD+23, CAD+28, CAD+29, CAD+32, CAD+33
, CAD+38, CAD+39, GETV+1~, GETV+16*, GETV+23, GETV+25, MEDC1+2, MEDC1+4
VIEN CAD+1~, CAD+8*, CAD+11, CAD+18, CAD+25, CAD+35
VLOC GETV+1~, GETV+8*, GETV+9, GETV+10, MEDC1+2, MEDC1+4
VSIT GETV+1~, GETV+4*, GETV+5, GETV+6, GETV+7, GETV+8, GETV+11, GETV+12, GETV+16, GETV+17
, GETV+19, GETV+20, GETV+24, GETV+25, GETV+27, MEDC+4, MEDC1+3, MEDC1+4, MEDC1+5
X I+6*, I+7, I+17*, I+18, LIPIDALG+2~, LIPIDALG+6*, LIPIDALG+8, LIPIDALG+16, CAD+1~, CAD+11*
, CAD+12, CAD+13, CAD+18*, CAD+19, CAD+20, CAD+25*, CAD+26, CAD+27, CAD+28, CAD+29
, CAD+30, CAD+35*, CAD+36, CAD+37, CAD+38, CAD+39, CAD+42, CAD+44, CAD+49*, CAD+50
, CAD+53*, CAD+54, CAD+55, STATDC+3~, STATDC+6*, STATDC+7, STATDC+8, STATDC+9, STATDC+10, STATDC+11*
, STATDC+12, STATDC+13, STATDC+14, STATDC+15, GETV+1~, GETV+4*, LDL+1~, LDL+10*, LDL+11, LDL+12
, LDL+13, LDL+14, LDL+16, LDL+18, LDL+25*, LDL+26, LDL+27
Y LIPIDALG+2~, LIPIDALG+11*, LIPIDALG+12, LIPIDALG+13, LIPIDALG+14, LIPIDALG+16*, LIPIDALG+17*, LIPIDALG+18, LIPIDALG+19, LIPIDALG+20
, LIPIDALG+21, CAD+1~, CAD+13*, CAD+14, CAD+15, CAD+16, CAD+20*, CAD+21, CAD+22, CAD+23
, CAD+27*, CAD+28, CAD+29, CAD+30*, CAD+31, CAD+32, CAD+33, CAD+37*, CAD+38, CAD+39
, CAD+41*, CAD+42, CAD+43*, CAD+44, CAD+48*, CAD+49, CAD+51, CAD+54*, CAD+55, CAD+57*
, CAD+58, CAD+59*, CAD+60, MEDC+5*
Z CAD+1~, CAD+55*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All