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 |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDES2GETCLINAVL

Package: Scheduling

Routine: SDES2GETCLINAVL


Information

SDES2GETCLINAVL ;ALB/BWF - SDES2 GET CLINIC AVAIL BY SVC; MAY 24,2024

Source Information

Source file <SDES2GETCLINAVL.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 7 $$FMTISO^SDAMUTDT  RESAB^SDEC57  ERRLOG^SDES2JSON  ($$STATIONNUMBER,$$VALIDATEAMIS)^SDES2UTIL  $$VALISODATERANGE^SDES2VALISODTTM  ERRLOG^SDESJSON  ($$AMISTOSTOPCODE,$$INACTIVE,$$TIMEZONEDATA)^SDESUTIL  
Kernel 3 $$FMADD^XLFDT  ENCODE^XLFJSON  $$IEN^XUAF4  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
CLINICAVAIL(RESULT,SDCONTEXT,SDINPUT) ;
VALIDATE(ERRORS,SDINPUT,STARTDTFM,ENDDTFM,NUMBERRET) ;
GETAVAIL(RETURN,CLINLIST,START,END,STATION,NUMBER) ;
MATCHCLIN(CLINLIST,STCODE,SDINPUT) ;
VALCRSTOP(ERRORS,SDINPUT) ;
VALNUM(ERRORS,NUMBERRET) ;
VISN(INSTNUM) ;

External References

Name Field # of Occurrence
$$GET1^DIQ GETAVAIL+11, GETAVAIL+35, GETAVAIL+42, GETAVAIL+43, GETAVAIL+44, VISN+4, VISN+6
$$FMTISO^SDAMUTDT GETAVAIL+37, GETAVAIL+38
RESAB^SDEC57 GETAVAIL+13
ERRLOG^SDES2JSON VALIDATE+3, VALIDATE+6, VALIDATE+11, VALIDATE+12, VALCRSTOP+4
$$STATIONNUMBER^SDES2UTIL MATCHCLIN+8
$$VALIDATEAMIS^SDES2UTIL VALIDATE+10, VALCRSTOP+3
$$VALISODATERANGE^SDES2VALISODTTM VALIDATE+17
ERRLOG^SDESJSON VALNUM+1
$$AMISTOSTOPCODE^SDESUTIL MATCHCLIN+3, MATCHCLIN+5
$$INACTIVE^SDESUTIL GETAVAIL+12
$$TIMEZONEDATA^SDESUTIL GETAVAIL+47
$$FMADD^XLFDT GETAVAIL+7, GETAVAIL+8
ENCODE^XLFJSON CLINICAVAIL+9, CLINICAVAIL+13
$$IEN^XUAF4 VALIDATE+5, VISN+3

Used in RPC

