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

Package: Scheduling

Routine: SDOERPC


Information

SDOERPC ;ALB/MJK - ACRP RPCs For An Encounter ;8/12/96

Source Information

Source file <SDOERPC.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 6 ($$CPT,$$FINDCPT,GETCPT)^SDOECPT  ($$DX,$$FINDDX,$$GETPDX,GETDX)^SDOEDX  ($$EXAE,$$EXOE,$$GETLAST,$$GETOE,GETGEN,PARSE)^SDOEOE  ($$FINDPRV,$$PRV,GETPRV)^SDOEPRV  (ACTIVE,CLOSE,DATE,INDEX,OPEN,PAT,SCAN,SCANCB,VISIT)^SDQ  $$ERRCHK^SDQUT  

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

Package Total Caller Graph
Scheduling 22 SDOE ASSIGNED A DIAGNOSIS  SDOE ASSIGNED A PROCEDURE  SDOE ASSIGNED A PROVIDER  SDOE FIND DIAGNOSIS  SDOE FIND FIRST ENCOUNTER  SDOE FIND FIRST STANDALONE  SDOE FIND LAST STANDALONE  SDOE FIND PROCEDURE  
SDOE FIND PROVIDER  SDOE GET DIAGNOSES  SDOE GET GENERAL DATA  SDOE GET PRIMARY DIAGNOSIS  SDOE GET PROCEDURES  SDOE GET PROVIDERS  SDOE GET ZERO NODE  SDOE LIST ENCOUNTERS FOR DATES  
SDOE LIST ENCOUNTERS FOR PAT  SDOE LIST ENCOUNTERS FOR VISIT  SDOE PARSE GENERAL DATA  SDSCAPI  SDSCEDT  SDWLQSC1  
PCE Patient Care Encounter 2 PXAPIDEL  PXUTLSTP  
Automated Lab Instruments 1 LA7VHLU3  

Entry Points

