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

Package: Scheduling

Routine: SDOEQ


Information

SDOEQ ;ALB/MJK - Encounter Query Object Methods ;8/12/96

Source Information

Source file <SDOEQ.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 3 (DATE,FILTER,INDEX,PAT,SCANCB,VISIT)^SDQ  $$ERRCHK^SDQUT  ($$ACTION,$$PAT,$$QRY,$$QRYINACT)^SDQVAL  
PCE Patient Care Encounter 1 $$VALVST^PXAPIOE  

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
Scheduling 2 SDOEOE  SDQ  

Entry Points

Name Comments DBIA/ICR reference
OE0(SDOE) ; -- get only supported 0th node fields
SDOE(SDOE,SDFIL,SDCB,SDSTOP) ; -- do filter and callback
SDOEXQ
SCAN(SDQ,SDIR,SDERR) ; -- full scan of all needed records
SCANQ
SCANPDT ; -- scan by patient and date
SCANPDTQ
SCANVST ; -- scan by visit
SCANVSTQ
SCANDT ; -- date only scan
SCANDTQ
SCANPAT ; -- patient only scan
SCANPATQ
PAT(SDQ,SDFN,SDACT,SDERR) ; -- SDQ PATIENT
; API ID: 81
PATG ; -- goto entry point
; -- do validation checks
PATQ
VISIT(SDQ,SDVST,SDACT,SDERR) ; -- SDQ VISIT
; API ID: 84
VISITG ; -- goto entry point
; -- do validation checks
VISITQ

External References

