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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: MDRPCOP

Package: Clinical Procedures

Routine: MDRPCOP


Information

MDRPCOP ; HOIFO/DP - Object RPCs (TMDPatient) ;8/3/09 10:39

Source Information

Source file <MDRPCOP.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
Clinical Procedures 6 $$SUB^MDHL7B  CP^MDKUTLR  SELECT^MDRPCOP1  ($$NEWTIUN,FILEMSG)^MDRPCOT  $$SUBMIT^MDRPCOT1  (BADRPC,ERROR)^MDRPCU  
VA FileMan 5 ^%DT  C^%DTC  (FILE,UPDATE)^DIE  CLEAN^DILF  ($$GET1,D,GETS)^DIQ  
Consult Request Tracking 2 CPLIST^GMRCCP  GUI^GMRCP5  
Registration 2 NOTICE^DGSEC4  (DEM,INP,SDA)^VADPT  
Scheduling 2 (ACTIVE,CLOSE,DATE,INDEX,OPEN,PAT,SCAN,SCANCB)^SDQ  $$ERRCHK^SDQUT  
Adverse Reaction Tracking 1 EN1^GMRADPT  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  
Toolkit 1 $$GET^XPAR  

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

Package Total Caller Graph
Clinical Procedures 1 MD TMDPATIENT  
Imaging 1 MAGGSCP  

Entry Points