Name Comments DBIA/ICR reference
CPT(SDOEY,SDOE) ; -- SDOE ASSIGNED A PROCEDURE [API ID: 65]
GETCPT(SDOEY,SDOE) ; -- SDOE GET PROCEDURES [API ID: 61]
FINDCPT(SDOEY,SDOE,SDCPTID) ; -- SDOE FIND PROCEDURE [API ID: 71]
DX(SDOEY,SDOE) ; -- SDOE ASSIGNED A DIAGNOSIS [API ID: 64]
GETDX(SDOEY,SDOE) ; -- SDOE GET DIAGNOSES [API ID: 56]
FINDDX(SDOEY,SDOE,SDDXID) ; -- SDOE FIND DIAGNOSIS [API ID: 70]
GETPDX(SDOEY,SDOE) ; -- SDOE GET PRIMARY DIAGNOSIS [API ID: 73]
PRV(SDOEY,SDOE) ; -- SDOE ASSIGNED A PROVIDER [API ID: 63]
GETPRV(SDOEY,SDOE) ; -- SDOE GET PROVIDERS [API ID: 58]
FINDPRV(SDOEY,SDOE,SDPRVID) ; -- SDOE FIND PROVIDER [API ID: 69]
GETOE(SDOEY,SDOE) ; -- SDOE GET ZERO NODE [API ID: 98]
GETGEN(SDOEY,SDOE) ; -- SDOE GET GENERAL DATA [API ID: 76]
PARSE(SDOEY,SDATA,SDFMT) ; -- SDOE PARSE GENERAL DATA [API ID: 78]
EXAE(SDOEY,DFN,SDBEG,SDEND,SDFLAGS) ; -- SDOE FIND FIRST STANDALONE [API ID: 72]
GETLAST(SDOEY,DFN,SDBEG,SDFLAGS) ; -- SDOE FIND LAST STANDALONE [API ID: 75]
EXOE(SDOEY,DFN,SDBEG,SDEND,SDFLAGS) ; -- SDOE FIND FIRST ENCOUNTER [API ID: 74]
LIST(SDOEY,SDBEG,SDEND) ; -- RPC: SDOE LIST ENCOUNTERS FOR DATES
LISTQ
LISTPAT(SDOEY,SDFN,SDBEG,SDEND) ; -- RPC: SDOE LIST ENCOUNTERS FOR PAT
LISTPATQ
LISTVST(SDOEY,SDVST) ; -- RPC: SDOE LIST ENCOUNTERS FOR VISIT
  • ICR #7584
    • Status: Active
    • Usage: Controlled Subscription
    LISTVSTQ
    OPEN(SDOEY,SDQID) ; -- initialize query
    OPENQ
    CLOSE(SDQID) ; -- finalize query + scan + close
    CLOSEQ
    CB(SDOE,SDOE0,SDSTOP) ; -- callback for LIST* tags
    BUILD(IN,OUT) ; -- build array for rpc lists

    External References

    Name Field # of Occurrence
    $$CPT^SDOECPT CPT+1
    $$FINDCPT^SDOECPT FINDCPT+1
    GETCPT^SDOECPT GETCPT+1
    $$DX^SDOEDX DX+1
    $$FINDDX^SDOEDX FINDDX+1
    $$GETPDX^SDOEDX GETPDX+1
    GETDX^SDOEDX GETDX+1
    $$EXAE^SDOEOE EXAE+1
    $$EXOE^SDOEOE EXOE+1
    $$GETLAST^SDOEOE GETLAST+1
    $$GETOE^SDOEOE GETOE+1
    GETGEN^SDOEOE GETGEN+3
    PARSE^SDOEOE PARSE+3
    $$FINDPRV^SDOEPRV FINDPRV+1
    $$PRV^SDOEPRV PRV+1
    GETPRV^SDOEPRV GETPRV+1
    ACTIVE^SDQ CLOSE+2
    CLOSE^SDQ CLOSE+4
    DATE^SDQ LIST+4, LISTPAT+5
    INDEX^SDQ LIST+3, LISTPAT+3, LISTVST+3
    OPEN^SDQ OPEN+3
    PAT^SDQ LISTPAT+4
    SCAN^SDQ CLOSE+3
    SCANCB^SDQ CLOSE+1
    VISIT^SDQ LISTVST+4
    $$ERRCHK^SDQUT LIST+3, LIST+4, LISTPAT+3, LISTPAT+4, LISTPAT+5, LISTVST+3, LISTVST+4, CLOSE+1, CLOSE+2, CLOSE+3

    Used in RPC

    RPC Name Call Tags
    SDOE GET DIAGNOSES GETDX
    SDOE GET PROVIDERS GETPRV
    SDOE GET PROCEDURES GETCPT
    SDOE ASSIGNED A PROVIDER PRV
    SDOE ASSIGNED A DIAGNOSIS DX
    SDOE ASSIGNED A PROCEDURE CPT
    SDOE FIND PROVIDER FINDPRV
    SDOE FIND DIAGNOSIS FINDDX
    SDOE FIND PROCEDURE FINDCPT
    SDOE FIND FIRST STANDALONE EXAE
    SDOE GET PRIMARY DIAGNOSIS GETPDX
    SDOE FIND FIRST ENCOUNTER EXOE
    SDOE FIND LAST STANDALONE GETLAST
    SDOE GET GENERAL DATA GETGEN
    SDOE PARSE GENERAL DATA PARSE
    SDOE GET ZERO NODE GETOE
    SDOE LIST ENCOUNTERS FOR DATES LIST
    SDOE LIST ENCOUNTERS FOR PAT LISTPAT
    SDOE LIST ENCOUNTERS FOR VISIT LISTVST

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP("SD ENCOUNTER LIST" OPEN+1, OPEN+2!, CB+1*

    Label References

    Name Line Occurrences
    BUILD GETGEN+4, PARSE+4
    CLOSE LIST+5, LISTPAT+6, LISTVST+5
    OPEN LIST+2, LISTPAT+2, LISTVST+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DFN EXAE~, EXAE+1, GETLAST~, GETLAST+1, EXOE~, EXOE+1
    IEN BUILD+1~, BUILD+2*, BUILD+3*
    IN BUILD~
    IN( BUILD+3
    LEVEL1 GETCPT+6~, GETCPT+7*, GETCPT+8*, GETCPT+9, GETCPT+10
    LEVEL2 GETCPT+6~, GETCPT+7*, GETCPT+9*, GETCPT+10
    OUT BUILD~
    OUT( BUILD+3*
    SDAT GETGEN+1~, GETGEN+2*, GETGEN+3
    SDATA PARSE~, PARSE+3
    SDATAOE GETGEN+1~, GETGEN+4, PARSE+4
    SDBEG EXAE~, EXAE+1, GETLAST~, GETLAST+1, EXOE~, EXOE+1, LIST~, LIST+4, LISTPAT~, LISTPAT+5
    SDCPTID FINDCPT~, FINDCPT+1
    SDDXID FINDDX~, FINDDX+1
    SDEND EXAE~, EXAE+1, EXOE~, EXOE+1, LIST~, LIST+4, LISTPAT~, LISTPAT+5
    SDFLAGS EXAE~, EXAE+1, GETLAST~, GETLAST+1, EXOE~, EXOE+1
    SDFMT PARSE~, PARSE+3
    SDFN LISTPAT~, LISTPAT+4
    SDOE CPT~, CPT+1, GETCPT~, GETCPT+1, FINDCPT~, FINDCPT+1, DX~, DX+1, GETDX~, GETDX+1
    , FINDDX~, FINDDX+1, GETPDX~, GETPDX+1, PRV~, PRV+1, GETPRV~, GETPRV+1, FINDPRV~, FINDPRV+1
    , GETOE~, GETOE+1, GETGEN~, GETGEN+3, CB~, CB+1
    SDOE0 CB~, CB+1
    SDOEY CPT~, CPT+1*, GETCPT~, FINDCPT~, FINDCPT+1*, DX~, DX+1*, GETDX~, FINDDX~, FINDDX+1*
    , GETPDX~, GETPDX+1*, PRV~, PRV+1*, GETPRV~, FINDPRV~, FINDPRV+1*, GETOE~, GETOE+1*, GETGEN~
    , GETGEN+4, PARSE~, PARSE+4, EXAE~, EXAE+1*, GETLAST~, GETLAST+1*, EXOE~, EXOE+1*, LIST~
    , LIST+2, LISTPAT~, LISTPAT+2, LISTVST~, LISTVST+2, OPEN~, OPEN+1*
    SDOEY( GETCPT+8, GETCPT+9, GETCPT+10!
    SDPRVID FINDPRV~, FINDPRV+1
    SDQID LIST+1~, LIST+2, LIST+3, LIST+4, LIST+5, LISTPAT+1~, LISTPAT+2, LISTPAT+3, LISTPAT+4, LISTPAT+5
    , LISTPAT+6, LISTVST+1~, LISTVST+2, LISTVST+3, LISTVST+4, LISTVST+5, OPEN~, OPEN+3, CLOSE~, CLOSE+1
    , CLOSE+2, CLOSE+3, CLOSE+4
    SDSTOP CB~
    SDVST LISTVST~, LISTVST+4
    SDY PARSE+1~, PARSE+2*, PARSE+3
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All