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 |  Local Variables |  All
Print Page as PDF
Routine: LRPXAPI4

Package: Lab Service

Routine: LRPXAPI4


Information

LRPXAPI4 ;VA/SLC/STAFF - Lab Extract API code: Exact Match ;9/29/03 21:17

Source Information

Source file <LRPXAPI4.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Lab Service 2 $$REFVAL^LRPXAPI  $$CATSUB^LRPXAPIU  
IHS Changes To Lab 1 $$PATCH^BLRUTIL4  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lab Service 1 LRPXAPI5  

Entry Points

Name Comments DBIA/ICR reference
THREAD(CONDS,RESULTS,OK) ;
; uses TCHK within this scope
EQUAL(CONDS,RESULTS,OK) ;
; check equal condition for pointer values
NOTEQUAL(CONDS,RESULTS,OK) ;
; check not equal condition for pointer values
MC(CONDS,RESULTS,OK) ;
; check conditions for Micro categories
MCHK(ABTYPE) ; within scope of MIR
AC(CONDS,RESULTS,OK) ;
; check conditions for AP categories
EXACT(DFN,DATE,CONDS) ; from LRPXAPI5
TCHK(PAR,NUM,START) ; within scope of THREAD
SCRAPS(CONDS,RESULTS,OK) ;
MIR(CONDS,RESULTS,OK) ;
; check conditions for antimicrobial results and interpretations
; uses MCHK within this scope
AS(CONDS,RESULTS,OK) ;
; check conditions for AP specimen

External References

