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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BKMVSUP4

Package: IHS HIV Management System

Routine: BKMVSUP4


Information

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

Source Information

Source file <BKMVSUP4.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS HIV Management System 6 (LABTAX,LOINC)^BKMIXX  REFUSAL^BKMIXX2  BLDTAX^BKMIXX5  ($$LINE,NEWPG,UPD)^BKMVSUP  LTAXPRT^BKMVSUP1  $$GETLAB^BKMVSUP4  
Kernel 1 $$FMTE^XLFDT  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS HIV Management System 2 BKMVSUP  BKMVSUP4  

Entry Points

Name Comments DBIA/ICR reference
XIT ; QUIT POINT
HEPC(DFN) ; EP - Retrieve Hep C taxonomies
HEPB(DFN) ; EP - Retrieve Hep B taxonomies
HEPA(DFN) ; EP - Retrieve Hep A taxonomies
PANLD(PANEL,DFN,REVDT,OTHER) ; EP
; Load lab tests associated with panel in ^TMP
; If lab test in taxonomy is part of a panel, OTHER is the original lab test
HEPCMP(TYPE) ; Compare Hep Panel results with Hep B or Hep C (TYPE determines which one)
MULT(TYP) ; Load multiple results in LABT array
GETLAB(TAX,DFN,TARGET) ; EP
; Get most recent lab result associated with a CPT taxonomy for a patient
; To return all lab tests for most recent date, TARGET (Target root - global or local)
; can be passed and will return this data; this is an optional parameter
HEP(DFN) ; EP - Retrieve Hepatitis Panel taxonomies
PRTHEP(LDT,TYP) ; For Hep B and C print all results for last date using LABT array
PANEL ; EP - Get panel of tests associated with lab and print

External References

