LRPXAPI ;VA/SLC/STAFF - Lab Extract APIs ;2/26/04 13:34
Source file <LRPXAPI.m>
Package | Total | Call Graph |
---|---|---|
Lab Service | 3 | (DATES,PATIENTS,PTS,RESULTS,TESTS,TRESULTS)^LRPXAPI1 ($$APVERIFY,$$COMMENT,$$MIVERIFY,$$REFVAL,$$VAL,$$VERIFIED,ACCY,CHNODE,LRPXRM,LRSPEC,LRVALUE,SPEC,VALUE)^LRPXAPI2 (ALLPATS,PATIENTS,PTS,RESULTS,TESTS,TRESULTS)^LRPXAPI3 |
IHS Changes To Lab | 1 | $$PATCH^BLRUTIL4 |
Package | Total | Caller Graph |
---|---|---|
Lab Service | 7 | LRPXAPI3 LRPXAPI4 LRPXAPI5 LRPXAPP LRPXCHK LRPXCHKM LRPXRM |
Clinical Reminders | 1 | PXRMLAB |
Order Entry Results Reporting | 1 | ORWGAPIC |
Registration | 1 | VAFCSB |
Name | Comments | DBIA/ICR reference |
---|---|---|
RESULTS(VALUES,DFN,ITEM,MAX,NEXT,COND,DATE1,DATE2) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
SPEC(DATA,DFN,DATE,STYPE,ERR) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
LRVALUE(RESULT,LRDFN,LRIDT,LRDN,COND,ERR) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*130 ; |
|
REFVAL(NODE) | ; API $$(reference node) -> data node
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. Return zero. ; Q 0 ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
VERIFIED(LRDFN,LRIDT) | ; API $$(lrdfn,lridt) -> 1 if verified, else 0
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. Return zero. ; Q 0 ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
APVERIFY(LRDFN,LRIDT,SUB) | ; $$(lrdfn,lridt,sub) -> 1 if verified, else 0
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. Return zero. ; Q 0 ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
DATES(DATES,DFN,TYPE,MAX,NEXT,DATE1,DATE2) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
ACCY(TESTS,ACC,BDN) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
VAL(LRDFN,LRIDT,LRDN) | ; API $$(lrdfn,lridt,lrdn) -> result node
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. Return zero. ; Q 0 ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
LRSPEC(DATA,LRDFN,LRIDT,STYPE,ERR) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
COMMENT(LRDFN,LRIDT) | ; API $$(lrdfn,lridt) --> 1 if comment exists, else 0
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. Return zero. ; Q 0 ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
HASITEM(DFN,ITEM) | ; API $$(dfn,item) -> 1 if patient has item, else 0
|
|
VALUE(RESULT,DFN,DATE,TEST,COND,ERR) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
MIVERIFY(LRDFN,LRIDT,SUB) | ; $$(lrdfn,lridt,sub) -> 1 if verified, else 0
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. Return zero. ; Q 0 ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
LRPXRM(RESULT,NODE,ITEM,TYPES) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
PATIENTS(PATS,ITEM,SOURCE,MAX,NEXT,COND,DATE1,DATE2) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
TESTS(TESTS,DFN,TYPE,MAX,NEXT,COND,DATE1,DATE2) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
CHNODE(ARRAY,NODE) | ; API
; ----- BEGIN IHS/OIT/MKK - LR*5.2*1030 ; RPMS Lab does not use Clinical Reminders. ; None of the following code will be used. ; Q ; ----- END IHS/OIT/MKK - LR*5.2*1030 ; |
|
Name | Field # of Occurrence |
---|---|
$$PATCH^BLRUTIL4 | TESTS+7, RESULTS+7, PATIENTS+7, DATES+7, VALUE+7, LRVALUE+7, LRPXRM+7, SPEC+7, LRSPEC+7, VERIFIED+7 , MIVERIFY+7, APVERIFY+7, VAL+7, REFVAL+7, COMMENT+7, ACCY+7, CHNODE+7, HASITEM+2 |
DATES^LRPXAPI1 | DATES+12 |
PATIENTS^LRPXAPI1 | PATIENTS+18 |
PTS^LRPXAPI1 | PATIENTS+16 |
RESULTS^LRPXAPI1 | RESULTS+16 |
TESTS^LRPXAPI1 | TESTS+12 |
TRESULTS^LRPXAPI1 | RESULTS+18 |
$$APVERIFY^LRPXAPI2 | APVERIFY+9 |
$$COMMENT^LRPXAPI2 | COMMENT+9 |
$$MIVERIFY^LRPXAPI2 | MIVERIFY+9 |
$$REFVAL^LRPXAPI2 | REFVAL+9 |
$$VAL^LRPXAPI2 | VAL+9 |
$$VERIFIED^LRPXAPI2 | VERIFIED+9 |
ACCY^LRPXAPI2 | ACCY+11 |
CHNODE^LRPXAPI2 | CHNODE+10 |
LRPXRM^LRPXAPI2 | LRPXRM+11 |
LRSPEC^LRPXAPI2 | LRSPEC+11 |
LRVALUE^LRPXAPI2 | LRVALUE+10 |
SPEC^LRPXAPI2 | SPEC+11 |
VALUE^LRPXAPI2 | VALUE+10 |
ALLPATS^LRPXAPI3 | PATIENTS+13 |
PATIENTS^LRPXAPI3 | PATIENTS+20 |
PTS^LRPXAPI3 | PATIENTS+17 |
RESULTS^LRPXAPI3 | RESULTS+17 |
TESTS^LRPXAPI3 | TESTS+13 |
TRESULTS^LRPXAPI3 | RESULTS+20 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXRMINDX(63 | HASITEM+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACC | ACCY~, ACCY+11 |
ARRAY | CHNODE~, CHNODE+10 |
BDN | ACCY~, ACCY+11 |
COND | TESTS~, TESTS+12, TESTS+13, RESULTS~, RESULTS+16, RESULTS+17, RESULTS+18, RESULTS+20, PATIENTS~, PATIENTS+13 , PATIENTS+16, PATIENTS+17, PATIENTS+18, PATIENTS+20, VALUE~, VALUE+10, LRVALUE~, LRVALUE+10 |
DATA | SPEC~, SPEC+11, LRSPEC~, LRSPEC+11 |
DATE | VALUE~, VALUE+10, SPEC~, SPEC+11 |
DATE1 | TESTS~, TESTS+12, TESTS+13, RESULTS~, RESULTS+16, RESULTS+17, RESULTS+18, RESULTS+20, PATIENTS~, PATIENTS+13 , PATIENTS+16, PATIENTS+17, PATIENTS+18, PATIENTS+20, DATES~, DATES+12 |
DATE2 | TESTS~, TESTS+12, TESTS+13, RESULTS~, RESULTS+16, RESULTS+17, RESULTS+18, RESULTS+20, PATIENTS~, PATIENTS+13 , PATIENTS+16, PATIENTS+17, PATIENTS+18, PATIENTS+20, DATES~, DATES+12 |
DATES | DATES~, DATES+9, DATES+12 |
DFN | TESTS~, TESTS+12, TESTS+13, RESULTS~, RESULTS+16, RESULTS+17, RESULTS+18, RESULTS+20, DATES~, DATES+12 , VALUE~, VALUE+10, SPEC~, SPEC+11, HASITEM~, HASITEM+4 |
ERR | VALUE~, VALUE+10, LRVALUE~, LRVALUE+10, SPEC~, SPEC+11, LRSPEC~, LRSPEC+11 |
ITEM | RESULTS~, RESULTS+12*, RESULTS+13, RESULTS+15, RESULTS+17, RESULTS+18, RESULTS+19, RESULTS+20, PATIENTS~, PATIENTS+12* , PATIENTS+13, PATIENTS+14, PATIENTS+15, PATIENTS+17, PATIENTS+18, PATIENTS+19, PATIENTS+20, LRPXRM~, LRPXRM+11, HASITEM~ , HASITEM+4 |
LRDFN | LRVALUE~, LRVALUE+10, LRSPEC~, LRSPEC+11, VERIFIED~, VERIFIED+9, MIVERIFY~, MIVERIFY+9, APVERIFY~, APVERIFY+9 , VAL~, VAL+9, COMMENT~, COMMENT+9 |
LRDN | LRVALUE~, LRVALUE+10, VAL~, VAL+9 |
LRIDT | LRVALUE~, LRVALUE+10, LRSPEC~, LRSPEC+11, VERIFIED~, VERIFIED+9, MIVERIFY~, MIVERIFY+9, APVERIFY~, APVERIFY+9 , VAL~, VAL+9, COMMENT~, COMMENT+9 |
MAX | TESTS~, TESTS+9*, TESTS+10*, TESTS+12, TESTS+13, RESULTS~, RESULTS+10*, RESULTS+11*, RESULTS+14*, RESULTS+16 , RESULTS+17, RESULTS+18, RESULTS+20, PATIENTS~, PATIENTS+10*, PATIENTS+11*, PATIENTS+13, PATIENTS+16, PATIENTS+17, PATIENTS+18 , PATIENTS+20, DATES~, DATES+9*, DATES+10*, DATES+12 |
NEXT | TESTS~, TESTS+12, TESTS+13, RESULTS~, RESULTS+16, RESULTS+17, RESULTS+18, RESULTS+20, PATIENTS~, PATIENTS+13 , PATIENTS+16, PATIENTS+17, PATIENTS+18, PATIENTS+20, DATES~, DATES+12 |
NODE | LRPXRM~, LRPXRM+11, REFVAL~, REFVAL+9, CHNODE~, CHNODE+10 |
PATS | PATIENTS~, PATIENTS+10, PATIENTS+13, PATIENTS+16, PATIENTS+17, PATIENTS+18, PATIENTS+20 |
RESULT | VALUE~, VALUE+10, LRVALUE~, LRVALUE+10, LRPXRM~, LRPXRM+11 |
SOURCE | PATIENTS~, PATIENTS+13, PATIENTS+16, PATIENTS+17, PATIENTS+18, PATIENTS+20 |
STYPE | SPEC~, SPEC+11, LRSPEC~, LRSPEC+11 |
SUB | MIVERIFY~, MIVERIFY+9, APVERIFY~, APVERIFY+9 |
TEST | VALUE~, VALUE+10 |
TESTS | TESTS~, TESTS+9, TESTS+12, TESTS+13, ACCY~, ACCY+11 |
TYPE | TESTS~, TESTS+11*, TESTS+12, TESTS+13, RESULTS+9~, RESULTS+15*, RESULTS+16, RESULTS+19*, RESULTS+20, PATIENTS+9~ , PATIENTS+15*, PATIENTS+16, PATIENTS+17, PATIENTS+19*, PATIENTS+20, DATES~, DATES+11*, DATES+12 |
TYPES | LRPXRM~, LRPXRM+11 |
VALUES | RESULTS~, RESULTS+10, RESULTS+16, RESULTS+17, RESULTS+18, RESULTS+20 |