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

Package: Lab Service

Routine: LRPXAPI1


Information

LRPXAPI1 ;VA/SLC/STAFF - Lab Extract API code ;10/28/03 11:29

Source Information

Source file <LRPXAPI1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lab Service 3 ($$COMMENT,$$REPLACE,$$VERIFIED,LRVAL,VALUE)^LRPXAPI2  ITEM^LRPXAPI6  ($$CONDOK,$$DFNM,$$LRDFN,$$LRIDT,$$TEST,$$TESTNM,DATES)^LRPXAPIU  
IHS Changes To Lab 1 $$PATCH^BLRUTIL4  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Lab Service 1 LRPXAPI  

Entry Points

Name Comments DBIA/ICR reference
RESULTS(VALUES,DFN,MAX,NEXT,COND,DATE1,DATE2) ; from LRPXAPI
; returns all lab results on a patient
; returned in array VALUES
; format: date^test^comment^results
; date is collection date/time
; test is file 60 ien
; comment is 1 (exists) or 0 (no comment)
; results are result node (value^flag^...)
PATS ; within scope of PATIENTS
PT ; within scope of ALLPATS
DATES(DATES,DFN,TYPE,MAX,NEXT,DATE1,DATE2) ; from LRPXAPI
TRESULTS(VALUES,DFN,TEST,MAX,NEXT,COND,DATE1,DATE2) ; from LRPXAPI
PATIENTS(PATS,TEST,SOURCE,MAX,NEXT,COND,DATE1,DATE2) ; from LRPXAPI
PTS(PATS,SOURCE,MAX,NEXT,COND,DATE1,DATE2) ; from LRPXAPI
TESTS(TESTS,DFN,MAX,NEXT,COND,DATE1,DATE2) ; from LRPXAPI
; returns lab tests on a patient
; returned in array TESTS

External References

