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

Package: IHS HIV Management System

Routine: BKMVSUP3


Information

BKMVSUP3 ;PRXM/HC/WOM - Continuation of BKMVSUP, HIV SUPPLEMENT; [ 1/19/2005 7:16 PM ] ; 10 Jun 2005 12:46 PM

Source Information

Source file <BKMVSUP3.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
IHS HIV Management System 5 (ADATAX,CPTTAX,MEDTAX)^BKMIXX  (EXAMTAX,ICDTAX,NDCTAX,PRCTAX,RADTAX)^BKMIXX1  (CLNTAX,PRVTAX,REFUSAL)^BKMIXX2  ($$LINE,NEWPG,UPD)^BKMVSUP  LTAXPRT^BKMVSUP1  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS HIV Management System 1 BKMVSUP  

Entry Points

Name Comments DBIA/ICR reference
MAM(DFN) ; EP - Retrieve mammogram taxonomies
; Several calls below used to use $H-360.
; Replaced with BKMCKDT (FileMan format date).
PAUSE() ; EP - For screen displays pause and allow user to stop
; Returns a 1 if the user elected to stop
; Matches Health Summary
DEN(DFN) ; EP - Dental exam
; Several calls below used to use $H-360.
; Replaced with BKMCKDT (FileMan format date).
NEW(DFN) ; GATHER "New" DRUG DATA (drugs dispensed during last 6 mos excluding previously listed drugs)
; Disabled as per IHS ***
DRUGS(DFN) ; EP - Get medications
RET(DFN) ; EP - Retrieve Eye taxonomies (P.03)
; Several calls below used to use $H-360.
; Replaced with BKMCKDT (FileMan format date).
MAC(DFN) ; GATHER MAC Prophylaxis DRUG DATA (using Taxonomy)
; Several calls below used to use $H-183.
; Replaced with BKMCKDT (FileMan format date).
DRFPRT(TYP,MAX) ; Print Drug Refusals
; TYP = Type of test (subscript in BKMT array)
; MAX = Maximum number of results to print
XIT ; QUIT POINT
PCP(DFN) ; GATHER PCP Prophylaxis DRUG DATA (using Taxonomy)
; Several calls below used to use $H-183.
; Replaced with BKMCKDT (FileMan format date).
HAART(DFN) ; GATHER HAART DRUG DATA (using Taxonomy)
PRTMP(DFN) ; Combine MAC and PCP results for printing purposes
DRPRT(TYPE,STDT) ; Print Drugs

External References

Name Field # of Occurrence
ADATAX^BKMIXX DEN+9
CPTTAX^BKMIXX RET+7, RET+8, MAM+15
MEDTAX^BKMIXX HAART+6, HAART+8, HAART+10, HAART+12, HAART+14, HAART+16, HAART+18, HAART+20, MAC+8, PCP+7
EXAMTAX^BKMIXX1 RET+10, DEN+11
ICDTAX^BKMIXX1 RET+25, MAM+13, DEN+7
NDCTAX^BKMIXX1 HAART+5, HAART+7, HAART+9, HAART+11, HAART+13, HAART+15, HAART+17, HAART+19, MAC+7, PCP+6
PRCTAX^BKMIXX1 RET+22, MAM+11
RADTAX^BKMIXX1 MAM+18
CLNTAX^BKMIXX2 RET+19
PRVTAX^BKMIXX2 RET+15
REFUSAL^BKMIXX2 RET+34, MAM+20, DEN+20, HAART+35, HAART+36, HAART+37, HAART+38, HAART+39, HAART+40, HAART+41
, HAART+42, HAART+43, HAART+44, HAART+45, HAART+46, HAART+47, HAART+48, HAART+49, HAART+50, MAC+12
, MAC+13, PCP+11, PCP+12
$$LINE^BKMVSUP RET+37, MAM+23, DEN+23, DRPRT+7, DRPRT+8, DRPRT+17, DRPRT+18, DRFPRT+10
NEWPG^BKMVSUP RET+39, DEN+25, MAC+5, MAC+15, PCP+14, NEW+21, DRPRT+5, DRPRT+19, DRPRT+21, DRFPRT+13
UPD^BKMVSUP RET+29, RET+38, MAM+19, MAM+25, DEN+15, DEN+24, HAART+3, HAART+53, PRTMP+4, PRTMP+5
, NEW+18, NEW+19, DRPRT+6, DRPRT+16, DRPRT+20, DRFPRT+12
LTAXPRT^BKMVSUP1 RET+28, RET+36, MAM+19, MAM+22, DEN+14, DEN+22
$$GET1^DIQ HAART+26, NEW+6, NEW+7, NEW+13, NEW+14, NEW+15, NEW+16
$$FMADD^XLFDT RET+4, MAM+4, DEN+4, HAART+31, MAC+4, PCP+4, PRTMP+6, NEW+20
$$FMTE^XLFDT DRPRT+11, DRFPRT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$REF^BKMVSUP2(DFN,9999999.15,.TST)
  • Line Location: RET+33
