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; MAY 24,2024

Source Information

Source file <SDES2GETCLINAVL.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 8 $$FMTISO^SDAMUTDT  RESAB^SDEC57  ERRLOG^SDES2JSON  ($$STATIONNUMBER,$$VALIDATEAMIS)^SDES2UTIL  $$VALISODATERANGE^SDES2VALISODTTM  BUILDJSON^SDESBUILDJSON  ERRLOG^SDESJSON  ($$AMISTOSTOPCODE,$$INACTIVE,$$TIMEZONEDATA)^SDESUTIL  
Kernel 2 $$FMADD^XLFDT  $$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+34, GETAVAIL+41, GETAVAIL+42, GETAVAIL+43, VISN+4, VISN+6
$$FMTISO^SDAMUTDT GETAVAIL+36, GETAVAIL+37
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
BUILDJSON^SDESBUILDJSON CLINICAVAIL+7, CLINICAVAIL+11
ERRLOG^SDESJSON VALNUM+1
$$AMISTOSTOPCODE^SDESUTIL MATCHCLIN+3, MATCHCLIN+5
$$INACTIVE^SDESUTIL GETAVAIL+12
$$TIMEZONEDATA^SDESUTIL GETAVAIL+46
$$FMADD^XLFDT GETAVAIL+7, GETAVAIL+8
$$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+39
^SC("ACST" MATCHCLIN+11
^SC("AST" MATCHCLIN+7
^TMP("SDES2CLINAVAIL" CLINICAVAIL+2!, CLINICAVAIL+3, CLINICAVAIL+12!, GETAVAIL+5, GETAVAIL+13, GETAVAIL+14, GETAVAIL+15, GETAVAIL+25*, GETAVAIL+27, GETAVAIL+28
, GETAVAIL+29

Label References

Name Line Occurrences
$$VISN GETAVAIL+35
GETAVAIL CLINICAVAIL+9
MATCHCLIN CLINICAVAIL+8
VALCRSTOP VALIDATE+14
VALIDATE CLINICAVAIL+4
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+30*, GETAVAIL+37
APPTSTRT GETAVAIL+1~, GETAVAIL+16*, GETAVAIL+25
APPTSTRTDTTM GETAVAIL+2~, GETAVAIL+27*, GETAVAIL+28, GETAVAIL+29, GETAVAIL+36
AVAIL GETAVAIL+1~, GETAVAIL+20*, GETAVAIL+22, GETAVAIL+29*, GETAVAIL+30
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+28*, GETAVAIL+29, GETAVAIL+33, GETAVAIL+34, GETAVAIL+39, GETAVAIL+41, GETAVAIL+42, GETAVAIL+43, GETAVAIL+46
CLINAVAIL CLINICAVAIL+1~, CLINICAVAIL+9, CLINICAVAIL+10, CLINICAVAIL+11
CLINAVAIL("ClinicAvailability" CLINICAVAIL+10*
CLINIEN MATCHCLIN+1~, MATCHCLIN+7*, MATCHCLIN+8, MATCHCLIN+11, MATCHCLIN+12
CLINLIST CLINICAVAIL+1~, CLINICAVAIL+3*, CLINICAVAIL+8, CLINICAVAIL+9, GETAVAIL~, GETAVAIL+4, MATCHCLIN~, MATCHCLIN+11, MATCHCLIN+12
CLINNAME GETAVAIL+1~
CNT GETAVAIL+1~, GETAVAIL+3*, GETAVAIL+26*, GETAVAIL+32*, GETAVAIL+33, GETAVAIL+34, GETAVAIL+35, GETAVAIL+36, GETAVAIL+37, GETAVAIL+38
, GETAVAIL+41, GETAVAIL+42, GETAVAIL+45, GETAVAIL+46
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+43*, GETAVAIL+44*, GETAVAIL+45
DONE GETAVAIL+1~, GETAVAIL+3*, GETAVAIL+4, GETAVAIL+8, GETAVAIL+14, GETAVAIL+26*, GETAVAIL+27, GETAVAIL+28, GETAVAIL+47*
END GETAVAIL~, GETAVAIL+7
ENDDT VALIDATE+1~
ENDDTFM CLINICAVAIL+1~, CLINICAVAIL+4, CLINICAVAIL+9, VALIDATE~, VALIDATE+18*
ERRORNUM VALIDATE+1~, VALIDATE+10*, VALIDATE+11, VALCRSTOP+1~, VALCRSTOP+3*, VALCRSTOP+4
ERRORS CLINICAVAIL+1~, CLINICAVAIL+4, CLINICAVAIL+5, 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+6*
GLOB GETAVAIL+1~, GETAVAIL+5*, GETAVAIL+13
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+47
NUMBERRET CLINICAVAIL+1~, CLINICAVAIL+4, CLINICAVAIL+9, 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+39*, GETAVAIL+41, GETAVAIL+42, GETAVAIL+43
PRVCNT GETAVAIL+2~, GETAVAIL+39*, GETAVAIL+40*, GETAVAIL+41, GETAVAIL+42, GETAVAIL+45
RESOURCEIEN GETAVAIL+1~
RESULT CLINICAVAIL~, CLINICAVAIL+7, CLINICAVAIL+11
RETURN GETAVAIL~
RETURN("ClinicAvailability" GETAVAIL+33*, GETAVAIL+34*, GETAVAIL+35*, GETAVAIL+36*, GETAVAIL+37*, GETAVAIL+38*, GETAVAIL+41*, GETAVAIL+42*, GETAVAIL+45*, GETAVAIL+46*
SDCONTEXT CLINICAVAIL~
SDECEND GETAVAIL+1~, GETAVAIL+7*, GETAVAIL+8
SDERR GETAVAIL+1~
SDINPUT CLINICAVAIL~, CLINICAVAIL+4, CLINICAVAIL+8, 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
SDINPUT("NUME R RETURNED" , VALIDATE+21*
SDINPUT("PRIM ARY AMIS" , CLINICAVAIL+8, VALIDATE+8, VALIDATE+10
SDINPUT("STAR T DATE" , VALIDATE+17
SDINPUT("STATION" CLINICAVAIL+9, VALIDATE+3, VALIDATE+4, VALIDATE+5, GETAVAIL+35, 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+30*, GETAVAIL+31
, GETAVAIL+38
START GETAVAIL~, GETAVAIL+7
STARTDT VALIDATE+1~
STARTDTFM CLINICAVAIL+1~, CLINICAVAIL+4, CLINICAVAIL+9, VALIDATE~, VALIDATE+18*
STATION GETAVAIL~, GETAVAIL+35, MATCHCLIN+1~, MATCHCLIN+2*, MATCHCLIN+8
STCODE MATCHCLIN~, MATCHCLIN+3
STOPIEN MATCHCLIN+1~, MATCHCLIN+3*, MATCHCLIN+7
TOTALAVAILCNT GETAVAIL+2~, GETAVAIL+26*, GETAVAIL+31*, GETAVAIL+47
U VALIDATE+18, GETAVAIL+16, GETAVAIL+17, GETAVAIL+18, GETAVAIL+20, GETAVAIL+25, GETAVAIL+30
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