Name Field # of Occurrence
LABTAX^BKMIXX HEP+7, HEPA+5, HEPB+5, HEPC+6, HEPC+7
LOINC^BKMIXX HEP+8, HEPA+6, HEPB+6, HEPC+8, HEPC+9
REFUSAL^BKMIXX2 HEP+18, HEP+19, HEPA+23, HEPA+24, HEPB+23, HEPB+24, HEPC+43, HEPC+44, HEPC+45, HEPC+46
BLDTAX^BKMIXX5 GETLAB+7
$$LINE^BKMVSUP PANEL+31, PANEL+38, PRTHEP+2, PRTHEP+7
NEWPG^BKMVSUP PANEL+32, PANEL+36
UPD^BKMVSUP HEP+4, HEP+23, HEPA+30, HEPB+30, HEPC+35, HEPC+61, PANEL+26, PANEL+33, PANEL+37, PANEL+44
, PRTHEP+6, PRTHEP+8
LTAXPRT^BKMVSUP1 HEP+21, HEPA+28, HEPB+28, HEPC+59
$$GETLAB^BKMVSUP4 HEPA+9, HEPB+9
$$GET1^DIQ PANEL+9, PANEL+33, PANEL+37, PANLD+9, PANLD+10, PANLD+11, GETLAB+17, GETLAB+18, GETLAB+19, GETLAB+24
, GETLAB+25, MULT+5
$$FMTE^XLFDT PANEL+31, PRTHEP+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(60 - [#60] GET1^DIQ
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVLAB - [#9000010.09] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVLAB("AA" PANEL+18, PANLD+8
^AUPNVLAB("AC" GETLAB+16
^BLRCPT - [#9009021] GETLAB+9, GETLAB+10, GETLAB+11
^LAB(60 - [#60] PANEL+16, PANEL+23, PANLD+6, PANLD+7
^TMP("BKMCPT" GETLAB+5!, GETLAB+8
^TMP("BKMSUPP" PANEL+2!, PANEL+10*, PANEL+11, PANEL+15, PANEL+19*, PANEL+26!, PANEL+30, PANEL+35, PANEL+38, PANEL+42
, PANEL+43!, PANLD+9*, PANLD+12*

Label References

Name Line Occurrences
$$GETLAB HEP+10, HEPC+13, HEPC+17
HEPCMP HEPA+13, HEPB+13, HEPC+24
MULT HEPA+7, HEPB+7, HEPC+10
PANEL HEP+14
PANLD PANEL+22, PANEL+23
PRTHEP HEPA+19, HEPB+19, HEPC+32, HEPC+37

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BCPTR GETLAB+4~, GETLAB+9*, GETLAB+10, GETLAB+11
>> BKMT( MULT+2, MULT+4
>> BKMT("HEPA" HEPA+3!, HEPA+12*, HEPA+15, HEPA+16, HEPA+21, HEPA+25, HEPA+29!
>> BKMT("HEPB" HEPB+3!, HEPB+12*, HEPB+15, HEPB+16, HEPB+21, HEPB+25, HEPB+29!
>> BKMT("HEPC" HEPC+3!, HEPC+22*, HEPC+23*, HEPC+26, HEPC+27, HEPC+29, HEPC+40, HEPC+48*, HEPC+49*, HEPC+51
, HEPC+52, HEPC+53, HEPC+60!
>> BKMT("HEPC-EIA" HEPC+3!, HEPC+16*, HEPC+22, HEPC+38!, HEPC+48, HEPC+57!
>> BKMT("HEPC-RIBA" HEPC+3!, HEPC+20*, HEPC+23, HEPC+38!, HEPC+49, HEPC+57!
>> BKMT("HPNL" HEP+5!, HEP+11*, HEP+16, HEPA+17, HEPA+26, HEPB+17, HEPB+26, HEPC+30, HEPC+54, PANEL+5
, PANEL+7, PANEL+8, PANEL+10, PANEL+26!, PANEL+43*
CPT GETLAB+4~, GETLAB+8*, GETLAB+10
DFN HEP~, HEP+7, HEP+8, HEP+10, HEP+18, HEP+19, HEPA~, HEPA+5, HEPA+6, HEPA+9
, HEPA+23, HEPA+24, HEPB~, HEPB+5, HEPB+6, HEPB+9, HEPB+23, HEPB+24, HEPC~, HEPC+6
, HEPC+7, HEPC+8, HEPC+9, HEPC+13, HEPC+17, HEPC+43, HEPC+44, HEPC+45, HEPC+46, PANEL+18
, PANEL+22, PANEL+23, PANLD~, PANLD+8, GETLAB~, GETLAB+16
END HEPC+1~, PRTHEP+4*, PRTHEP+5
GLOBAL HEP+1~, HEP+6*, HEP+7, HEP+8, HEP+17*, HEP+18, HEP+19, HEPA+1~, HEPA+4*, HEPA+5
, HEPA+6, HEPA+8*, HEPA+9, HEPA+22*, HEPA+23, HEPA+24, HEPB+1~, HEPB+4*, HEPB+5, HEPB+6
, HEPB+8*, HEPB+9, HEPB+22*, HEPB+23, HEPB+24
GLOBAL1 HEPC+1~, HEPC+4*, HEPC+6, HEPC+8, HEPC+11*, HEPC+13, HEPC+41*, HEPC+43, HEPC+45
GLOBAL2 HEPC+1~, HEPC+5*, HEPC+7, HEPC+9, HEPC+12*, HEPC+17, HEPC+42*, HEPC+44, HEPC+46
HEPDT MULT+1~, MULT+2*, MULT+4, MULT+5
HEPIEN MULT+1~, MULT+3*, MULT+4*, MULT+5
LAB PANEL+1~, PANEL+8, PANEL+9*, PANEL+10, PANEL+14*, PANEL+15*, PANEL+16, PANEL+19, PANEL+22, PANEL+23
, PANEL+34*, PANEL+35*, PANEL+37, PANEL+38, PANLD+3~, PANLD+7*, PANLD+8, PANLD+9, GETLAB+4~, GETLAB+11*
, GETLAB+12, GETLAB+17*
LAB( GETLAB+12*, GETLAB+17
LAB("" GETLAB+13
LABIEN PANEL+1~, PANEL+18*, PANLD+3~, PANLD+8*, PANLD+9, PANLD+10, PANLD+12
LABR GETLAB+14~, GETLAB+22
LABR( GETLAB+20*, GETLAB+23
LABT HEPA+1~, HEPB+1~, HEPC+1~
LABT( MULT+5*
LABTST PANLD+3~, PANLD+5*, PANLD+6*, PANLD+7
LAST HEP+1~, HEP+10*, HEP+11, HEPC+1~, HEPC+27*, HEPC+31, HEPC+33, HEPC+36, HEPC+52*, HEPC+55
, GETLAB+4~, GETLAB+6*, GETLAB+16, GETLAB+20*, GETLAB+25, GETLAB+26
LDT HEPA+1~, HEPA+16*, HEPA+17, HEPA+19, HEPA+25*, HEPA+26, HEPB+1~, HEPB+16*, HEPB+17, HEPB+19
, HEPB+25*, HEPB+26, HEPC+1~, HEPC+29*, HEPC+30, HEPC+32, HEPC+37, HEPC+53*, HEPC+54, PRTHEP~
, PRTHEP+1, PRTHEP+4
>> LINE HEP+3*, HEP+4*, HEP+23, HEPA+2*, HEPA+30, HEPB+2*, HEPB+30, HEPC+2*, HEPC+31*, HEPC+35*
, HEPC+37*, HEPC+55*, HEPC+56*, HEPC+61, PANEL+26, PANEL+31*, PANEL+33*, PANEL+37*, PANEL+38*, PANEL+44
, PRTHEP+2*, PRTHEP+6*, PRTHEP+7*, PRTHEP+8
>> LNCNT PANEL+32, PANEL+36
LSTDT GETLAB+4~, GETLAB+6*, GETLAB+20*, GETLAB+23, GETLAB+26
>> MAXCT PANEL+32, PANEL+36
OLAB PANEL+1~
OLABIEN PANEL+1~
OTHER PANLD~, PANLD+4*, PANLD+7, HEPCMP+1~, HEPCMP+2*, HEPCMP+3*
PANEL PANLD~, PANLD+6, PANLD+7, PANLD+9, HEPCMP+1~, HEPCMP+2*, HEPCMP+3
PDT PANEL+1~, PANEL+5*, PANEL+6, PANEL+7, PANEL+8, PANEL+10, PANEL+31
PNL PANEL+1~, PANEL+14*, PANEL+16*, PANEL+18, PANEL+19, PANEL+22, PANEL+29*, PANEL+30*, PANEL+33, PANEL+35
, PANEL+38
RESULT HEPA+1~, HEPA+9*, HEPA+10, HEPA+11*, HEPA+12, HEPB+1~, HEPB+9*, HEPB+10, HEPB+11*, HEPB+12
, HEPC+1~, HEPC+13*, HEPC+14, HEPC+15*, HEPC+16, HEPC+17*, HEPC+18, HEPC+19*, HEPC+20, GETLAB+4~
, GETLAB+6*, GETLAB+25*, GETLAB+26
REVDT PANEL+1~, PANEL+6*, PANEL+18, PANEL+22, PANEL+23, PANLD~, PANLD+8
STOP HEPCMP+1~, HEPCMP+2*, HEPCMP+3
TARGET GETLAB~, GETLAB+21, GETLAB+24
TAX GETLAB~, GETLAB+7
TEST HEPC+1~, PANEL+1~, PANEL+6*, PANEL+7*, PANEL+8, PANEL+9, PANEL+10, GETLAB+4~, GETLAB+15*, GETLAB+16*
, GETLAB+17, GETLAB+18, GETLAB+20, GETLAB+23*, GETLAB+24, PRTHEP+4*, PRTHEP+5*, PRTHEP+6, PRTHEP+7
TST HEPA+1~, HEPA+11*, HEPA+12, HEPB+1~, HEPB+11*, HEPB+12, HEPC+1~, HEPC+15*, HEPC+16, HEPC+19*
, HEPC+20
TYP HEPC+1~, HEPC+10*, MULT~, MULT+2, MULT+4, MULT+5, PRTHEP~, PRTHEP+3, PRTHEP+4
TYPE HEPCMP~, HEPCMP+2
U HEP+11, HEPA+11, HEPB+11, HEPC+15, HEPC+19, GETLAB+11, GETLAB+24, GETLAB+26, MULT+5, PRTHEP+6
, PRTHEP+7
VDT HEPA+1~, HEPA+11*, HEPA+12, HEPB+1~, HEPB+11*, HEPB+12, HEPC+1~, HEPC+15*, HEPC+16, HEPC+19*
, HEPC+20
VISIT PANEL+1~, PANLD+3~, PANLD+10*, PANLD+11, GETLAB+4~, GETLAB+18*, GETLAB+19
VSTDT PANEL+1~, PANLD+3~, PANLD+11*, PANLD+12, GETLAB+4~, GETLAB+19*, GETLAB+20
Y HEPC+1~, PRTHEP+1*, PRTHEP+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All