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

Package: Lab Service

Routine: LRPXAPI


Information

LRPXAPI ;VA/SLC/STAFF - Lab Extract APIs ;2/26/04 13:34

Source Information

Source file <LRPXAPI.m>

Call Graph

Call Graph Total: 4

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  

Caller Graph

Caller Graph Total: 10

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  

Entry Points

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
;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    HASITEM(DFN,ITEM) ; API $$(dfn,item) -> 1 if patient has item, else 0
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    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
    ;
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription

    External References

    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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PXRMINDX(63 HASITEM+4

    Local Variables

    Legend:

    >> 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
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  All