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 ;SLC/STAFF Lab Extract APIs ;2/26/04 13:34

Source Information

Source file <LRPXAPI.m>

Call Graph

Call Graph

Call Graph Total: 3

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 16

Package Total Caller Graph
Lab Service 7 LRPXAPI3  LRPXAPI4  LRPXAPI5  LRPXAPP  LRPXCHK  LRPXCHKM  LRPXRM  
Order Entry Results Reporting 2 ORWGAPIC  ORWLRRG  
Virtual Patient Record 2 VPRDJ06  VPRDLR  
Clinical Reminders 1 PXRMLAB  
Enterprise Health Management Platform 1 HMPDJ06  
Patient Assessment Documentation 1 NUPAOBJ1  
Registration 1 VAFCSB  
VA FileMan 1 ^DDE  

Entry Points

Name Comments DBIA/ICR reference
TESTS(TESTS,DFN,TYPE,MAX,NEXT,COND,DATE1,DATE2) ; API
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    RESULTS(VALUES,DFN,ITEM,MAX,NEXT,COND,DATE1,DATE2) ; API
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    PATIENTS(PATS,ITEM,SOURCE,MAX,NEXT,COND,DATE1,DATE2) ; API
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    DATES(DATES,DFN,TYPE,MAX,NEXT,DATE1,DATE2) ; API
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    VALUE(RESULT,DFN,DATE,TEST,COND,ERR) ; API
    ; returns result node as RESULT; dfn, date, test required
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    LRVALUE(RESULT,LRDFN,LRIDT,LRDN,COND,ERR) ; API
    ; returns result node as RESULT; lrdfn, lridt, lrdn required
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    LRPXRM(RESULT,NODE,ITEM,TYPES) ; API
    ; returns lab data using ^PXRMINDX indexes; node, item required
    ; types of data: V value, S specimen, C comments, or combinations
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    SPEC(DATA,DFN,DATE,STYPE,ERR) ; API
    ; returns specimen node, comments, data nodes
    ; returned in array DATA; dfn, date required
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    LRSPEC(DATA,LRDFN,LRIDT,STYPE,ERR) ; API
    ; returns specimen node, comments, data nodes
    ; returned in array DATA; lrdfn, lridt required
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    VERIFIED(LRDFN,LRIDT) ; API $$(lrdfn,lridt) -> 1 if verified, else 0
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    MIVERIFY(LRDFN,LRIDT,SUB) ; $$(lrdfn,lridt,sub) -> 1 if verified, else 0
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    APVERIFY(LRDFN,LRIDT,SUB) ; $$(lrdfn,lridt,sub) -> 1 if verified, else 0
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    VAL(LRDFN,LRIDT,LRDN) ; API $$(lrdfn,lridt,lrdn) -> result node
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    REFVAL(NODE) ; API $$(reference node) -> data node
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    COMMENT(LRDFN,LRIDT) ; API $$(lrdfn,lridt) --> 1 if comment exists, else 0
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    ACCY(TESTS,ACC,BDN) ; API
    ; returns TESTS from yearly accession, ACC, BDN required
    ; BDN is beginning date number
  • ICR #4245
    • Status: Active
    • Usage: Controlled Subscription
    CHNODE(ARRAY,NODE) ; API
    ; returns ARRAY of values on CH result node
  • 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

    External References

    Name Field # of Occurrence
    DATES^LRPXAPI1 DATES+4
    PATIENTS^LRPXAPI1 PATIENTS+10
    PTS^LRPXAPI1 PATIENTS+8
    RESULTS^LRPXAPI1 RESULTS+8
    TESTS^LRPXAPI1 TESTS+4
    TRESULTS^LRPXAPI1 RESULTS+10
    $$APVERIFY^LRPXAPI2 APVERIFY+1
    $$COMMENT^LRPXAPI2 COMMENT+1
    $$MIVERIFY^LRPXAPI2 MIVERIFY+1
    $$REFVAL^LRPXAPI2 REFVAL+1
    $$VAL^LRPXAPI2 VAL+1
    $$VERIFIED^LRPXAPI2 VERIFIED+1
    ACCY^LRPXAPI2 ACCY+3
    CHNODE^LRPXAPI2 CHNODE+2
    LRPXRM^LRPXAPI2 LRPXRM+3
    LRSPEC^LRPXAPI2 LRSPEC+3
    LRVALUE^LRPXAPI2 LRVALUE+2
    SPEC^LRPXAPI2 SPEC+3
    VALUE^LRPXAPI2 VALUE+2
    ALLPATS^LRPXAPI3 PATIENTS+5
    PATIENTS^LRPXAPI3 PATIENTS+12
    PTS^LRPXAPI3 PATIENTS+9
    RESULTS^LRPXAPI3 RESULTS+9
    TESTS^LRPXAPI3 TESTS+5
    TRESULTS^LRPXAPI3 RESULTS+12

    Global Variables Directly Accessed

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

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACC ACCY~, ACCY+3
    ARRAY CHNODE~, CHNODE+2
    BDN ACCY~, ACCY+3
    COND TESTS~, TESTS+4, TESTS+5, RESULTS~, RESULTS+8, RESULTS+9, RESULTS+10, RESULTS+12, PATIENTS~, PATIENTS+5
    , PATIENTS+8, PATIENTS+9, PATIENTS+10, PATIENTS+12, VALUE~, VALUE+2, LRVALUE~, LRVALUE+2
    DATA SPEC~, SPEC+3, LRSPEC~, LRSPEC+3
    DATE VALUE~, VALUE+2, SPEC~, SPEC+3
    DATE1 TESTS~, TESTS+4, TESTS+5, RESULTS~, RESULTS+8, RESULTS+9, RESULTS+10, RESULTS+12, PATIENTS~, PATIENTS+5
    , PATIENTS+8, PATIENTS+9, PATIENTS+10, PATIENTS+12, DATES~, DATES+4
    DATE2 TESTS~, TESTS+4, TESTS+5, RESULTS~, RESULTS+8, RESULTS+9, RESULTS+10, RESULTS+12, PATIENTS~, PATIENTS+5
    , PATIENTS+8, PATIENTS+9, PATIENTS+10, PATIENTS+12, DATES~, DATES+4
    DATES DATES~, DATES+1, DATES+4
    DFN TESTS~, TESTS+4, TESTS+5, RESULTS~, RESULTS+8, RESULTS+9, RESULTS+10, RESULTS+12, DATES~, DATES+4
    , VALUE~, VALUE+2, SPEC~, SPEC+3, HASITEM~, HASITEM+1
    ERR VALUE~, VALUE+2, LRVALUE~, LRVALUE+2, SPEC~, SPEC+3, LRSPEC~, LRSPEC+3
    ITEM RESULTS~, RESULTS+4*, RESULTS+5, RESULTS+7, RESULTS+9, RESULTS+10, RESULTS+11, RESULTS+12, PATIENTS~, PATIENTS+4*
    , PATIENTS+5, PATIENTS+6, PATIENTS+7, PATIENTS+9, PATIENTS+10, PATIENTS+11, PATIENTS+12, LRPXRM~, LRPXRM+3, HASITEM~
    , HASITEM+1
    LRDFN LRVALUE~, LRVALUE+2, LRSPEC~, LRSPEC+3, VERIFIED~, VERIFIED+1, MIVERIFY~, MIVERIFY+1, APVERIFY~, APVERIFY+1
    , VAL~, VAL+1, COMMENT~, COMMENT+1
    LRDN LRVALUE~, LRVALUE+2, VAL~, VAL+1
    LRIDT LRVALUE~, LRVALUE+2, LRSPEC~, LRSPEC+3, VERIFIED~, VERIFIED+1, MIVERIFY~, MIVERIFY+1, APVERIFY~, APVERIFY+1
    , VAL~, VAL+1, COMMENT~, COMMENT+1
    MAX TESTS~, TESTS+1*, TESTS+2*, TESTS+4, TESTS+5, RESULTS~, RESULTS+2*, RESULTS+3*, RESULTS+6*, RESULTS+8
    , RESULTS+9, RESULTS+10, RESULTS+12, PATIENTS~, PATIENTS+2*, PATIENTS+3*, PATIENTS+5, PATIENTS+8, PATIENTS+9, PATIENTS+10
    , PATIENTS+12, DATES~, DATES+1*, DATES+2*, DATES+4
    NEXT TESTS~, TESTS+4, TESTS+5, RESULTS~, RESULTS+8, RESULTS+9, RESULTS+10, RESULTS+12, PATIENTS~, PATIENTS+5
    , PATIENTS+8, PATIENTS+9, PATIENTS+10, PATIENTS+12, DATES~, DATES+4
    NODE LRPXRM~, LRPXRM+3, REFVAL~, REFVAL+1, CHNODE~, CHNODE+2
    PATS PATIENTS~, PATIENTS+2, PATIENTS+5, PATIENTS+8, PATIENTS+9, PATIENTS+10, PATIENTS+12
    RESULT VALUE~, VALUE+2, LRVALUE~, LRVALUE+2, LRPXRM~, LRPXRM+3
    SOURCE PATIENTS~, PATIENTS+5, PATIENTS+8, PATIENTS+9, PATIENTS+10, PATIENTS+12
    STYPE SPEC~, SPEC+3, LRSPEC~, LRSPEC+3
    SUB MIVERIFY~, MIVERIFY+1, APVERIFY~, APVERIFY+1
    TEST VALUE~, VALUE+2
    TESTS TESTS~, TESTS+1, TESTS+4, TESTS+5, ACCY~, ACCY+3
    TYPE TESTS~, TESTS+3*, TESTS+4, TESTS+5, RESULTS+1~, RESULTS+7*, RESULTS+8, RESULTS+11*, RESULTS+12, PATIENTS+1~
    , PATIENTS+7*, PATIENTS+8, PATIENTS+9, PATIENTS+11*, PATIENTS+12, DATES~, DATES+3*, DATES+4
    TYPES LRPXRM~, LRPXRM+3
    VALUES RESULTS~, RESULTS+2, RESULTS+8, RESULTS+9, RESULTS+10, RESULTS+12
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables  | All