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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: GMPLPXRM

Package: Problem List

Routine: GMPLPXRM


Information

GMPLPXRM ; SLC/PKR - Build Clinical Reminder Index for AUPNPROB. ;10/22/2014

Source Information

Source file <GMPLPXRM.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 $$NOW^XLFDT  (BMES,MES)^XPDUTL  
Clinical Reminders 1 (ADDERROR,COMMSG,DETIME,ERRMSG)^PXRMSXRM  
DRG Grouper 1 ($$CODEC,$$CSI,$$SINFO)^ICDEX  
VA FileMan 1 $$GET1^DID  

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

Package Total Caller Graph
Problem List 2 GMPLY47  ^AUPNPROB  
Clinical Reminders 1 PXRMPROB  

Entry Points

Name Comments DBIA/ICR reference
INDEX ;Build the indexes for PROBLEM LIST.
  • ICR #4516
    • Status: Active
    • Usage: Private
    KPROB01(X,DA) ;Delete Index entry for Problem List .01.
    KPROBMT(X,DA) ;Kill Index entry for Problem List Mapping Targets.
    KPROBMTA(X,DA) ;Whenever any of the fields in the 803 node index are changed
    KPROBSCT(X,DA) ;Delete Index entry for Problem List SNOMED CT.
    PROBDATA(DAS,DATA) ;Return data for a Problem List entry.
  • ICR #5881
    • Status: Pending
    • Usage: Controlled Subscription
    SPROB01(X,DA) ;Set Index entry for Problem List .01.
    SPROBMT(X,DA) ;Set Index entry for Problem List Mapping Targets.
    SPROBMTA(X,DA) ;Whenever any of the fields in the 803 node index are changed
    SPROBSCT(X,DA) ;Set Index entry for Problem List SNOMED CT.

    External References

    Name Field # of Occurrence
    $$GET1^DID INDEX+6
    $$CODEC^ICDEX INDEX+54, KPROB01+4, SPROB01+6
    $$CSI^ICDEX INDEX+53, KPROB01+7, SPROB01+9
    $$SINFO^ICDEX INDEX+53, KPROB01+7, SPROB01+9
    ADDERROR^PXRMSXRM INDEX+22, INDEX+39, INDEX+43, INDEX+47, INDEX+51, INDEX+57
    COMMSG^PXRMSXRM INDEX+82
    DETIME^PXRMSXRM INDEX+78
    ERRMSG^PXRMSXRM INDEX+80
    $$NOW^XLFDT INDEX+85
    BMES^XPDUTL INDEX+11
    MES^XPDUTL INDEX+13, INDEX+26, INDEX+77

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: "."
    • Line Location: INDEX+27

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^AUPNPROB - [#9000011] GET1^DID

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^AUPNPROB - [#9000011] INDEX+16, INDEX+28, INDEX+35, INDEX+52, INDEX+62, INDEX+68, INDEX+69, KPROBMT+4, KPROBMT+7, KPROBMTA+6
    , KPROBMTA+8, KPROBMTA+9, PROBDATA+4, PROBDATA+11, PROBDATA+19, PROBDATA+22, SPROBMT+3, SPROBMT+8, SPROBMTA+4, SPROBMTA+9
    , SPROBMTA+11, SPROBMTA+12
    ^AUPNPROB(0 INDEX+7
    ^PXRMINDX(9000011 INDEX+5!, INDEX+59*, INDEX+60*, INDEX+64*, INDEX+65*, INDEX+73*, INDEX+74*, INDEX+83*, INDEX+84*, INDEX+85*
    , KPROB01+9!, KPROB01+10!, KPROBMT+10!, KPROBMT+11!, KPROBMTA+12!, KPROBMTA+13!, KPROBSCT+4!, KPROBSCT+5!, SPROB01+11*, SPROB01+12*
    , SPROBMT+11*, SPROBMT+12*, SPROBMTA+15*, SPROBMTA+16*, SPROBSCT+6*, SPROBSCT+7*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CODE INDEX+1~, INDEX+54*, INDEX+55, INDEX+56, INDEX+59, INDEX+60, INDEX+62*, INDEX+63, INDEX+64, INDEX+65
    , INDEX+70*, INDEX+73, INDEX+74, KPROB01+3~, KPROB01+4*, KPROB01+5, KPROB01+9, KPROB01+10, KPROBMTA+3~, KPROBMTA+10*
    , KPROBMTA+12, KPROBMTA+13, SPROB01+5~, SPROB01+6*, SPROB01+7, SPROB01+11, SPROB01+12, SPROBMTA+3~, SPROBMTA+13*, SPROBMTA+15
    , SPROBMTA+16
    CODEP INDEX+1~, INDEX+36*, INDEX+37, INDEX+53, INDEX+54
    CODESYS INDEX+1~, INDEX+52*, INDEX+53*, INDEX+59, INDEX+60, INDEX+71*, INDEX+73, INDEX+74, KPROB01+3~, KPROB01+6*
    , KPROB01+7*, KPROB01+9, KPROB01+10, KPROBMTA+3~, KPROBMTA+10*, KPROBMTA+12, KPROBMTA+13, SPROB01+5~, SPROB01+8*, SPROB01+9*
    , SPROB01+11, SPROB01+12, SPROBMTA+3~, SPROBMTA+13*, SPROBMTA+15, SPROBMTA+16
    COND INDEX+1~, INDEX+29*, INDEX+31
    DA KPROB01~, KPROB01+9, KPROB01+10, KPROBMT~, KPROBMT+9, KPROBMTA~, KPROBMTA+6, KPROBMTA+8, KPROBMTA+9, KPROBMTA+11
    , KPROBSCT~, KPROBSCT+4, KPROBSCT+5, SPROB01~, SPROB01+11, SPROB01+12, SPROBMT~, SPROBMT+10, SPROBMTA~, SPROBMTA+4
    , SPROBMTA+9, SPROBMTA+11, SPROBMTA+12, SPROBMTA+14, SPROBSCT~, SPROBSCT+6, SPROBSCT+7
    DA(1 KPROBMT+4, KPROBMT+7, KPROBMT+9, SPROBMT+3, SPROBMT+8, SPROBMT+10
    DAS INDEX+1~, INDEX+15*, INDEX+16*, INDEX+18, INDEX+19, INDEX+21, INDEX+28, INDEX+35, INDEX+38, INDEX+42
    , INDEX+46, INDEX+50, INDEX+52, INDEX+56, INDEX+59, INDEX+60, INDEX+62, INDEX+64, INDEX+65, INDEX+68
    , INDEX+69, INDEX+72, KPROBMT+2~, KPROBMT+9*, KPROBMT+10, KPROBMT+11, KPROBMTA+3~, KPROBMTA+11*, KPROBMTA+12, KPROBMTA+13
    , PROBDATA~, PROBDATA+3, PROBDATA+20, PROBDATA+21, SPROBMT+2~, SPROBMT+10*, SPROBMT+11, SPROBMT+12, SPROBMTA+3~, SPROBMTA+14*
    , SPROBMTA+15, SPROBMTA+16
    DAS803 INDEX+1~, INDEX+72*, INDEX+73, INDEX+74
    DATA PROBDATA~
    DATA("CLINIC" PROBDATA+17*
    DATA("DATE EN TERED" , PROBDATA+8*
    DATA("DATE LA ST MODIFIED" , PROBDATA+6*
    DATA("DATE OF INTEREST" , PROBDATA+19*,  ONSET" , PROBDATA+10*
    DATA("DATE RE SOLVED" , PROBDATA+16*
    DATA("ICD DIA GNOSIS" , PROBDATA+5*
    DATA("MT CODE DATE" , PROBDATA+25*, " , PROBDATA+23*
    DATA("MT CODI NG SYSTEM" , PROBDATA+24*
    DATA("PRIORITY" PROBDATA+18*
    DATA("PROBLEM CONDITION" , PROBDATA+13*
    DATA("PROBLEM" PROBDATA+12*
    DATA("PROVIDE R NARRATIVE" , PROBDATA+7*
    DATA("RECORDI NG PROVIDER" , PROBDATA+14*
    DATA("RESPONS IBLE PROVIDER" , PROBDATA+15*
    DATA("STATUS" PROBDATA+9*
    DFN INDEX+1~, INDEX+40*, INDEX+41, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROBMT+2~
    , KPROBMT+8*, KPROBMT+10, KPROBMT+11, KPROBMTA+3~, KPROBMTA+6*, KPROBMTA+12, KPROBMTA+13, SPROBMT+2~, SPROBMT+9*, SPROBMT+11
    , SPROBMT+12, SPROBMTA+3~, SPROBMTA+9*, SPROBMTA+15, SPROBMTA+16
    DIFF INDEX+1~
    DLM INDEX+1~, INDEX+44*, INDEX+45, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROBMT+2~
    , KPROBMT+8*, KPROBMT+10, KPROBMT+11, SPROBMT+2~, SPROBMT+9*, SPROBMT+11, SPROBMT+12
    DONE INDEX+1~, INDEX+15*, INDEX+16, INDEX+18*, INDEX+20*
    DUZ INDEX+84
    EM PROBDATA+2~
    END INDEX+2~, INDEX+75*, INDEX+78, INDEX+82
    ENTRIES INDEX+2~, INDEX+7*, INDEX+8, INDEX+12
    ETEXT INDEX+2~, INDEX+21*, INDEX+22, INDEX+38*, INDEX+39, INDEX+42*, INDEX+43, INDEX+46*, INDEX+47, INDEX+50*
    , INDEX+51, INDEX+56*, INDEX+57
    GLOBAL INDEX+2~, INDEX+6*, INDEX+22, INDEX+39, INDEX+43, INDEX+47, INDEX+51, INDEX+57, INDEX+80, INDEX+82
    , INDEX+83
    GMPCSYS INDEX+17~
    GMPDT INDEX+17~
    IEN PROBDATA+2~, PROBDATA+3*, PROBDATA+4, PROBDATA+11, PROBDATA+19, PROBDATA+22
    IND INDEX+2~, INDEX+15*, INDEX+23*, INDEX+24, INDEX+25, INDEX+27, KPROBMTA+3~, KPROBMTA+7*, KPROBMTA+8*, KPROBMTA+9
    , KPROBMTA+11, PROBDATA+2~, PROBDATA+21*, PROBDATA+22, SPROBMTA+3~, SPROBMTA+10*, SPROBMTA+11*, SPROBMTA+12, SPROBMTA+14
    JND INDEX+2~, INDEX+67*, INDEX+68*, INDEX+69, INDEX+72
    NE INDEX+2~, INDEX+15*, INDEX+58*, INDEX+76, INDEX+82
    NERROR INDEX+2~, INDEX+15*, INDEX+22, INDEX+39, INDEX+43, INDEX+47, INDEX+51, INDEX+57, INDEX+80, INDEX+82
    PRIO INDEX+2~, INDEX+32*, INDEX+34*, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROB01+3~
    , KPROB01+8*, KPROB01+9, KPROB01+10, KPROBMT+2~, KPROBMT+5*, KPROBMT+6*, KPROBMT+10, KPROBMT+11, KPROBMTA+3~, KPROBMTA+4*
    , KPROBMTA+5*, KPROBMTA+12, KPROBMTA+13, KPROBSCT+3*, KPROBSCT+4, KPROBSCT+5, SPROB01+5~, SPROB01+10*, SPROB01+11, SPROB01+12
    , SPROBMT+2~, SPROBMT+6*, SPROBMT+7*, SPROBMT+11, SPROBMT+12, SPROBMTA+3~, SPROBMTA+7*, SPROBMTA+8*, SPROBMTA+15, SPROBMTA+16
    , SPROBSCT+5*, SPROBSCT+6, SPROBSCT+7
    PROB INDEX+2~
    START INDEX+3~, INDEX+14*, INDEX+78, INDEX+82
    STATUS INDEX+3~, INDEX+48*, INDEX+49, INDEX+59, INDEX+60, INDEX+64, INDEX+65, INDEX+73, INDEX+74, KPROBMT+2~
    , KPROBMT+8*, KPROBMT+10, KPROBMT+11, SPROBMT+2~, SPROBMT+9*, SPROBMT+11, SPROBMT+12
    TEMP INDEX+3~, INDEX+28*, INDEX+29, INDEX+32, INDEX+35*, INDEX+36, INDEX+40, INDEX+44, INDEX+48, INDEX+69*
    , INDEX+70, INDEX+71, KPROBMT+2~, KPROBMT+4*, KPROBMT+5, KPROBMT+7*, KPROBMT+8, KPROBMTA+3~, KPROBMTA+9*, KPROBMTA+10
    , PROBDATA+2~, PROBDATA+4*, PROBDATA+5, PROBDATA+6, PROBDATA+7, PROBDATA+8, PROBDATA+9, PROBDATA+10, PROBDATA+11*, PROBDATA+12
    , PROBDATA+13, PROBDATA+14, PROBDATA+15, PROBDATA+16, PROBDATA+17, PROBDATA+18, PROBDATA+22*, PROBDATA+23, PROBDATA+24, PROBDATA+25
    , SPROBMT+2~, SPROBMT+3*, SPROBMT+5, SPROBMT+6, SPROBMT+8*, SPROBMT+9, SPROBMTA+3~, SPROBMTA+4*, SPROBMTA+12*, SPROBMTA+13
    TENP INDEX+3~, INDEX+8*, INDEX+9*, INDEX+10*, INDEX+24
    TEXT INDEX+3~, INDEX+12*, INDEX+13, INDEX+25*, INDEX+26, INDEX+76*, INDEX+77
    U INDEX+7, INDEX+29, INDEX+32, INDEX+36, INDEX+40, INDEX+44, INDEX+48, INDEX+52, INDEX+53, INDEX+62
    , INDEX+70, INDEX+71, KPROB01+7, KPROBMT+5, KPROBMT+8, KPROBMTA+6, KPROBMTA+10, PROBDATA+5, PROBDATA+6, PROBDATA+7
    , PROBDATA+8, PROBDATA+9, PROBDATA+10, PROBDATA+12, PROBDATA+13, PROBDATA+14, PROBDATA+15, PROBDATA+16, PROBDATA+17, PROBDATA+18
    , PROBDATA+19, PROBDATA+23, PROBDATA+24, PROBDATA+25, SPROB01+9, SPROBMT+5, SPROBMT+6, SPROBMT+9, SPROBMTA+9, SPROBMTA+13
    X KPROB01~, KPROBMT~, KPROBMTA~, KPROBSCT~, SPROB01~, SPROBMT~, SPROBMTA~, SPROBSCT~
    X(1 KPROB01+4, KPROB01+7, KPROBMT+10, KPROBMT+11, KPROBMTA+12, KPROBMTA+13, KPROBSCT+4, KPROBSCT+5, SPROB01+6, SPROB01+9
    , SPROBMT+11, SPROBMT+12, SPROBMTA+15, SPROBMTA+16, SPROBSCT+6, SPROBSCT+7
    X(2 KPROB01+9, KPROB01+10, KPROBMT+3, KPROBMT+10, KPROBMT+11, KPROBMTA+12, KPROBMTA+13, KPROBSCT+4, KPROBSCT+5, SPROB01+11
    , SPROB01+12, SPROBMT+11, SPROBMT+12, SPROBMTA+15, SPROBMTA+16, SPROBSCT+6, SPROBSCT+7
    X(3 KPROB01+9, KPROB01+10, KPROBMTA+4, KPROBSCT+4, KPROBSCT+5, SPROB01+11, SPROB01+12, SPROBMTA+7, SPROBSCT+6, SPROBSCT+7
    X(4 KPROB01+9, KPROB01+10, KPROBSCT+4, KPROBSCT+5, SPROB01+11, SPROB01+12, SPROBMTA+6, SPROBSCT+6, SPROBSCT+7
    X(5 KPROB01+8, KPROBSCT+3, SPROB01+10, SPROBSCT+5
    X(6 SPROB01+4, SPROBSCT+4
    X(7 KPROB01+6, SPROB01+8
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All