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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: SDAPIAE0

Package: Scheduling

Routine: SDAPIAE0


Information

SDAPIAE0 ;ALB/MJK - Outpatient API/Standalone Add/Edits ; 22 FEB 1994 11:30 am

Source Information

Source file <SDAPIAE0.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 9 ($$HANDLE,CLEAN)^SDAMEVT  (BEFORE,EVT)^SDAMEVT2  CHANGE^SDAMEVT4  LOGDATA^SDAPIAP  FILE^SDAPICO  ($$ERRCHK,ERRFILE)^SDAPIER  COMDT^SDCODEL  ($$CHK,EN)^SDCOM  
$$GETAE^SDVSIT2  
Registration 1 ELIG^VADPT  
VA FileMan 1 C^%DTC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Scheduling 1 SDAPI  

Entry Points

Name Comments DBIA/ICR reference
FILEQ
ENQ
CHECK(DFN,SDT,SDCL) ; -- check if event can occur/allowed
TYPE(SDOE,SDOEP) ; -- Get Appt Type
; Input: SDOE - Outpatient Encounter pointer
; SDOEP - Outpatient Parent Encounter pointer
; Output: Appointment Type ^ reason for computer generated
EN(DFN,SDT,SDCL,SDUZ,SDMODE,SDVIEN) ; -- check api for appts
TYPEQ
FILE(SDVIEN,SDUZ,SDMODE) ; -- file data & return iens
CHECKQ

External References

Name Field # of Occurrence
C^%DTC TYPE+13
$$HANDLE^SDAMEVT FILE+3
CLEAN^SDAMEVT FILE+41
BEFORE^SDAMEVT2 FILE+9
EVT^SDAMEVT2 FILE+38
CHANGE^SDAMEVT4 FILE+35
LOGDATA^SDAPIAP FILE+23
FILE^SDAPICO FILE+26
$$ERRCHK^SDAPIER EN+5
ERRFILE^SDAPIER CHECK+3, FILE+14
COMDT^SDCODEL FILE+29
$$CHK^SDCOM FILE+29
EN^SDCOM FILE+32
$$GETAE^SDVSIT2 FILE+13
ELIG^VADPT TYPE+24

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(8 - [#8] TYPE+26, TYPE+34
^DPT - [#2] TYPE+19
^SCE - [#409.68] FILE+15, FILE+35, TYPE+9, TYPE+12, TYPE+16
^SCE("ADFN" TYPE+14, TYPE+16
^SCE("AVSIT" FILE+6

Label References

Name Line Occurrences
$$FILE EN+8
$$TYPE FILE+18
CHECK EN+5
CHECKQ CHECK+3
ENQ EN+5
FILEQ FILE+12
TYPEQ TYPE+9, TYPE+21, TYPE+25, TYPE+31

Naked Globals

Name Field # of Occurrence
^( TYPE+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%H TYPE+13!
DA FILE+1~
DFN EN~, EN+5, CHECK~, TYPE+14, TYPE+19
DIE FILE+1~
DR FILE+1~
DT CHECK+3
ELG TYPE+32~
ELG( TYPE+34*
ELG(13 TYPE+35
ELG(14 TYPE+35
ELG(9 TYPE+35
SDAEVT FILE+1~, FILE+15*, FILE+38
SDATE TYPE+5~, TYPE+12*, TYPE+13, TYPE+14, TYPE+19
SDATYPE TYPE+5~, TYPE+9*, TYPE+21*, TYPE+24*, TYPE+25*, TYPE+35*, TYPE+37*, TYPEQ
SDCL EN~, EN+5, CHECK~
SDCOMPF FILE+1~, FILE+32
SDCP TYPE+5~, TYPE+6*, TYPE+14, TYPE+16*, TYPE+19*, TYPE+21, TYPEQ
SDD TYPE+5~, TYPE+13*, TYPE+14*, TYPE+16, TYPE+19*
SDD1 TYPE+5~, TYPE+13*, TYPE+19
SDDR FILE+1~
>> SDFLAG TYPE+27*, TYPE+35, TYPE+37
SDHDL FILE+1~, FILE+3*, FILE+9, FILE+32, FILE+35, FILE+38, FILE+41
SDI TYPE+5~, TYPE+15*, TYPE+16*
SDLOG FILE+1~, FILE+23
SDLOG("APPT T YPE" , FILE+19*
SDLOG("CG" FILE+17*
SDLOG("REASON" FILE+20*
SDMODE EN~, EN+8, FILE~, FILE+32
SDOE EN+1~, EN+2*, EN+8*, ENQ, FILE+1~, FILE+6*, FILE+9, FILE+12, FILE+13*, FILE+14
, FILE+15, FILE+18, FILE+23, FILE+26, FILE+29, FILE+32, FILE+35, FILE+38, FILEQ, TYPE~
, TYPE+12
SDOE0 FILE+1~, FILE+15*, FILE+16, FILE+18, TYPE+5~, TYPE+12*
SDOEP FILE+1~, TYPE~, TYPE+9
SDQ TYPE+5~, TYPE+31, TYPE+35*
>> SDROOT FILE+13, FILE+35
SDT EN~, EN+5, CHECK~, CHECK+3
SDUZ EN~, EN+8, FILE~, FILE+26
SDVIEN EN~, EN+8, FILE~, FILE+6, FILE+13
SDX FILE+1~, FILE+18*, FILE+19, FILE+20, TYPE+5~, TYPE+33*, TYPE+34
U FILE+16, FILE+18, FILE+20, FILE+35, TYPE+9, TYPE+16, TYPE+19, TYPE+26, TYPE+34, TYPEQ
VAEL TYPE+5~
VAEL(1 TYPE+25, TYPE+26*, TYPE+27, TYPE+31, TYPE+33, TYPE+34, TYPE+37
VAERR TYPE+5~, TYPE+25
X TYPE+5~, TYPE+13!
X1 TYPE+5~, TYPE+13*!
X2 TYPE+5~, TYPE+13*!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All