RPC Name Call Tags
SDES2 GET CLINIC AVAIL BY SVC CLINICAVAIL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ
4.014 GET1^DIQ
^SC - [#44] GET1^DIQ
44.1 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HOLIDAY("B" GETAVAIL+11
^SC - [#44] GETAVAIL+10, GETAVAIL+40
^SC("ACST" MATCHCLIN+11
^SC("AST" MATCHCLIN+7
^TMP("SDES2CLINAVAIL" CLINICAVAIL+2!, CLINICAVAIL+3, CLINICAVAIL+4, CLINICAVAIL+5, CLINICAVAIL+14!, GETAVAIL+5, GETAVAIL+13, GETAVAIL+14, GETAVAIL+15, GETAVAIL+25*
, GETAVAIL+28, GETAVAIL+29, GETAVAIL+30, GETAVAIL+49!

Label References

Name Line Occurrences
$$VISN GETAVAIL+36
GETAVAIL CLINICAVAIL+11
MATCHCLIN CLINICAVAIL+10
VALCRSTOP VALIDATE+14
VALIDATE CLINICAVAIL+6
VALNUM VALIDATE+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTDAT GETAVAIL+1~, GETAVAIL+15*, GETAVAIL+16, GETAVAIL+17, GETAVAIL+18, GETAVAIL+20
APPTEND GETAVAIL+1~, GETAVAIL+17*, GETAVAIL+25
APPTENDDTTM GETAVAIL+2~, GETAVAIL+31*, GETAVAIL+38
APPTSTRT GETAVAIL+1~, GETAVAIL+16*, GETAVAIL+25
APPTSTRTDTTM GETAVAIL+2~, GETAVAIL+28*, GETAVAIL+29, GETAVAIL+30, GETAVAIL+37
AVAIL GETAVAIL+1~, GETAVAIL+20*, GETAVAIL+22, GETAVAIL+30*, GETAVAIL+31
AVAILDATE GETAVAIL+1~, GETAVAIL+7*, GETAVAIL+8*, GETAVAIL+9, GETAVAIL+10, GETAVAIL+11, GETAVAIL+12, GETAVAIL+13
BADATE GETAVAIL+1~, GETAVAIL+6*, GETAVAIL+8, GETAVAIL+9*
CLIN GETAVAIL+1~, GETAVAIL+4*, GETAVAIL+5, GETAVAIL+10, GETAVAIL+11, GETAVAIL+12, GETAVAIL+13, GETAVAIL+14, GETAVAIL+15, GETAVAIL+25
, GETAVAIL+29*, GETAVAIL+30, GETAVAIL+34, GETAVAIL+35, GETAVAIL+40, GETAVAIL+42, GETAVAIL+43, GETAVAIL+44, GETAVAIL+47
CLINAVAIL CLINICAVAIL+1~
CLINIEN MATCHCLIN+1~, MATCHCLIN+7*, MATCHCLIN+8, MATCHCLIN+11, MATCHCLIN+12
CLINLIST CLINICAVAIL+1~, CLINICAVAIL+5*, CLINICAVAIL+10, CLINICAVAIL+11, GETAVAIL~, GETAVAIL+4, MATCHCLIN~, MATCHCLIN+11, MATCHCLIN+12
CLINNAME GETAVAIL+1~
CNT GETAVAIL+1~, GETAVAIL+3*, GETAVAIL+27*, GETAVAIL+33*, GETAVAIL+34, GETAVAIL+35, GETAVAIL+36, GETAVAIL+37, GETAVAIL+38, GETAVAIL+39
, GETAVAIL+42, GETAVAIL+43, GETAVAIL+46, GETAVAIL+47, GETAVAIL+48
CREDSTOPIEN MATCHCLIN+1~, MATCHCLIN+5*, MATCHCLIN+6
CREDSTOPIENS MATCHCLIN+1~, MATCHCLIN+9
CREDSTOPIENS( MATCHCLIN+6*, MATCHCLIN+10
CRSTLOOP MATCHCLIN+1~, MATCHCLIN+4*, MATCHCLIN+5
CRSTOPIEN MATCHCLIN+1~, MATCHCLIN+10*, MATCHCLIN+11
DATERESULT VALIDATE+1~, VALIDATE+17*, VALIDATE+18
DEFAULTPROVIDER GETAVAIL+2~, GETAVAIL+44*, GETAVAIL+45*, GETAVAIL+46
DONE GETAVAIL+1~, GETAVAIL+3*, GETAVAIL+4, GETAVAIL+8, GETAVAIL+14, GETAVAIL+27*, GETAVAIL+28, GETAVAIL+29, GETAVAIL+48*
END GETAVAIL~, GETAVAIL+7
ENDDT VALIDATE+1~
ENDDTFM CLINICAVAIL+1~, CLINICAVAIL+6, CLINICAVAIL+11, VALIDATE~, VALIDATE+18*
ERRORNUM VALIDATE+1~, VALIDATE+10*, VALIDATE+11, VALCRSTOP+1~, VALCRSTOP+3*, VALCRSTOP+4
ERRORS CLINICAVAIL+1~, CLINICAVAIL+6, CLINICAVAIL+7, VALIDATE~, VALIDATE+3, VALIDATE+6, VALIDATE+11, VALIDATE+12, VALIDATE+14, VALIDATE+17
, VALIDATE+18, VALIDATE+22, VALCRSTOP~, VALCRSTOP+4, VALNUM~, VALNUM+1
ERRORS("ClinicAvailability" CLINICAVAIL+8*
GLOB GETAVAIL+1~, GETAVAIL+5*, GETAVAIL+13, GETAVAIL+26
IEN VISN+1~, VISN+3*, VISN+4
INST VALIDATE+1~, VALIDATE+5*, VALIDATE+6
INSTNUM VISN~, VISN+3
LOOP GETAVAIL+1~, GETAVAIL+14*, GETAVAIL+15
NUMBER GETAVAIL~, GETAVAIL+48
NUMBERRET CLINICAVAIL+1~, CLINICAVAIL+6, CLINICAVAIL+11, VALIDATE~, VALIDATE+20*, VALIDATE+21*, VALIDATE+22, VALNUM~, VALNUM+1
PRIMAMIS VALIDATE+1~, VALIDATE+8*, VALIDATE+9, VALIDATE+11, VALIDATE+12
PRIMARYSTOP CLINICAVAIL+1~
PROV GETAVAIL+2~, GETAVAIL+40*, GETAVAIL+42, GETAVAIL+43, GETAVAIL+44
PRVCNT GETAVAIL+2~, GETAVAIL+40*, GETAVAIL+41*, GETAVAIL+42, GETAVAIL+43, GETAVAIL+46
RESOURCEIEN GETAVAIL+1~
RESULT CLINICAVAIL~, CLINICAVAIL+3*, CLINICAVAIL+9, CLINICAVAIL+13
RESULTDATA CLINICAVAIL+1~, CLINICAVAIL+4*, CLINICAVAIL+11, CLINICAVAIL+12, CLINICAVAIL+13
RETURN GETAVAIL~, GETAVAIL+34, GETAVAIL+35, GETAVAIL+36, GETAVAIL+37, GETAVAIL+38, GETAVAIL+39, GETAVAIL+42, GETAVAIL+43, GETAVAIL+46
, GETAVAIL+47
SDCONTEXT CLINICAVAIL~
SDECEND GETAVAIL+1~, GETAVAIL+7*, GETAVAIL+8
SDERR GETAVAIL+1~
SDINPUT CLINICAVAIL~, CLINICAVAIL+6, CLINICAVAIL+10, VALIDATE~, VALIDATE+14, MATCHCLIN~, VALCRSTOP~
SDINPUT("CRED IT AMIS" , VALIDATE+14, MATCHCLIN+4, VALCRSTOP+2
SDINPUT("END DATE" , VALIDATE+17
SDINPUT("NUMB ER RETURNED" , VALIDATE+20, VALIDATE+21
SDINPUT("PRIM ARY AMIS" , CLINICAVAIL+10, VALIDATE+8, VALIDATE+10
SDINPUT("STAR T DATE" , VALIDATE+17
SDINPUT("STATION" CLINICAVAIL+11, VALIDATE+3, VALIDATE+4, VALIDATE+5, GETAVAIL+36, MATCHCLIN+2
SECAMIS VALCRSTOP+1~, VALCRSTOP+2*, VALCRSTOP+3, VALCRSTOP+4
SECSTOPLIST CLINICAVAIL+1~
SLOTS GETAVAIL+1~, GETAVAIL+18*, GETAVAIL+19, GETAVAIL+21*, GETAVAIL+22*, GETAVAIL+23*, GETAVAIL+24, GETAVAIL+25, GETAVAIL+31*, GETAVAIL+39
START GETAVAIL~, GETAVAIL+7
STARTDT VALIDATE+1~
STARTDTFM CLINICAVAIL+1~, CLINICAVAIL+6, CLINICAVAIL+11, VALIDATE~, VALIDATE+18*
STATION GETAVAIL~, GETAVAIL+36, MATCHCLIN+1~, MATCHCLIN+2*, MATCHCLIN+8
STCODE MATCHCLIN~, MATCHCLIN+3
STOPIEN MATCHCLIN+1~, MATCHCLIN+3*, MATCHCLIN+7
TOTALAVAILCNT GETAVAIL+2~, GETAVAIL+27*
U VALIDATE+18, GETAVAIL+16, GETAVAIL+17, GETAVAIL+18, GETAVAIL+20, GETAVAIL+25, GETAVAIL+31
VISN VISN+1~, VISN+2*, VISN+6*, VISN+7*, VISN+8
VISNPTR VISN+1~, VISN+4*, VISN+5, VISN+6
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All