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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: SDESCRTAPPREQVAL

Package: Scheduling

Routine: SDESCRTAPPREQVAL


Information

SDESCRTAPPREQVAL ;ALB/JAS - Additional validation for SDESCREATEAPPREQ; FEB 07, 2024

Source Information

Source file <SDESCRTAPPREQVAL.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Scheduling 2 ($$FMTISO,$$ISOTFM)^SDAMUTDT  ERRLOG^SDESJSON  
VA FileMan 2 $$FIND1^DIC  $$GET1^DIQ  
Kernel 1 $$NOW^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: 1

Package Total Caller Graph
Scheduling 1 SDESCREATEAPPREQ  

Entry Points

Name Comments DBIA/ICR reference
VALIDATEDFN(ERRORS,DFN) ;
VALIDATEDATETIME(ERRORS,REQUEST) ;
VALIDATEREQTYPE(ERRORS,REQTYPE) ;
STATIONTOINST(ERRORS,STATIONNUM,INSTNAME) ;
VALIDATECLINSTOP(ERRORS,CLINICIEN,STOP,SECSTOP) ;
VALIDATEREQBY(ERRORS,REQUESTEDBY) ;

External References

Name Field # of Occurrence
$$FIND1^DIC STATIONTOINST+3, STATIONTOINST+4, VALIDATECLINSTOP+6, VALIDATECLINSTOP+11
$$GET1^DIQ VALIDATECLINSTOP+7, VALIDATECLINSTOP+12
$$FMTISO^SDAMUTDT VALIDATEDATETIME+3
$$ISOTFM^SDAMUTDT VALIDATEDATETIME+4, VALIDATEDATETIME+5
ERRLOG^SDESJSON VALIDATEDFN+1, VALIDATEDFN+2, VALIDATEDATETIME+6, VALIDATEREQTYPE+1, VALIDATEREQTYPE+2, STATIONTOINST+2, STATIONTOINST+3, STATIONTOINST+4, VALIDATECLINSTOP+3, VALIDATECLINSTOP+5
, VALIDATECLINSTOP+6, VALIDATECLINSTOP+8, VALIDATECLINSTOP+10, VALIDATECLINSTOP+11, VALIDATECLINSTOP+13, VALIDATECLINSTOP+15, VALIDATECLINSTOP+16, VALIDATECLINSTOP+17, VALIDATECLINSTOP+18, VALIDATEREQBY+1
, VALIDATEREQBY+2
$$NOW^XLFDT VALIDATEDATETIME+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] FIND1^DIC
^DIC(40.7 - [#40.7] FIND1^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] VALIDATEDFN+2
^SC - [#44] VALIDATECLINSTOP+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLINICIEN VALIDATECLINSTOP~, VALIDATECLINSTOP+3, VALIDATECLINSTOP+16, VALIDATECLINSTOP+17, VALIDATECLINSTOP+18
DFN VALIDATEDFN~, VALIDATEDFN+1, VALIDATEDFN+2
DT VALIDATEDATETIME+2
ERRORS VALIDATEDFN~, VALIDATEDFN+1, VALIDATEDFN+2, VALIDATEDATETIME~, VALIDATEDATETIME+6, VALIDATEREQTYPE~, VALIDATEREQTYPE+1, VALIDATEREQTYPE+2, STATIONTOINST~, STATIONTOINST+2
, STATIONTOINST+3, STATIONTOINST+4, VALIDATECLINSTOP~, VALIDATECLINSTOP+3, VALIDATECLINSTOP+5, VALIDATECLINSTOP+6, VALIDATECLINSTOP+8, VALIDATECLINSTOP+10, VALIDATECLINSTOP+11, VALIDATECLINSTOP+13
, VALIDATECLINSTOP+15, VALIDATECLINSTOP+16, VALIDATECLINSTOP+17, VALIDATECLINSTOP+18, VALIDATEREQBY~, VALIDATEREQBY+1, VALIDATEREQBY+2, VALIDATEREQBY+4
INSTITUTIONIEN STATIONTOINST+1~, STATIONTOINST+3*, STATIONTOINST+4*, STATIONTOINST+5
INSTNAME STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+3
NOWDT VALIDATEDATETIME+3~*, VALIDATEDATETIME+4
REQTYPE VALIDATEREQTYPE~, VALIDATEREQTYPE+1, VALIDATEREQTYPE+2, VALIDATECLINSTOP+2*
REQUEST VALIDATEDATETIME~
REQUEST("CLIN IC IEN" , VALIDATEDATETIME+4
REQUEST("CREA TE DATE" , VALIDATEDATETIME+1, VALIDATEDATETIME+2*, VALIDATEDATETIME+4*, VALIDATEDATETIME+5*, VALIDATEDATETIME+6
REQUEST("REQU ESTED BY" , VALIDATEREQBY+3*
REQUESTEDBY VALIDATEREQBY~, VALIDATEREQBY+1, VALIDATEREQBY+2, VALIDATEREQBY+3
RESTYPE VALIDATECLINSTOP+1~, VALIDATECLINSTOP+7*, VALIDATECLINSTOP+8, VALIDATECLINSTOP+12*, VALIDATECLINSTOP+13
SECSTOP VALIDATECLINSTOP~, VALIDATECLINSTOP+2*, VALIDATECLINSTOP+10, VALIDATECLINSTOP+11*, VALIDATECLINSTOP+12, VALIDATECLINSTOP+13, VALIDATECLINSTOP+15, VALIDATECLINSTOP+18
STATIONNUM STATIONTOINST~, STATIONTOINST+2, STATIONTOINST+3, STATIONTOINST+4
STOP VALIDATECLINSTOP~, VALIDATECLINSTOP+2*, VALIDATECLINSTOP+5, VALIDATECLINSTOP+6*, VALIDATECLINSTOP+7, VALIDATECLINSTOP+8, VALIDATECLINSTOP+15, VALIDATECLINSTOP+16, VALIDATECLINSTOP+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All