Name Field # of Occurrence
$$PATCH^BLRUTIL4 TESTS+3, TRESULTS+1, PATIENTS+1, PATS+1, PTS+1, PT+1, DATES+1
$$COMMENT^LRPXAPI2 RESULTS+30, TRESULTS+31
$$REPLACE^LRPXAPI2 RESULTS+21, TRESULTS+19, PATIENTS+18
$$VERIFIED^LRPXAPI2 RESULTS+25, DATES+18
LRVAL^LRPXAPI2 RESULTS+35, TRESULTS+35, PATS+15
VALUE^LRPXAPI2 TESTS+18
ITEM^LRPXAPI6 PTS+10
$$CONDOK^LRPXAPIU TESTS+12, RESULTS+18, TRESULTS+15, PATIENTS+15, PTS+8
$$DFNM^LRPXAPIU PATS+21, PATS+22, PT+13, PT+14
$$LRDFN^LRPXAPIU RESULTS+12, DATES+12
$$LRIDT^LRPXAPIU RESULTS+14, RESULTS+15, RESULTS+29, DATES+13, DATES+14, DATES+21
$$TEST^LRPXAPIU RESULTS+33
$$TESTNM^LRPXAPIU TESTS+21, TESTS+22
DATES^LRPXAPIU TESTS+9, RESULTS+13, TRESULTS+20, PATIENTS+11, PTS+15, DATES+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LR - [#63] RESULTS+24, RESULTS+32, DATES+17
^PXRMINDX(63 TESTS+14, TESTS+15, TRESULTS+25, TRESULTS+28, TRESULTS+33, PATIENTS+21, PATS+6, PATS+11, PTS+20, PT+5
, PT+7, DATES+30, DATES+33
^TMP( TESTS+8!, TESTS+21*, RESULTS+11!, RESULTS+38*, TRESULTS+13!, TRESULTS+38*, PATIENTS+10!, PATS+21*, PTS+14!, PT+13*
, DATES+8!, DATES+24*, DATES+36*

Label References

Name Line Occurrences
PATIENTS PTS+11
PATS PATIENTS+21, PATIENTS+23
PT PTS+20, PTS+22

Naked Globals

Name Field # of Occurrence
^( RESULTS+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT TESTS+5~, TESTS+13*, TESTS+14, TESTS+19*, RESULTS+8~, RESULTS+22*, RESULTS+28*, RESULTS+40, TRESULTS+10~, TRESULTS+23*
, TRESULTS+36*, TRESULTS+40, PATIENTS+7~, PATIENTS+19*, PATIENTS+21, PATIENTS+23, PATS+19*, PTS+5~, PTS+18*, PTS+20
, PTS+22, PT+11*, DATES+5~, DATES+10*, DATES+22*, DATES+23, DATES+34*, DATES+38
COMMENT RESULTS+8~, RESULTS+30*, RESULTS+38, RESULTS+39, TRESULTS+10~, TRESULTS+31*, TRESULTS+38, TRESULTS+39
COND TESTS~, TESTS+12, TESTS+18, RESULTS~, RESULTS+18, RESULTS+19*, RESULTS+20*, RESULTS+21*, RESULTS+35, TRESULTS~
, TRESULTS+15, TRESULTS+16, TRESULTS+17*, TRESULTS+18*, TRESULTS+19*, TRESULTS+35, PATIENTS~, PATIENTS+15, PATIENTS+16*, PATIENTS+17*
, PATIENTS+18*, PATS+8, PATS+15, PTS~, PTS+8, PTS+9, PTS+10, PTS+11
CONDOK TESTS+5~, TESTS+10*, TESTS+12, RESULTS+8~, RESULTS+16*, RESULTS+18, TRESULTS+10~, TRESULTS+14*, TRESULTS+15, PATIENTS+7~
, PATIENTS+12*, PATIENTS+15, PTS+5~, PTS+7*, PTS+8
DATA TESTS+5~!, TESTS+18, RESULTS+8~, RESULTS+35, RESULTS+36*, RESULTS+38, RESULTS+39, TRESULTS+10~, TRESULTS+35, TRESULTS+38
, TRESULTS+39, PATIENTS+7~, PATS+15
DATE TESTS+5~, TESTS+15*, TESTS+16, TESTS+17, TESTS+18, RESULTS+8~, RESULTS+29*, RESULTS+38, RESULTS+39, TRESULTS+10~
, TRESULTS+21*, TRESULTS+22*, TRESULTS+25*, TRESULTS+26*, TRESULTS+27*, TRESULTS+28, TRESULTS+33, TRESULTS+38, TRESULTS+39, TRESULTS+41
, PATIENTS+7~, PATS+5*, PATS+6*, PATS+7, PATS+11, PTS+5~, PT+6*, PT+7*, PT+8, DATES+5~
, DATES+21*, DATES+24, DATES+25, DATES+27*, DATES+28*, DATES+30*, DATES+31*, DATES+33, DATES+36, DATES+37
, DATES+39
DATE1 TESTS~, TESTS+9, TESTS+15, RESULTS~, RESULTS+13, RESULTS+15, TRESULTS~, TRESULTS+20, TRESULTS+26, PATIENTS~
, PATIENTS+11, PATS+5, PTS~, PTS+11, PTS+15, PT+6, DATES~, DATES+9, DATES+14, DATES+31
DATE2 TESTS~, TESTS+9, TESTS+17, RESULTS~, RESULTS+13, RESULTS+14, TRESULTS~, TRESULTS+20, TRESULTS+21, TRESULTS+27
, PATIENTS~, PATIENTS+11, PATS+7, PTS~, PTS+11, PTS+15, PT+8, DATES~, DATES+9, DATES+13
, DATES+27
DATES DATES~, DATES+6!*, DATES+8*, DATES+24, DATES+35, DATES+36
DATES( DATES+25*, DATES+37*
DFN TESTS~, TESTS+14, TESTS+15, TESTS+18, RESULTS~, RESULTS+12, TRESULTS~, TRESULTS+25, TRESULTS+28, TRESULTS+33
, PATIENTS+7~, PATIENTS+14*, PATIENTS+21*, PATIENTS+23*, PATIENTS+24, PATS+6, PATS+11, PATS+21, PATS+22, PTS+5~
, PTS+17*, PTS+20*, PTS+22*, PTS+23, PT+5, PT+7, PT+13, PT+14, DATES~, DATES+12
, DATES+30, DATES+33
DONE PATIENTS+7~, PATS+3*, PATS+6, PATS+7*, PATS+8*, PATS+17*
ERR TESTS+5~, TESTS+18, RESULTS+8~, RESULTS+35, TRESULTS+10~, TRESULTS+35, PATIENTS+7~, PATS+15, PTS+5~, PTS+10
ITEM PTS+5~, PTS+10, PTS+11, PT+4*, PT+5*, PT+7, DATES+5~, DATES+32*, DATES+33*
LRDFN RESULTS+8~, RESULTS+12*, RESULTS+24, RESULTS+25, RESULTS+30, RESULTS+32, RESULTS+35, TRESULTS+10~, TRESULTS+29*, TRESULTS+31
, TRESULTS+35, PATIENTS+7~, PATS+12*, PATS+15, DATES+5~, DATES+12*, DATES+17, DATES+18
LRDN RESULTS+8~, RESULTS+31*, RESULTS+32*, RESULTS+33, RESULTS+35, TRESULTS+10~, TRESULTS+34*, TRESULTS+35, PATIENTS+7~, PATS+14*
, PATS+15
LRIDT RESULTS+8~, RESULTS+14*, RESULTS+17*, RESULTS+24*, RESULTS+25, RESULTS+26*, RESULTS+27*, RESULTS+29, RESULTS+30, RESULTS+32
, RESULTS+35, RESULTS+38, RESULTS+41, TRESULTS+10~, TRESULTS+30*, TRESULTS+31, TRESULTS+35, PATIENTS+7~, PATS+13*, PATS+15
, DATES+5~, DATES+13*, DATES+15*, DATES+17*, DATES+18, DATES+19*, DATES+20*, DATES+21, DATES+26
LRIDT1 RESULTS+8~, RESULTS+15*, RESULTS+27, DATES+5~, DATES+14*, DATES+20
MAX TESTS~, TESTS+14, RESULTS~, RESULTS+40, TRESULTS~, TRESULTS+40, PATIENTS~, PATIENTS+21, PATIENTS+23, PTS~
, PTS+11, PTS+20, PTS+22, DATES~, DATES+23, DATES+38
NEXT TESTS~, TESTS+10, TESTS+11*, TESTS+14*, TESTS+15, TESTS+18, TESTS+21, TESTS+22, TESTS+23*, RESULTS~
, RESULTS+16, RESULTS+17*, RESULTS+41*, TRESULTS~, TRESULTS+14, TRESULTS+22*, TRESULTS+41*, PATIENTS~, PATIENTS+12, PATIENTS+13*
, PATIENTS+14, PATIENTS+24*, PTS~, PTS+7, PTS+11, PTS+16*, PTS+17, PTS+23*, DATES~, DATES+15*
, DATES+26*, DATES+28*, DATES+39*
NMSP TESTS+5~, TESTS+6*, TESTS+8, RESULTS+8~, RESULTS+9*, RESULTS+11, TRESULTS+10~, TRESULTS+11*, TRESULTS+13, PATIENTS+7~
, PATIENTS+8*, PATIENTS+10, PTS+5~, PTS+12*, PTS+14, DATES+5~, DATES+6*, DATES+8
NODE TRESULTS+10~, TRESULTS+28*, TRESULTS+29, TRESULTS+30, TRESULTS+32*, TRESULTS+33*, TRESULTS+34, PATIENTS+7~, PATS+10*, PATS+11*
, PATS+12, PATS+13, PATS+14
OK RESULTS+8~, RESULTS+23*, RESULTS+24, RESULTS+26*, RESULTS+27*, RESULTS+40*, TRESULTS+10~, TRESULTS+24*, TRESULTS+25, TRESULTS+26*
, TRESULTS+27*, TRESULTS+33, TRESULTS+40*, PATIENTS+7~, PATS+4*, PATS+8*, PATS+9*, PATS+11, PATS+16*, PATS+18
, PTS+5~, PT+3*, PT+5, PT+7, PT+9*, PT+10, DATES+5~, DATES+16*, DATES+17, DATES+19*
, DATES+20*, DATES+23*, DATES+29*, DATES+30, DATES+31*, DATES+38*
PATS PATIENTS~, PATIENTS+8!*, PATIENTS+10*, PATS+20, PATS+21, PTS~, PTS+11, PTS+12!*, PTS+14*, PT+12
, PT+13
PATS( PATS+22*, PT+14*
RESULT RESULTS+8~, RESULTS+32*, RESULTS+36
SOURCE PATIENTS~, PATIENTS+20, PATIENTS+23, PTS~, PTS+11, PTS+19, PTS+22
STOP DATES+5~, DATES+32*, DATES+33
TEST RESULTS+8~, RESULTS+33*, RESULTS+34, RESULTS+38, RESULTS+39, TRESULTS~, TRESULTS+25, TRESULTS+28, TRESULTS+33, TRESULTS+38
, TRESULTS+39, PATIENTS~, PATIENTS+21, PATS+6, PATS+11
TESTS TESTS~, TESTS+6!*, TESTS+8*, TESTS+20, TESTS+21
TESTS( TESTS+22*
TYPE PTS+5~, PTS+10, DATES~, DATES+11, DATES+32
U TESTS+10, TESTS+21, TESTS+22, TESTS+23, RESULTS+16, RESULTS+38, RESULTS+39, RESULTS+41, TRESULTS+14, TRESULTS+38
, TRESULTS+39, TRESULTS+41, PATIENTS+12, PATIENTS+24, PATS+21, PATS+22, PTS+7, PTS+23, PT+13, PT+14
VALUES RESULTS~, RESULTS+9!*, RESULTS+11*, RESULTS+37, RESULTS+38, TRESULTS~, TRESULTS+11!*, TRESULTS+13*, TRESULTS+37, TRESULTS+38
VALUES( RESULTS+39*, TRESULTS+39*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All