Name Field # of Occurrence
$$PATCH^BLRUTIL4 EXACT+1
$$REFVAL^LRPXAPI MCHK+11, MCHK+28
$$CATSUB^LRPXAPIU MC+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXRMINDX(63 EXACT+7

Label References

Name Line Occurrences
AC EXACT+21
AS EXACT+19
EQUAL EXACT+22
MC EXACT+20
MCHK MIR+5
MIR EXACT+18
NOTEQUAL EXACT+23
SCRAPS EXACT+25
TCHK THREAD+26, THREAD+28, THREAD+33
THREAD EXACT+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABNODE MIR+3~, MCHK+11*, MCHK+13, MCHK+14, MCHK+16, MCHK+28*, MCHK+29, MCHK+30
ABTYPE MIR+3~, MIR+5*, MCHK~, MCHK+1, MCHK+12
CAT AC+2~, AC+17*, AC+18*, AC+19, AC+20
CATEGORY AC+2~, AC+6*, AC+7, AC+8*, AC+19, AC+20, MC+2~, MC+6*, MC+7, MC+8*
, MC+9
CATSUB MC+2~, MC+9*, MC+19, MC+20
CHECK AS+2~, AS+11*, AS+12, AS+20*, AS+21, MIR+3~, MCHK+18*, MCHK+19, MCHK+31*, MCHK+32
CHK THREAD+2~, TCHK+6*, TCHK+8, TCHK+10, TCHK+11*, TCHK+12*, TCHK+13
CONDS EXACT~, EXACT+18, EXACT+19, EXACT+20, EXACT+21, EXACT+22, EXACT+23, EXACT+25, EXACT+26, THREAD~
, SCRAPS~, NOTEQUAL~, EQUAL~, AC~, MC~, AS~, MIR~
CONDS("" EXACT+6
CONDS("AC" EXACT+21, AC+5
CONDS("AS" EXACT+19, AS+5
CONDS("MC" EXACT+20, MC+5
CONDS("MIR" EXACT+18, SCRAPS+6, SCRAPS+7, MCHK+4
CONDS("X" THREAD+5, THREAD+6, THREAD+23, THREAD+26, THREAD+28, THREAD+30, THREAD+33, SCRAPS+8
CONDS(0 EXACT+23, NOTEQUAL+5
CONDS(1 EXACT+22, EQUAL+5
DATE EXACT~, EXACT+7
DFN EXACT~, EXACT+7
FETCH EXACT+4~!, EXACT+7*
FETCH( EXACT+9, EXACT+11
FILE THREAD+2~, THREAD+31*, THREAD+32, NOTEQUAL+2~, NOTEQUAL+6*, EQUAL+2~, EQUAL+6*
I MIR+3~, MCHK+13*, MCHK+17*, MCHK+29*
IEN THREAD+2~, THREAD+11*, THREAD+17, THREAD+22, TCHK+5*, TCHK+11
ITEM EXACT+4~, EXACT+8*, EXACT+9*, EXACT+11, EXACT+12, THREAD+2~, THREAD+7*, THREAD+8*, THREAD+10, TCHK+1*
, TCHK+2*, TCHK+4, TCHK+13, SCRAPS+1~, SCRAPS+3*, SCRAPS+4*, SCRAPS+5, SCRAPS+8, NOTEQUAL+2~, NOTEQUAL+4*
, NOTEQUAL+5*, NOTEQUAL+6, NOTEQUAL+7, EQUAL+2~, EQUAL+4*, EQUAL+5*, EQUAL+6, EQUAL+9, AC+2~, AC+4*
, AC+5*, AC+6, AC+10, MC+2~, MC+4*, MC+5*, MC+6, MC+11, AS+2~, AS+4*
, AS+5*, AS+6, AS+11, AS+20, MIR+3~, MCHK+3*, MCHK+4*, MCHK+5, MCHK+18, MCHK+31
ITEMC THREAD+2~, THREAD+13*, THREAD+14*, THREAD+16, THREAD+18*, THREAD+19*, THREAD+21, TCHK+7*, TCHK+8*, TCHK+10
, SCRAPS+1~, SCRAPS+5*, SCRAPS+6, SCRAPS+7, SCRAPS+8, EQUAL+2~, EQUAL+7*, EQUAL+8*, EQUAL+9, EQUAL+10
, AC+2~, AC+11*, AC+12*, AC+13, AC+15, AC+19, AC+20, MC+2~, MC+12*, MC+13*
, MC+14, MC+15, MC+17, MC+19, MC+20, AS+2~, AS+8*, AS+9*, AS+10, AS+12
, AS+17*, AS+18*, AS+19, AS+21, MIR+3~, MCHK+7*, MCHK+8*, MCHK+10, MCHK+20, MCHK+24*
, MCHK+25*, MCHK+27, MCHK+32
NEXT THREAD+2~, TCHK+14*, TCHK+15, TCHK+16, NOTEQUAL+8*, NOTEQUAL+9, NOTEQUAL+10, EQUAL+2~, EQUAL+11*, EQUAL+12
, EQUAL+13, MC+2~, MC+21*, MC+22, MC+23, AS+2~, AS+22*, AS+23, AS+24
NEXTA MIR+3~, MIR+6*, MIR+8, MIR+9, MIR+10, MIR+11
NEXTM MIR+3~, MIR+7*, MIR+8, MIR+9, MIR+10, MIR+11
NODE EXACT+4~, EXACT+10*, EXACT+11*, EXACT+12, THREAD+2~, THREAD+9*, THREAD+10*, THREAD+11, TCHK+3*, TCHK+4*
, TCHK+5, AC+2~, AC+14*, AC+15*, AC+16, AC+19, AC+20, MC+2~, MC+16*, MC+17*
, MC+18, MC+19, MC+20, MIR+3~, MCHK+9*, MCHK+10*, MCHK+11, MCHK+20, MCHK+26*, MCHK+27*
, MCHK+28, MCHK+32
NODEC THREAD+2~, THREAD+15*, THREAD+16*, THREAD+17, THREAD+20*, THREAD+21*, THREAD+22, TCHK+9*, TCHK+10*, TCHK+11
, TCHK+12
NOTEQUAL AC+2~, AC+9*, AC+10*, AC+19, AC+20, MC+2~, MC+10*, MC+11*, MC+19, MC+20
NUM THREAD+2~, TCHK~, TCHK+5, TCHK+11
OK EXACT+4~, EXACT+5*, EXACT+14, EXACT+17*, EXACT+18, EXACT+19, EXACT+20, EXACT+21, EXACT+22, EXACT+23
, EXACT+24*, EXACT+25, EXACT+26, EXACT+27, THREAD~, THREAD+3*, THREAD+5, THREAD+8, THREAD+10, THREAD+12*
, THREAD+14, THREAD+16, THREAD+17*, THREAD+19, THREAD+21, THREAD+22*, THREAD+26, THREAD+28, THREAD+30, THREAD+31
, TCHK+2, TCHK+4, TCHK+15*, TCHK+16*, SCRAPS~, SCRAPS+2*, SCRAPS+9*, NOTEQUAL~, NOTEQUAL+3*, NOTEQUAL+5
, NOTEQUAL+9*, NOTEQUAL+10*, EQUAL~, EQUAL+3*, EQUAL+12*, EQUAL+13*, AC~, AC+3*, AC+21*, MC~
, MC+3*, MC+22*, MC+23*, AS~, AS+3*, AS+16*, AS+23*, AS+24*, AS+25*, MIR~
, MIR+4*, MIR+12*
PAR THREAD+2~, THREAD+25*, THREAD+26, THREAD+27*, THREAD+28, THREAD+29*, THREAD+30, THREAD+33, TCHK~, TCHK+1
, TCHK+14
PARSTOP THREAD+2~, TCHK+1*, TCHK+2, TCHK+16
R MIR+3~, MCHK+14*, MCHK+16*, MCHK+17, MCHK+30*
RESULTS EXACT+4~!, EXACT+15!, EXACT+16*, EXACT+18, EXACT+19, EXACT+20, EXACT+21, EXACT+22, EXACT+23, EXACT+25
, EXACT+26, THREAD~, SCRAPS~, NOTEQUAL~, EQUAL~, AC~, MC~, AS~, MIR~
RESULTS( THREAD+8, THREAD+10, THREAD+14, THREAD+16, THREAD+19, THREAD+21, TCHK+2, TCHK+4, TCHK+8, TCHK+10
, TCHK+13!, TCHK+14, SCRAPS+4, SCRAPS+8!, NOTEQUAL+7!, NOTEQUAL+8, EQUAL+8, EQUAL+10!, EQUAL+11, AC+12
, AC+15, AC+19!, AC+20!, MC+13, MC+17, MC+19!, MC+20!, AS+9, AS+12!, AS+18
, AS+21!, MCHK+8, MCHK+10, MCHK+20!, MCHK+22, MCHK+23, MCHK+25, MCHK+27, MCHK+32!
RESULTS("" EXACT+17, EXACT+24, SCRAPS+9, AC+21
RESULTS("A;S;" AS+22
RESULTS("A;S;1" AS+14, AS+15
RESULTS("M" MC+21
RESULTS("M;A" MIR+6
RESULTS("M;M" MIR+7
S AS+2~, AS+10*, AS+19*
SEPARATE EXACT+4~!
SEPARATE( EXACT+12*, EXACT+14, EXACT+16
START THREAD+2~, THREAD+25*, THREAD+26, THREAD+27*, THREAD+28, THREAD+32*, THREAD+33, TCHK~, TCHK+1, TCHK+7
, NOTEQUAL+2~, NOTEQUAL+6*, NOTEQUAL+8, EQUAL+2~, EQUAL+6*, EQUAL+7, EQUAL+11, MIR+3~, MCHK+1*, MCHK+2
, MCHK+7, MCHK+22, MCHK+23, MCHK+24
STOP THREAD+2~, TCHK+1*, TCHK+8, NOTEQUAL+2~, NOTEQUAL+6*, NOTEQUAL+10, EQUAL+2~, EQUAL+6*, EQUAL+8, EQUAL+13
, MIR+3~, MCHK+2*, MCHK+8, MCHK+23, MCHK+25
SUB AC+2~, AC+16*, AC+17, AC+18, MC+2~, MC+18*, MC+19, MC+20
TYPE NOTEQUAL+2~, NOTEQUAL+6*, EQUAL+2~, EQUAL+6*
U MCHK+13, MCHK+14, MCHK+16, MCHK+29, MCHK+30
XDATE EXACT+4~, EXACT+13*, EXACT+14*, EXACT+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All