Function Call: WRITE
  • Prompt: $$REF^BKMVSUP2(DFN,9999999.15,.TST)
  • Line Location: DEN+19
Function Call: READ
  • Prompt: "<>"
  • Formatting: !
  • Timeout: DTIME
  • Variable: READ
  • Line Location: PAUSE+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVMED - [#9000010.14] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVMED("AC" NEW+5
^DPT - [#2] MAM+8
^TMP("BKMSUPP" DRUGS+6!, HAART+2!, HAART+24, HAART+25, HAART+30!, HAART+32, MAC+9, PCP+8, PRTMP+1!, PRTMP+2*
, PRTMP+3*, PRTMP+6, PRTMP+7, PRTMP+12!, NEW+9, NEW+17*, DRPRT+1, DRPRT+4, DRPRT+9, DRPRT+12
, DRPRT+14

Label References

Name Line Occurrences
DRFPRT HAART+52, PRTMP+10
DRPRT HAART+31, PRTMP+6, NEW+20
HAART DRUGS+1
MAC DRUGS+2
NEW DRUGS+5
PCP DRUGS+3
PRTMP DRUGS+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BKMCKDT RET+3~, RET+4*, RET+7, RET+8, RET+10, RET+15, RET+19, RET+22, RET+25, RET+34
, MAM+3~, MAM+4*, MAM+11, MAM+13, MAM+15, MAM+18, MAM+20, DEN+3~, DEN+4*, DEN+7
, DEN+9, DEN+11, DEN+20, MAC+3~, MAC+4*, MAC+7, MAC+8, PCP+3~, PCP+4*, PCP+6
, PCP+7
>> BKMT( DRFPRT+6, DRFPRT+9, DRFPRT+10
>> BKMT("DEN" DEN+5!, DEN+15!, DEN+23
>> BKMT("EYE" RET+5!, RET+29!, RET+37
>> BKMT("HAART" HAART+52!
>> BKMT("HAARTD" HAART+28*
>> BKMT("MAC" PRTMP+8, PRTMP+11!
>> BKMT("MACPCP" PRTMP+1!, PRTMP+8*, PRTMP+9*, PRTMP+11!
>> BKMT("MAM" MAM+9!, MAM+19!, MAM+23, MAM+24!
>> BKMT("PCP" PRTMP+9, PRTMP+11!
CLN RET+3~, RET+18*, RET+19
CNT DRFPRT+3~, DRFPRT+5*, DRFPRT+6, DRFPRT+9, DRFPRT+11*
DAY NEW+12~, NEW+16*, NEW+17
DDT DRFPRT+3~, DRFPRT+5*, DRFPRT+6*, DRFPRT+7, DRFPRT+9, DRFPRT+10
DFN RET~, RET+7, RET+8, RET+10, RET+15, RET+19, RET+22, RET+25, RET+34, MAM~
, MAM+8, MAM+11, MAM+13, MAM+15, MAM+18, MAM+20, DEN~, DEN+7, DEN+9, DEN+11
, DEN+20, DRUGS~, DRUGS+1, DRUGS+2, DRUGS+3, DRUGS+4, DRUGS+5, HAART~, HAART+5, HAART+6
, HAART+7, HAART+8, HAART+9, HAART+10, HAART+11, HAART+12, HAART+13, HAART+14, HAART+15, HAART+16
, HAART+17, HAART+18, HAART+19, HAART+20, HAART+35, HAART+36, HAART+37, HAART+38, HAART+39, HAART+40
, HAART+41, HAART+42, HAART+43, HAART+44, HAART+45, HAART+46, HAART+47, HAART+48, HAART+49, HAART+50
, MAC~, MAC+7, MAC+8, MAC+12, MAC+13, PCP~, PCP+6, PCP+7, PCP+11, PCP+12
, PRTMP~, NEW~, NEW+5
DISC HAART+1~, HAART+26*, HAART+27, HAART+28
DISPDT HAART+1~, DRPRT+2~, DRPRT+11*, DRPRT+17
DT RET+4, MAM+4, DEN+4, HAART+31, MAC+4, PCP+4, PRTMP+6, NEW+20
DTIME PAUSE+5
>> GLOBAL RET+6*, RET+7, RET+8, RET+9*, RET+10, RET+12*, RET+15, RET+16*, RET+19, RET+22
, RET+25, RET+34, MAM+10*, MAM+11, MAM+12*, MAM+13, MAM+14*, MAM+15, MAM+17*, MAM+18
, MAM+20, DEN+6*, DEN+7, DEN+8*, DEN+9, DEN+10*, DEN+11, DEN+20, HAART+4*, HAART+5
, HAART+6, HAART+7, HAART+8, HAART+9, HAART+10, HAART+11, HAART+12, HAART+13, HAART+14, HAART+15
, HAART+16, HAART+17, HAART+18, HAART+19, HAART+20, HAART+34*, HAART+35, HAART+36, HAART+37, HAART+38
, HAART+39, HAART+40, HAART+41, HAART+42, HAART+43, HAART+44, HAART+45, HAART+46, HAART+47, HAART+48
, HAART+49, HAART+50, MAC+6*, MAC+7, MAC+8, MAC+11*, MAC+12, MAC+13, PCP+5*, PCP+6
, PCP+7, PCP+10*, PCP+11, PCP+12
IOST PAUSE+3
>> LINE RET+27*, RET+29, RET+37*, MAM+7*, MAM+8*, MAM+19, MAM+23*, MAM+25, DEN+13*, DEN+15
, DEN+23*, HAART+3*, PRTMP+4*, NEW+19*, DRPRT+7*, DRPRT+8*, DRPRT+17*, DRPRT+18*, DRFPRT+10*
>> LNCNT RET+39, DEN+25, MAC+5, MAC+15, PCP+14, NEW+21, DRPRT+5, DRPRT+19, DRPRT+21, DRFPRT+13
MAX DRFPRT~, DRFPRT+4*, DRFPRT+6, DRFPRT+9
>> MAXCT RET+39, DEN+25, MAC+5, MAC+15, PCP+14, NEW+21, DRPRT+5, DRPRT+19, DRPRT+21, DRFPRT+13
MED NEW+12~, NEW+13*, NEW+17
MEDDT HAART+1~, HAART+23*, HAART+24*, HAART+25, HAART+28, HAART+30, DRPRT+2~, DRPRT+9*, DRPRT+11, DRPRT+12
, DRPRT+14
MEDIEN HAART+1~, HAART+25*, HAART+26, HAART+28, HAART+30, DRPRT+2~, DRPRT+12*, DRPRT+14
OLD NEW+3~, NEW+8*, NEW+9*, NEW+10
PRV RET+3~, RET+14*, RET+15
QTY HAART+1~, NEW+12~, NEW+15*, NEW+17, DRPRT+2~, DRPRT+15*, DRPRT+18
READ PAUSE+4~, PAUSE+5*, PAUSE+6
RXIEN DRPRT+2~
RXNAME HAART+1~, DRPRT+2~, DRPRT+15*, DRPRT+17
SIG HAART+1~, NEW+12~, NEW+14*, NEW+17, DRPRT+2~, DRPRT+15*, DRPRT+18
STDT HAART+1~, DRPRT~, DRPRT+3*, DRPRT+4, DRPRT+9
TEMP DRPRT+13~, DRPRT+14*, DRPRT+15
TEST NEW+3~, NEW+4*, NEW+5*, NEW+6, NEW+9, NEW+13, NEW+14, NEW+15, NEW+16, NEW+17
TST DRFPRT+3~, DRFPRT+8*, DRFPRT+9*, DRFPRT+10
TYP DRFPRT~, DRFPRT+6, DRFPRT+9, DRFPRT+10
TYPE DRUGS+6*, NEW+3~, NEW+9*, DRPRT~, DRPRT+1, DRPRT+4, DRPRT+9, DRPRT+12, DRPRT+14
U MAM+8, NEW+17, DRPRT+15, DRFPRT+10
VISIT NEW+3~, NEW+6*, NEW+7
VSTDT NEW+3~, NEW+7*, NEW+9, NEW+17
Y DRFPRT+3~, DRFPRT+7*, DRFPRT+10
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