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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRMDRSG

Package: Clinical Reminders

Routine: PXRMDRSG


Information

PXRMDRSG ;SLC/AGP - DIALOG RESULTS LOADER ;09/27/2018

Source Information

Source file <PXRMDRSG.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Clinical Reminders 2 GETLINK^PXRMDLLB  $$STRREP^PXRMUTIL  

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

Package Total Caller Graph
Clinical Reminders 2 PXRM RESULT GROUP  PXRM RULE SET  
PCE Patient Care Encounter 2 PXRM RESULT GROUP  PXRM RULE SET  
Order Entry Results Reporting 1 ORQQPXRM  

Entry Points

Name Comments DBIA/ICR reference
MHDLL(ORY,RESULTS,SCORES,DFN,DIEN) ;
  • ICR #5150
    • Status: Pending
    • Usage: Controlled Subscription
    OUT(DATA) ;Display element details
    TEXT(ORY,OCNT,IMULT,MULT,SCORE) ;
    TRUE(V,COND,DFN) ; Check if value meets element condition
    CHECKLNK(DIEN,RG,RE,ORY,OCNT) ;

    External References

    Name Field # of Occurrence
    GETLINK^PXRMDLLB CHECKLNK+7
    $$STRREP^PXRMUTIL TEXT+25, TEXT+28, TEXT+41

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $P($G(^PXRMD(801.41,DITEM,0)),U)
    • Line Location: OUT+2
    Function Call: WRITE
    • Prompt: !,$J("Element Condition: ",19)
    • Line Location: OUT+3
    Function Call: WRITE
    • Prompt: $TR($P($G(^PXRMD(801.41,DITEM,0)),U,13),"~"," ")
    • Line Location: OUT+4
    Function Call: WRITE
    • Prompt: !,$J("Element text:",17)
    • Line Location: OUT+5
    Function Call: WRITE
    • Prompt: !,?5,TEXT
    • Line Location: OUT+9
    Function Call: WRITE
    • Prompt: !,$J("Informational text:",17)
    • Line Location: OUT+10
    Function Call: WRITE
    • Prompt: !,?5,TEXT
    • Line Location: OUT+13

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] TRUE+4
    ^PXRMD(801.41 - [#801.41] MHDLL+9, MHDLL+10, OUT+2, OUT+4, OUT+8, OUT+9, OUT+12, OUT+13, TEXT+7, TEXT+8
    , TEXT+9, TEXT+11, TEXT+13, TEXT+19, TEXT+20, TEXT+35, TEXT+37, CHECKLNK+2, CHECKLNK+3, CHECKLNK+4
    ^PXRMD(801.47 - [#801.47] CHECKLNK+13
    ^PXRMD(801.48 - [#801.48] CHECKLNK+10, CHECKLNK+11

    Label References

    Name Line Occurrences
    $$TRUE TEXT+15
    CHECKLNK TEXT+53
    TEXT MHDLL+13

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACT CHECKLNK+1~, CHECKLNK+7, CHECKLNK+8, CHECKLNK+18, CHECKLNK+20
    ARY MHDLL+1~
    ARY( MHDLL+6*, MHDLL+11
    CNT MHDLL+1~, MHDLL+4*, MHDLL+5, MHDLL+7*, MHDLL+8
    COND TRUE~, TRUE+2, TRUE+5, TRUE+6
    DATA OUT~, OUT+1, TEXT+2~
    DCON TEXT+2~, TEXT+13*, TEXT+15*
    DFN MHDLL~, TEXT+15, TRUE~, TRUE+4
    DIEN MHDLL~, TEXT+53, CHECKLNK~, CHECKLNK+2, CHECKLNK+3, CHECKLNK+4
    DITEM OUT+1~*, OUT+2, OUT+4, OUT+8, OUT+9, OUT+12, OUT+13, TEXT+2~, TEXT+9*, TEXT+11
    , TEXT+13, TEXT+19, TEXT+20, TEXT+35, TEXT+37, TEXT+53
    DSEQ TEXT+2~, TEXT+6*, TEXT+7*, TEXT+8
    DSUB TEXT+2~, TEXT+8*, TEXT+9
    DTYP TEXT+2~, TEXT+11*
    FUNC CHECKLNK+1~, CHECKLNK+7, CHECKLNK+9, CHECKLNK+13
    IMULT MHDLL+2~, MHDLL+3*, MHDLL+13, TEXT~, TEXT+29, TEXT+31*
    INFOTEXT TEXT+3~, TEXT+18*, TEXT+21*, TEXT+30
    INPUTS CHECKLNK+1~
    INPUTS( CHECKLNK+12*
    INS TEXT+2~, TEXT+45~, TEXT+46*, TEXT+47*, TEXT+48, TEXT+49
    INSERT MHDLL+1~
    INSERT( TEXT+47, TEXT+49
    INSERT("SCORE" MHDLL+12*
    LAST TEXT+17~*, TEXT+24, TEXT+26*, TEXT+34*, TEXT+40, TEXT+42*
    LIEN CHECKLNK+1~, CHECKLNK+7, CHECKLNK+8, CHECKLNK+18, CHECKLNK+20
    LINK CHECKLNK+1~, CHECKLNK+6*, CHECKLNK+7, CHECKLNK+10, CHECKLNK+11
    LTYPE CHECKLNK+1~, CHECKLNK+7, CHECKLNK+8, CHECKLNK+18, CHECKLNK+20
    MULT MHDLL+2~, MHDLL+3*, MHDLL+13, TEXT~, TEXT+27, TEXT+43, TEXT+51*
    NODE MHDLL+1~, MHDLL+5*, MHDLL+6, CHECKLNK+1~, CHECKLNK+4*, CHECKLNK+6, CHECKLNK+11*
    NULL TEXT+17~, TEXT+22*, TEXT+24, TEXT+26, TEXT+34*, TEXT+38*, TEXT+40, TEXT+42
    NUM CHECKLNK+1~, CHECKLNK+3*, CHECKLNK+4, CHECKLNK+10*, CHECKLNK+11
    NVALUE CHECKLNK+1~, CHECKLNK+14*
    OCNT MHDLL+2~, MHDLL+3*, MHDLL+13, TEXT~, TEXT+30*, TEXT+31, TEXT+50*, TEXT+51, TEXT+53, CHECKLNK~
    , CHECKLNK+18*, CHECKLNK+20*
    OK CHECKLNK+1~
    ORY MHDLL~, MHDLL+13, TEXT~, TEXT+53, CHECKLNK~
    ORY( TEXT+30*, TEXT+50*, CHECKLNK+18*, CHECKLNK+20*
    OVALUE CHECKLNK+1~, CHECKLNK+14*
    RE CHECKLNK~, CHECKLNK+3
    RESULT MHDLL+1~, MHDLL+8*, MHDLL+9, MHDLL+10, TEXT+7, TEXT+8, TEXT+9, TEXT+53, TRUE+1~, TRUE+2
    , TRUE+3*, TRUE+5*, CHECKLNK+1~, CHECKLNK+13*, CHECKLNK+17
    RESULTS MHDLL~
    RESULTS( MHDLL+7, MHDLL+8
    RG CHECKLNK~, CHECKLNK+2
    RGNUM CHECKLNK+1~, CHECKLNK+2*, CHECKLNK+3, CHECKLNK+4
    >> RTN CHECKLNK+13*, CHECKLNK+15
    SCALENUM MHDLL+1~, MHDLL+10*, MHDLL+11
    SCORE MHDLL+1~, MHDLL+11*, MHDLL+12, MHDLL+13, TEXT~, TEXT+15
    SCORES MHDLL~
    SCORES( MHDLL+4, MHDLL+5
    SEP TEXT+2~, TEXT+48*, TEXT+49
    SEX TRUE+1~, TRUE+4*
    SUB OUT+7~*, OUT+8*, OUT+9, OUT+11~*, OUT+12*, OUT+13, TEXT+17~*, TEXT+19*, TEXT+20, TEXT+27
    , TEXT+29, TEXT+34*, TEXT+35*, TEXT+37, TEXT+43, CHECKLNK+11*, CHECKLNK+12
    >> TEMP CHECKLNK+15*, CHECKLNK+16
    TEXT OUT+7~, OUT+9*, OUT+11~, OUT+13*, TEXT+2~, TEXT+17~, TEXT+20*, TEXT+22, TEXT+24*, TEXT+25*
    , TEXT+26*, TEXT+27*, TEXT+28*, TEXT+29*, TEXT+30, TEXT+37*, TEXT+38, TEXT+40*, TEXT+41*, TEXT+42*
    , TEXT+43*, TEXT+48, TEXT+49*, TEXT+50
    U MHDLL+9, MHDLL+10, OUT+1, OUT+2, OUT+4, TEXT+9, TEXT+11, TEXT+13, TEXT+28, TEXT+29
    , TRUE+4, CHECKLNK+6, CHECKLNK+11, CHECKLNK+13, CHECKLNK+18, CHECKLNK+20
    V TRUE~
    >> VAL CHECKLNK+11*, CHECKLNK+12
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All