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

Caller Graph Total: 6

Package Total Caller Graph
Scheduling 3 SDSCAPI  SDSCEDT  SDWLQSC1  
Automated Lab Instruments 2 LA7CHLU3  LA7VHLU3  
PCE Patient Care Encounter 1 PXUTLSTP  

Entry Points

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