Name Field # of Occurrence
$$VALVST^PXAPIOE VISITG+5
DATE^SDQ SCANPDT+3, SCANDT+2
FILTER^SDQ SCAN+6
INDEX^SDQ SCAN+4
PAT^SDQ SCANPDT+2, SCANPAT+3
SCANCB^SDQ SCAN+5
VISIT^SDQ SCANVST+3
$$ERRCHK^SDQUT SCAN+5, SCAN+6, SCAN+7, SCANPDT+3, SCANPDT+4, SCANVST+4, SCANDT+3, SCANPAT+4
$$ACTION^SDQVAL PATG+3, VISITG+3
$$PAT^SDQVAL PATG+5
$$QRY^SDQVAL PATG+2, VISITG+2
$$QRYINACT^SDQVAL PATG+4, VISITG+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SCE - [#409.68] OE0+2
^SCE("ADFN" SCANPDT+8, SCANPDT+10, SCANPDT+14, SCANPDT+16
^SCE("AVSIT" SCANVST+8, SCANVST+12
^SCE("B" SCANDT+7, SCANDT+9, SCANDT+13, SCANDT+15
^SCE("C" SCANPAT+8, SCANPAT+12

Label References

Name Line Occurrences
$$OE0 SDOE+2
PATQ PATG+2, PATG+3, PATG+4, PATG+5
SCANDT SCAN+12
SCANDTQ SCANDT+3
SCANPAT SCAN+11
SCANPATQ SCANPAT+4
SCANPDT SCAN+9
SCANPDTQ SCANPDT+4
SCANQ SCAN+7
SCANVST SCAN+10
SCANVSTQ SCANVST+4
SDOE SCANPDT+10, SCANPDT+16, SCANVST+8, SCANVST+12, SCANDT+9, SCANDT+15, SCANPAT+8, SCANPAT+12
SDOEXQ SDOE+5
VISITQ VISITG+2, VISITG+3, VISITG+4, VISITG+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
SDACT PAT~, PATG+3, PATG+4, PATG+5, PATG+7, PATG+8, VISIT~, VISITG+3, VISITG+4, VISITG+5
VISITG+7, VISITG+8
SDBEG SCANPDT+1~, SCANPDT+3, SCANPDT+7, SCANPDT+14, SCANDT+1~, SCANDT+2, SCANDT+6, SCANDT+13
SDCB SDOE~, SDOE+13, SCAN+1~, SCAN+5, SCANPDT+10, SCANPDT+16, SCANVST+8, SCANVST+12, SCANDT+9, SCANDT+15
SCANPAT+8, SCANPAT+12
SDDT SCANPDT+1~, SCANPDT+7*, SCANPDT+8*, SCANPDT+10, SCANPDT+13*, SCANPDT+14*, SCANPDT+16, SCANDT+1~, SCANDT+6*, SCANDT+7*
SCANDT+9, SCANDT+12*, SCANDT+13*, SCANDT+15
SDEND SCANPDT+1~, SCANPDT+3, SCANPDT+8, SCANPDT+13, SCANDT+1~, SCANDT+2, SCANDT+7, SCANDT+12
SDERR SCAN~, SCAN+4, SCAN+5, SCAN+6, SCAN+7, SCANPDT+2, SCANPDT+3, SCANPDT+4, SCANVST+3, SCANVST+4
SCANDT+2, SCANDT+3, SCANPAT+3, SCANPAT+4, PAT~, PATG+2, PATG+3, PATG+4, PATG+5, VISIT~
VISITG+2, VISITG+3, VISITG+4, VISITG+5
SDFIL SDOE~, SDOE+9, SCAN+1~, SCAN+6, SCANPDT+10, SCANPDT+16, SCANVST+8, SCANVST+12, SCANDT+9, SCANDT+15
SCANPAT+8, SCANPAT+12
SDFN SCANPDT+1~, SCANPDT+2, SCANPDT+8, SCANPDT+10, SCANPDT+14, SCANPDT+16, SCANPAT+1~, SCANPAT+3, SCANPAT+8, SCANPAT+12
, PAT~, PATG+5, PATG+7, PATG+8*
SDIDX SCAN+1~, SCAN+4, SCAN+9, SCAN+10, SCAN+11, SCAN+12
SDIR SCAN~, SCAN+3
SDOE OE0~, OE0+2, SDOE~, SDOE+2, SDOE+8, SDOE+12, SCANPDT+1~, SCANPDT+9*, SCANPDT+10*, SCANPDT+15*
SCANPDT+16*, SCANVST+1~, SCANVST+7*, SCANVST+8*, SCANVST+11*, SCANVST+12*, SCANDT+1~, SCANDT+8*, SCANDT+9*, SCANDT+14*
SCANDT+15*, SCANPAT+1~, SCANPAT+7*, SCANPAT+8*, SCANPAT+11*, SCANPAT+12*
SDOE0 SDOE+1~, SDOE+2*, SDOE+5, SDOE+8, SDOE+12
SDQ SCAN~, SCAN+4, SCAN+5, SCAN+6, SCANPDT+2, SCANPDT+3, SCANVST+3, SCANDT+2, SCANPAT+3, PAT~
PATG+2, PATG+4, PATG+7, PATG+8, VISIT~, VISITG+2, VISITG+4, VISITG+7, VISITG+8
SDQDIR SCAN+1~, SCAN+3*, SCANPDT+6, SCANVST+6, SCANDT+5, SCANPAT+6
>> SDQUERY PATG+7, PATG+8, VISITG+7, VISITG+8
SDSTOP SDOE~, SCAN+1~, SCAN+2*, SCANPDT+8, SCANPDT+10, SCANPDT+14, SCANPDT+16, SCANVST+2*, SCANVST+8, SCANVST+12
SCANDT+7, SCANDT+9, SCANDT+13, SCANDT+15, SCANPAT+2*, SCANPAT+8, SCANPAT+12
SDVSIT SCANVST+1~, SCANVST+3, SCANVST+8, SCANVST+12
SDVST VISIT~, VISITG+5, VISITG+7, VISITG+8*
X OE0+1~, OE0+2*, OE0+4*, OE0+5, SCAN+1~, SCAN+3*
Y SDOE+1~, SDOE+8*, SDOE+12*
Y0 SDOE+1~, SDOE+8*, SDOE+12*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All