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

Package: Scheduling

Routine: SDOEOE


Information

SDOEOE ;ALB/MJK - ACRP APIs For An Encounter ;8/12/96

Source Information

Source file <SDOEOE.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Scheduling 2 $$OE0^SDOEQ  ($$PAT,$$RANGE,BLD)^SDQVAL  
Kernel 1 $$FMTE^XLFDT  

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

Package Total Caller Graph
Scheduling 5 SDOE  SDOECPT  SDOEDX  SDOEPRV  SDOERPC  
Enrollment Application System 1 EAS25UEI  

Entry Points

Name Comments DBIA/ICR reference
OE0(SDOE) ; -- get only supported 0th node fields
GETOE(SDOE,SDERR) ; -- SDOE GET ZERO NODE
; API ID: 98
GETGEN(SDOE,SDAT,SDERR) ; -- SDOE GET GENERAL DATA
; API ID: 76
GETGENG ; -- goto entry point
; -- do validation checks
GETGENQ
PARSE(SDATA,SDFMT,SDY,SDERR) ; -- SDOE PARSE GENERAL DATA
; API ID: 78
PARSEG ; -- goto entry point
; -- do validation checks
; -- invalid format check
PARSEQ
EXAE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) ; -- SDOE FIND FIRST STANDALONE
; API ID: 72
EXAEQ
GETLAST(DFN,SDBEG,SDFLAGS,SDERR) ; -- SDOE FIND LAST STANDALONE
; API ID: 75
GETLASTQ
EXOE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) ; -- SDOE FIND FIRST ENCOUNTER
; API ID: 74
EXOEQ
VALOE(SDOE,SDERR) ; -- validate sdoe input
VALFMT(SDFMT,SDERR) ; -- validate return format

External References

Name Field # of Occurrence
$$OE0^SDOEQ OE0+1, GETOE+4, GETGENG+5, EXAE+14, GETLAST+14, EXOE+14
$$PAT^SDQVAL EXAE+7, GETLAST+7, EXOE+7
$$RANGE^SDQVAL EXAE+8, GETLAST+8, EXOE+8
BLD^SDQVAL PARSEG+7, VALOE+9, VALFMT+9
$$FMTE^XLFDT PARSEG+11, PARSEG+15, PARSEG+16, PARSEG+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] PARSEG+15
^DG(40.8 - [#40.8] PARSEG+24
^DIC(40.7 - [#40.7] PARSEG+13
^DIC(8 - [#8] PARSEG+26
^DPT - [#2] PARSEG+12
^SC - [#44] PARSEG+14
^SCE - [#409.68] PARSEG+16, VALOE+3
^SCE("ADFN" EXAE+12, EXAE+13, GETLAST+12, GETLAST+13, EXOE+12, EXOE+13
^SD(409.1 - [#409.1] PARSEG+23
^SD(409.63 - [#409.63] PARSEG+25

Label References

Name Line Occurrences
$$VALFMT PARSEG+3
$$VALOE GETOE+4, GETGENG+2
EXAEQ EXAE+7, EXAE+8
EXOEQ EXOE+7, EXOE+8
GETGENQ GETGENG+2
GETLASTQ GETLAST+7, GETLAST+8
PARSEQ PARSEG+3, PARSEG+6, PARSEG+9, PARSEG+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN EXAE~, EXAE+7, EXAE+12, EXAE+13, GETLAST~, GETLAST+7, GETLAST+12, GETLAST+13, EXOE~, EXOE+7
, EXOE+12, EXOE+13
SDAT GETGEN~, GETGENG+4, GETGENG+5
SDATA PARSE~
SDATA(0 PARSEG+6, PARSEG+10, PARSEG+30
SDBEG EXAE~, EXAE+8, EXAE+11, GETLAST~, GETLAST+8, GETLAST+12, EXOE~, EXOE+8, EXOE+11
SDE EXAE+3~, EXAE+11*, EXAE+12, GETLAST+3~, EXOE+3~, EXOE+11*, EXOE+12
SDEND EXAE~, EXAE+8, EXAE+11, GETLAST+3~, GETLAST+4*, GETLAST+8, GETLAST+11, EXOE~, EXOE+8, EXOE+11
SDERR GETOE~, GETOE+4, GETGEN~, GETGENG+2, PARSE~, PARSEG+3, PARSEG+7, EXAE~, EXAE+7, EXAE+8
, GETLAST~, GETLAST+7, GETLAST+8, EXOE~, EXOE+7, EXOE+8, VALOE~, VALOE+9, VALFMT~, VALFMT+9
SDFLAGS EXAE~, EXAE+15, GETLAST~, GETLAST+15, EXOE~, EXOE+15
SDFMT PARSE~, PARSEG+3, PARSEG+9, PARSEG+29, VALFMT~, VALFMT+3, VALFMT+7, VALFMT+8
SDIN VALOE+6~, VALOE+9, VALFMT+6~, VALFMT+9
SDIN("FORMAT" VALFMT+7*
SDIN("ID" VALOE+7*
SDOE OE0~, OE0+1, GETOE~, GETOE+4, GETGEN~, GETGENG+2, GETGENG+4, GETGENG+5, EXAE+3~, EXAE+4*
, EXAE+13*, EXAE+14, EXAEQ, GETLAST+3~, GETLAST+4*, GETLAST+13*, GETLAST+14, GETLASTQ, EXOE+3~, EXOE+4*
, EXOE+13*, EXOE+14, EXOEQ, VALOE~, VALOE+3, VALOE+7, VALOE+8
SDOUT VALOE+6~, VALOE+9, VALFMT+6~, VALFMT+9
SDOUT("FORMAT" VALFMT+8*
SDOUT("ID" VALOE+8*
SDQUIT EXAE+3~, EXAE+10*, EXAE+12, EXAE+13, EXAE+18*, GETLAST+3~, GETLAST+10*, GETLAST+12, GETLAST+13, GETLAST+18*
, EXOE+3~, EXOE+10*, EXOE+12, EXOE+13, EXOE+16*
SDT EXAE+3~, EXAE+11*, EXAE+12*, EXAE+13, GETLAST+3~, GETLAST+11*, GETLAST+12*, GETLAST+13, EXOE+3~, EXOE+11*
, EXOE+12*, EXOE+13
SDX PARSEG+10~*, PARSEG+11, PARSEG+12, PARSEG+13, PARSEG+14, PARSEG+15, PARSEG+16, PARSEG+17, PARSEG+19, PARSEG+23
PARSEG+24, PARSEG+25, PARSEG+26, PARSEG+30~*, PARSEG+31, PARSEG+32, PARSEG+33, PARSEG+34, PARSEG+35, PARSEG+36
PARSEG+37, PARSEG+38, PARSEG+40, PARSEG+41, PARSEG+42, PARSEG+43
SDY PARSE~, PARSEG+11, PARSEG+12, PARSEG+13, PARSEG+14, PARSEG+15, PARSEG+16, PARSEG+17, PARSEG+20, PARSEG+23
PARSEG+24, PARSEG+25, PARSEG+26, PARSEG+31, PARSEG+32, PARSEG+33, PARSEG+34, PARSEG+35, PARSEG+36, PARSEG+37
PARSEG+38, PARSEG+40, PARSEG+41, PARSEG+42, PARSEG+43
X PARSEG+19*, PARSEG+20, EXAE+3~, EXAE+14*, EXAE+15, EXAE+16, EXAE+17, GETLAST+3~, GETLAST+14*, GETLAST+15
, GETLAST+16, GETLAST+17, EXOE+3~, EXOE+14*, EXOE+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All