Name Comments DBIA/ICR reference
ADD(X) ; [Procedure] Add line to @RESULTS@(...
ALLERGY ; [Procedure] Return Allergies
CHKIN ; [Procedure] Check In Study
DISPCON ; [Procedure] Display a consult
GETCONS ; [Procedure] Get available consults for patient
GETHDR ; [Procedure] Get Pt Header
GETOBJ ; [Procedure] Get information for TMDPATIENT object
GETRES ; [Procedure] Get results report
GETTRAN ; [Procedure] Get a patients transactions
GETVST ; [Procedure] Return list of visits
  • ICR #3613
    • Status: Active
    • Usage: Private
    GETBEG() ; Get Beginning Date Range
    GETEND() ; Get Ending Date Range
    LOGSEC ; [Procedure] Log Security
    RPC(RESULTS,OPTION,DFN,DATA) ; [Procedure] Main RPC call tag
    SELECT ; [Procedure] Select patient
    ; Moved to continuation routine at MD*1.0*6 due to routine size
    X2FM(X) ; [Function] return FM date given relative date

    External References

    Name Field # of Occurrence
    ^%DT X2FM+1
    C^%DTC GETCONS+3, GETTRAN+4, GETTRAN+5, GETTRAN+7
    NOTICE^DGSEC4 LOGSEC+2
    FILE^DIE CHKIN+16, CHKIN+18, CHKIN+23, CHKIN+30
    UPDATE^DIE CHKIN+12
    CLEAN^DILF RPC+5
    $$GET1^DIQ GETHDR+2, GETHDR+3, GETTRAN+13, GETTRAN+14, GETTRAN+15, GETTRAN+17, GETTRAN+18, GETTRAN+19, GETTRAN+21, GETTRAN+22
    GETVST+43
    D^DIQ GETRES+6
    GETS^DIQ GETVST+33
    EN1^GMRADPT ALLERGY+1
    CPLIST^GMRCCP GETCONS+4, GETTRAN+6
    GUI^GMRCP5 DISPCON+2
    $$SUB^MDHL7B CHKIN+13, CHKIN+20
    CP^MDKUTLR CHKIN+28
    SELECT^MDRPCOP1 SELECT+2
    $$NEWTIUN^MDRPCOT CHKIN+33
    FILEMSG^MDRPCOT CHKIN+34, CHKIN+36
    $$SUBMIT^MDRPCOT1 CHKIN+35
    BADRPC^MDRPCU RPC+4
    ERROR^MDRPCU CHKIN+38
    ACTIVE^SDQ GETVST+26
    CLOSE^SDQ GETVST+28
    DATE^SDQ GETVST+23
    INDEX^SDQ GETVST+21
    OPEN^SDQ GETVST+20
    PAT^SDQ GETVST+22
    SCAN^SDQ GETVST+27
    SCANCB^SDQ GETVST+25
    $$ERRCHK^SDQUT GETVST+21, GETVST+22, GETVST+23, GETVST+24, GETVST+26, GETVST+27
    DEM^VADPT GETOBJ+1
    INP^VADPT GETOBJ+1
    SDA^VADPT GETVST+9
    $$FMTE^XLFDT GETTRAN+20
    $$NOW^XLFDT CHKIN+8, GETVST+2
    $$GET^XPAR GETCONS+2, GETTRAN+2, GETTRAN+3, GETBEG+1, GETEND+1

    Used in RPC

    RPC Name Call Tags
    MD TMDPATIENT RPC

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DPT - [#2] GET1^DIQ
    ^DGPM - [#405] GETS^DIQ
    ^MDD(702 - [#702] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGPM("ATID1" GETVST+31, GETVST+32
    ^DIC(42 - [#42] GETVST+36
    ^MDD(702 - [#702] CHKIN+26, GETCONS+10, GETCONS+15, GETTRAN+12
    ^MDD(703.1 - [#703.1] GETRES+1, GETRES+2, GETRES+5, GETRES+6, GETRES+8
    ^MDS(702.01 - [#702.01] CHKIN+27, GETRES+3
    ^MDS(702.09 - [#702.09] CHKIN+2, GETRES+8
    ^TMP("GMRC" DISPCON+1!
    ^TMP("MDCONL" GETTRAN+1!, GETTRAN+10*, GETTRAN+14, GETTRAN+19, GETTRAN+26!
    ^TMP("MDTMP" GETCONS+1!, GETCONS+4, GETCONS+6, GETCONS+7, GETCONS+8, GETCONS+9, GETCONS+10, GETCONS+14, GETCONS+22!, GETTRAN+1!
    GETTRAN+6, GETTRAN+8, GETTRAN+9, GETTRAN+10, GETTRAN+11!
    ^TMP($J RPC+2
    ^UTILITY("VASD" GETVST+10, GETVST+11, GETVST+16!

    Label References

    Name Line Occurrences
    $$GETBEG GETVST+3
    $$GETEND GETVST+3
    $$X2FM GETVST+3
    @( RPC+3
    ADD GETCONS+20

    Naked Globals

    Name Field # of Occurrence
    ^( GETCONS+6, GETTRAN+8
    ^("E" GETVST+11

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT X2FM+1~*
    BDT GETVST+1~, GETVST+18*, GETVST+23
    BEG GETVST+1~, GETVST+3*, GETVST+6, GETVST+17, GETVST+18, GETVST+30
    DATA CHKIN+2, CHKIN+4, CHKIN+5, CHKIN+6, CHKIN+10, CHKIN+17, CHKIN+19, DISPCON+2, GETRES+3, LOGSEC+2
    , RPC~
    DFN CHKIN+7, GETCONS+4, GETHDR+1, GETOBJ+2, GETRES+1, GETTRAN+6, GETTRAN+12, GETVST+2, GETVST+22, GETVST+30*
    GETVST+31, GETVST+32, GETVST+43*, LOGSEC+2, RPC~
    DFNIENS GETHDR+1*, GETHDR+2, GETHDR+3, RPC+1~
    DONE GETVST+29~, GETVST+30*, GETVST+31, GETVST+32, GETVST+38*
    DT GETCONS+3, GETTRAN+4, GETTRAN+5, GETTRAN+7
    DTM GETVST+1~, GETVST+12*, GETVST+14, GETVST+15
    DUZ CHKIN+9
    EARLY GETVST+29~, GETVST+30*
    EDT GETVST+1~, GETVST+19*, GETVST+23
    END GETVST+1~, GETVST+3*, GETVST+5, GETVST+7, GETVST+19
    GMRAL ALLERGY+2, ALLERGY+3, RPC+1~
    GMRAL( ALLERGY+5, ALLERGY+6
    GMRAL(0 ALLERGY+1
    GMVALG RPC+1~
    GN RPC+1~
    HLOC GETVST+29~, GETVST+36*, GETVST+37
    I GETVST+1~, GETVST+10*, GETVST+11, GETVST+39*, GETVST+40, GETVST+41, GETVST+42
    >> IEN GETVST+12*, GETVST+15
    IENS RPC+1~
    J GETVST+1~, GETVST+40*, GETVST+41, GETVST+42
    K GETVST+1~, GETVST+41*, GETVST+42
    LOC GETVST+1~, GETVST+13*, GETVST+15
    MDCART CHKIN+1~*, CHKIN+2*, CHKIN+32
    MDCDT GETCONS+1~, GETCONS+3*, GETCONS+8, GETTRAN+1~, GETTRAN+7*, GETTRAN+9, GETTRAN+16
    MDCDY GETTRAN+1~, GETTRAN+2*, GETTRAN+5*, GETTRAN+18
    MDCOM GETTRAN+1~, GETTRAN+2*, GETTRAN+4*, GETTRAN+16
    MDDFN RPC+1~
    MDDY GETCONS+1~, GETCONS+2*, GETCONS+3
    MDERR CHKIN+12, CHKIN+18, CHKIN+37, CHKIN+38, RPC+1~
    MDFDA CHKIN+16, CHKIN+23, RPC+1~
    MDFDA(702 CHKIN+4*, CHKIN+5*, CHKIN+7*, CHKIN+8*, CHKIN+9*, CHKIN+11*, CHKIN+14*, CHKIN+15*, CHKIN+21*, CHKIN+22*
    CHKIN+29*
    MDFLD RPC+1~
    MDHL7 CHKIN+13*, CHKIN+14, CHKIN+15, CHKIN+20*, CHKIN+21, CHKIN+22, RPC+1~
    MDID RPC+1~
    MDIDS RPC+1~
    MDIEN RPC+1~
    MDIEN(1 CHKIN+13, CHKIN+33, CHKIN+34, CHKIN+35, CHKIN+36
    MDIENS CHKIN+13*, CHKIN+14, CHKIN+15, CHKIN+19*, CHKIN+20, CHKIN+21, CHKIN+22, CHKIN+25, CHKIN+26, CHKIN+28
    CHKIN+29, RPC+1~
    >> MDINST GETRES+2*, GETRES+3
    MDLST GETVST+1~, GETVST+4*
    MDLST( GETVST+15*, GETVST+37*, GETVST+39, GETVST+40, GETVST+41, GETVST+42
    MDMULN GETTRAN+1~, GETTRAN+3*, GETTRAN+5, GETTRAN+18
    MDMULT GETTRAN+1~, GETTRAN+15*, GETTRAN+16, GETTRAN+18
    MDNUM GETTRAN+1~, GETTRAN+2*, GETTRAN+4, GETTRAN+17
    >> MDPC CHKIN+10*, CHKIN+11
    MDQUERY GETVST+1~, GETVST+20, GETVST+21, GETVST+22, GETVST+23, GETVST+25, GETVST+26, GETVST+27, GETVST+28
    MDREQ GETTRAN+1~, GETTRAN+21*, GETTRAN+22
    MDREQDT GETTRAN+1~, GETTRAN+19*, GETTRAN+20*, GETTRAN+21
    MDRET RPC+1~
    MDREZ CHKIN+1~, CHKIN+33*, CHKIN+34, CHKIN+35*, CHKIN+36
    >> MDSTOP GETVST+4*
    MDTDF GETVST+1~, GETVST+2*, GETVST+30, GETVST+43
    MDX GETCONS+5*, GETCONS+6*, GETCONS+7, GETCONS+8, GETCONS+9, GETCONS+10, GETCONS+14, GETRES+1*, GETRES+2, GETRES+5
    GETRES+6, GETRES+8, GETTRAN+8*, GETTRAN+9, GETTRAN+10, GETTRAN+12*, GETTRAN+13, GETTRAN+14, GETTRAN+15, GETTRAN+17
    GETTRAN+18, GETTRAN+19, GETTRAN+21, GETTRAN+22, GETTRAN+24, RPC+1~
    MDX0 GETVST+29~
    MDX0(405 GETVST+33, GETVST+34, GETVST+35, GETVST+36
    MDY GETCONS+14*, GETCONS+15, GETRES+4*, GETRES+5, GETRES+7, GETRES+9, RPC+1~
    MDYR GETTRAN+1~, GETTRAN+16*, GETTRAN+17
    MOV GETVST+29~, GETVST+32*, GETVST+33, GETVST+34, GETVST+35, GETVST+36
    MTIM GETVST+29~, GETVST+33*, GETVST+37
    NOW GETVST+1~, GETVST+2*, GETVST+5, GETVST+17, GETVST+19
    OPTION RPC~, RPC+3, RPC+4
    RES LOGSEC+1~, LOGSEC+2, LOGSEC+3
    RESULTS ADD+1, ALLERGY+2, ALLERGY+3, ALLERGY+4, ALLERGY+6, CHKIN+37, CHKIN+38, DISPCON+2, GETCONS+21, GETHDR+2
    GETHDR+3, GETOBJ+2, GETOBJ+3, GETOBJ+4, GETOBJ+5, GETOBJ+6, GETOBJ+7, GETOBJ+8, GETOBJ+9, GETRES+4
    GETRES+5, GETRES+7*, GETRES+9*, GETRES+10, GETTRAN+23, GETTRAN+24, GETTRAN+25, GETVST+42, GETVST+43, LOGSEC+3
    , RPC~, RPC+2*, RPC+4
    STI GETVST+1~, GETVST+12*, GETVST+14
    STS GETVST+1~, GETVST+13*, GETVST+15
    TIM GETVST+29~, GETVST+31*, GETVST+32
    TODAY GETVST+1~, GETVST+2*, GETVST+14
    U ALLERGY+6, CHKIN+2, CHKIN+4, CHKIN+5, CHKIN+6, CHKIN+14, CHKIN+17, CHKIN+21, CHKIN+26, CHKIN+27
    GETCONS+6, GETCONS+7, GETCONS+8, GETCONS+9, GETCONS+10, GETCONS+14, GETCONS+16, GETOBJ+4, GETOBJ+5, GETOBJ+7
    GETOBJ+8, GETRES+2, GETRES+5, GETRES+6, GETRES+7, GETRES+8, GETRES+9, GETTRAN+8, GETTRAN+9, GETTRAN+10
    GETTRAN+22, GETTRAN+24, GETVST+12, GETVST+13, GETVST+15, GETVST+37, GETVST+43
    VA RPC+1~
    VADM GETOBJ+1, RPC+1~
    VADM(1 GETOBJ+3
    VADM(2 GETOBJ+4
    VADM(3 GETOBJ+5
    VADM(4 GETOBJ+6
    VADM(5 GETOBJ+7
    VAERR GETVST+1~, RPC+1~
    VAIN RPC+1~
    VAIN(4 GETOBJ+8
    VAIN(5 GETOBJ+8
    VASD GETVST+1~
    VASD("F" GETVST+6*
    VASD("T" GETVST+7*
    VASD("W" GETVST+8*
    X ADD~, ADD+1, ALLERGY+5*, ALLERGY+6, CHKIN+3*, CHKIN+4, CHKIN+26*, CHKIN+27, GETCONS+1~, GETCONS+3
    GETCONS+9*, GETCONS+14*, GETCONS+15*, GETTRAN+1~, GETTRAN+4, GETTRAN+5, GETTRAN+7, GETVST+1~, X2FM~
    X1 GETCONS+1~, GETCONS+3*, GETTRAN+1~, GETTRAN+4*, GETTRAN+5*, GETTRAN+7*
    X2 GETCONS+1~, GETCONS+3*, GETTRAN+1~, GETTRAN+4*, GETTRAN+5*, GETTRAN+7*
    XE GETVST+1~, GETVST+11*, GETVST+13
    XI GETVST+1~, GETVST+11*, GETVST+12
    XLOC GETVST+29~, GETVST+35*, GETVST+37
    XLOCI GETVST+29~, GETVST+36*
    XTYP GETVST+29~, GETVST+34*, GETVST+37
    Y GETCONS+7*, GETCONS+9*, GETCONS+10*, GETCONS+16*, GETCONS+20, GETRES+6*, GETRES+7, GETRES+8*, GETRES+9, GETTRAN+23*
    GETTRAN+24, GETVST+29~, X2FM+2
    Z GETCONS+14*, GETCONS+15*, GETCONS+16, GETTRAN+22*, GETTRAN+24, RPC+1~

    Marked Items

    Name Field # of Occurrence
    $T(@OPTION RPC+3
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All