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

Package: Scheduling

Routine: SDES2SEARCHRCLN


Information

SDES2SEARCHRCLN ;ALB/JDJ - VISTA RPC SDES2 SEARCH RECALL CLINIC ;JAN 25,2023

Source Information

Source file <SDES2SEARCHRCLN.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 4 BUILDJSON^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  ERRLOG^SDESJSON  ($$INACTIVE,$$STOPCODETOAMIS)^SDESUTIL  
Kernel 1 ENCODE^XLFJSON  
VA FileMan 1 ($$GET1,GETS)^DIQ  

Entry Points

Name Comments DBIA/ICR reference
CLINICSEARCH(JSON,SDCONTEXT,SEARCH) ;Given a search string return a clinic list that matches.
ALPHASEARCH(CLINICINFO,SEARCHSTRING,STRINGLENGTH,CLINICCOUNT,CLINICFLIST) ;
ABBREVSEARCH(CLINICINFO,SEARCHSTRING,STRINGLENGTH,CLINICCOUNT,CLINICFLIST) ;
NUMSEARCH(CLINICINFO,SEARCHSTRING,STRINGLENGTH,CLINICCOUNT,CLINICFLIST) ;
NUMABREVSEARCH(CLINICINFO,SEARCHSTRING,STRINGLENGTH,CLINICCOUNT,CLINICFLIST) ;
BUILDCLININFO(CLINICINFO,CLINICIEN,CLINICCOUNT,CLINICNAME,CLINICFLIST) ;
VALIDATESTR(ERRORS,SEARCHSTRING) ;
BUILDJSON(JSONRETURN,RETURN) ;.
VALSDCONTEXT(ERRORS,SDCONTEXT) ;.

External References

Name Field # of Occurrence
$$GET1^DIQ ALPHASEARCH+9, ALPHASEARCH+10, ABBREVSEARCH+9, ABBREVSEARCH+10, NUMSEARCH+10, NUMSEARCH+11, NUMABREVSEARCH+10, NUMABREVSEARCH+11
GETS^DIQ BUILDCLININFO+3
BUILDJSON^SDES2JSON VALSDCONTEXT+2
VALCONTEXT^SDES2VALCONTEXT VALSDCONTEXT+1
ERRLOG^SDESJSON VALIDATESTR+1, VALIDATESTR+2
$$INACTIVE^SDESUTIL BUILDCLININFO+4
$$STOPCODETOAMIS^SDESUTIL BUILDCLININFO+6, BUILDCLININFO+7
ENCODE^XLFJSON BUILDJSON+2

Used in RPC

RPC Name Call Tags
SDES2 SEARCH RECALL CLINICS CLINICSEARCH

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC("B" ALPHASEARCH+2, ALPHASEARCH+4, ALPHASEARCH+5, ALPHASEARCH+7, NUMSEARCH+4, NUMSEARCH+5, NUMSEARCH+8
^SC("C" ABBREVSEARCH+3, ABBREVSEARCH+4, ABBREVSEARCH+7, NUMABREVSEARCH+4, NUMABREVSEARCH+5, NUMABREVSEARCH+8
^SD(403.52 - [#403.52] ALPHASEARCH+8, ABBREVSEARCH+8, NUMSEARCH+9, NUMABREVSEARCH+9

Label References

Name Line Occurrences
ABBREVSEARCH CLINICSEARCH+13
ALPHASEARCH CLINICSEARCH+12
BUILDCLININFO ALPHASEARCH+12, ABBREVSEARCH+12, NUMSEARCH+13, NUMABREVSEARCH+13
BUILDJSON CLINICSEARCH+5, CLINICSEARCH+15
NUMABREVSEARCH CLINICSEARCH+11
NUMSEARCH CLINICSEARCH+10
VALIDATESTR CLINICSEARCH+3
VALSDCONTEXT CLINICSEARCH+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLINICCOUNT CLINICSEARCH+1~, CLINICSEARCH+7*, CLINICSEARCH+10, CLINICSEARCH+11, CLINICSEARCH+12, CLINICSEARCH+13, CLINICSEARCH+14, ALPHASEARCH~, ALPHASEARCH+6, ALPHASEARCH+12
, ABBREVSEARCH~, ABBREVSEARCH+5, ABBREVSEARCH+12, NUMSEARCH~, NUMSEARCH+7, NUMSEARCH+13, NUMABREVSEARCH~, NUMABREVSEARCH+7, NUMABREVSEARCH+13, BUILDCLININFO~
, BUILDCLININFO+8*, BUILDCLININFO+9, BUILDCLININFO+10, BUILDCLININFO+11, BUILDCLININFO+12, BUILDCLININFO+13, BUILDCLININFO+14, BUILDCLININFO+15, BUILDCLININFO+16, BUILDCLININFO+17
CLINICFLIST CLINICSEARCH+1~, CLINICSEARCH+10, CLINICSEARCH+11, CLINICSEARCH+12, CLINICSEARCH+13, ALPHASEARCH~, ALPHASEARCH+12, ABBREVSEARCH~, ABBREVSEARCH+12, NUMSEARCH~
, NUMSEARCH+13, NUMABREVSEARCH~, NUMABREVSEARCH+13, BUILDCLININFO~
CLINICFLIST( BUILDCLININFO+2, BUILDCLININFO+18*
CLINICIEN CLINICSEARCH+1~, CLINICSEARCH+7*, ALPHASEARCH+1~, ALPHASEARCH+7*, ALPHASEARCH+8, ALPHASEARCH+9, ALPHASEARCH+10, ALPHASEARCH+12, ABBREVSEARCH+1~, ABBREVSEARCH+6*
, ABBREVSEARCH+7*, ABBREVSEARCH+8, ABBREVSEARCH+9, ABBREVSEARCH+10, ABBREVSEARCH+12, NUMSEARCH+1~, NUMSEARCH+8*, NUMSEARCH+9, NUMSEARCH+10, NUMSEARCH+11
, NUMSEARCH+13, NUMABREVSEARCH+1~, NUMABREVSEARCH+8*, NUMABREVSEARCH+9, NUMABREVSEARCH+10, NUMABREVSEARCH+11, NUMABREVSEARCH+13, BUILDCLININFO~, BUILDCLININFO+2, BUILDCLININFO+3
, BUILDCLININFO+4, BUILDCLININFO+6, BUILDCLININFO+7, BUILDCLININFO+9, BUILDCLININFO+10, BUILDCLININFO+11, BUILDCLININFO+13, BUILDCLININFO+16, BUILDCLININFO+17, BUILDCLININFO+18
CLINICINFO CLINICSEARCH+1~, CLINICSEARCH+10, CLINICSEARCH+11, CLINICSEARCH+12, CLINICSEARCH+13, CLINICSEARCH+15, ALPHASEARCH~, ALPHASEARCH+12, ABBREVSEARCH~, ABBREVSEARCH+12
, NUMSEARCH~, NUMSEARCH+13, NUMABREVSEARCH~, NUMABREVSEARCH+13, BUILDCLININFO~
CLINICINFO("Clinic" CLINICSEARCH+14*, BUILDCLININFO+9*, BUILDCLININFO+10*, BUILDCLININFO+11*, BUILDCLININFO+12*, BUILDCLININFO+13*, BUILDCLININFO+14*, BUILDCLININFO+15*, BUILDCLININFO+16*, BUILDCLININFO+17*
CLINICNAME ALPHASEARCH+1~, ALPHASEARCH+2*, ALPHASEARCH+3, ALPHASEARCH+4*, ALPHASEARCH+5*, ALPHASEARCH+7, ALPHASEARCH+12, ABBREVSEARCH+1~, ABBREVSEARCH+3*, ABBREVSEARCH+4*
, ABBREVSEARCH+7, ABBREVSEARCH+12, NUMSEARCH+1~, NUMSEARCH+2*, NUMSEARCH+3, NUMSEARCH+4*, NUMSEARCH+5*, NUMSEARCH+6, NUMSEARCH+8, NUMSEARCH+13
, NUMABREVSEARCH+1~, NUMABREVSEARCH+2*, NUMABREVSEARCH+3, NUMABREVSEARCH+4*, NUMABREVSEARCH+5*, NUMABREVSEARCH+6, NUMABREVSEARCH+8, NUMABREVSEARCH+13, BUILDCLININFO~
DT ALPHASEARCH+11, ABBREVSEARCH+11, NUMSEARCH+12, NUMABREVSEARCH+12, BUILDCLININFO+4
ERRORS CLINICSEARCH+1~, CLINICSEARCH+3, CLINICSEARCH+4, CLINICSEARCH+5, VALIDATESTR~, VALIDATESTR+1, VALIDATESTR+2, VALSDCONTEXT~, VALSDCONTEXT+1, VALSDCONTEXT+2
ERRORS("Clinic" VALSDCONTEXT+2*
INACTIVEDT ALPHASEARCH+1~, ALPHASEARCH+9*, ALPHASEARCH+11, ABBREVSEARCH+1~, ABBREVSEARCH+9*, ABBREVSEARCH+11, NUMSEARCH+1~, NUMSEARCH+10*, NUMSEARCH+12, NUMABREVSEARCH+1~
, NUMABREVSEARCH+10*, NUMABREVSEARCH+12
JSON CLINICSEARCH~, CLINICSEARCH+5, CLINICSEARCH+15
JSONERROR BUILDJSON+1~
JSONRETURN BUILDJSON~, VALSDCONTEXT+2
NEWSTRING ABBREVSEARCH+1~, ABBREVSEARCH+2*
NUMSTR CLINICSEARCH+1~, CLINICSEARCH+9*, CLINICSEARCH+10, CLINICSEARCH+11, CLINICSEARCH+12, CLINICSEARCH+13
PRIMAMIS BUILDCLININFO+1~, BUILDCLININFO+6*, BUILDCLININFO+14
REACTIVED ABBREVSEARCH+1~
REACTIVEDT ALPHASEARCH+1~, ALPHASEARCH+10*, ALPHASEARCH+11, ABBREVSEARCH+10*, ABBREVSEARCH+11, NUMSEARCH+1~, NUMSEARCH+11*, NUMSEARCH+12, NUMABREVSEARCH+1~, NUMABREVSEARCH+11*
, NUMABREVSEARCH+12
RETURN CLINICSEARCH+1~, CLINICSEARCH+5*, BUILDJSON~
SDCLDATA BUILDCLININFO+1~
SDCLDATA(44 BUILDCLININFO+6, BUILDCLININFO+7, BUILDCLININFO+10, BUILDCLININFO+11, BUILDCLININFO+13, BUILDCLININFO+16, BUILDCLININFO+17
SDCONTEXT CLINICSEARCH~, CLINICSEARCH+4, VALSDCONTEXT~, VALSDCONTEXT+1
SDSTATUS BUILDCLININFO+1~, BUILDCLININFO+5*, BUILDCLININFO+12
SEARCH CLINICSEARCH~
SEARCH("SEARC H STRING" , CLINICSEARCH+2
SEARCHSTRING CLINICSEARCH+1~, CLINICSEARCH+2*, CLINICSEARCH+3, CLINICSEARCH+8, CLINICSEARCH+9, CLINICSEARCH+10, CLINICSEARCH+11, CLINICSEARCH+12, CLINICSEARCH+13, ALPHASEARCH~
, ALPHASEARCH+2, ALPHASEARCH+3, ALPHASEARCH+5, ABBREVSEARCH~, ABBREVSEARCH+2*, ABBREVSEARCH+3, ABBREVSEARCH+4, NUMSEARCH~, NUMSEARCH+2, NUMSEARCH+3
, NUMSEARCH+5, NUMSEARCH+6, NUMABREVSEARCH~, NUMABREVSEARCH+2, NUMABREVSEARCH+3, NUMABREVSEARCH+5, NUMABREVSEARCH+6, VALIDATESTR~, VALIDATESTR+1, VALIDATESTR+2
SECONDAMIS BUILDCLININFO+1~, BUILDCLININFO+7*, BUILDCLININFO+15
STATUS BUILDCLININFO+1~, BUILDCLININFO+4*, BUILDCLININFO+5
STRINGLENGTH CLINICSEARCH+1~, CLINICSEARCH+8*, CLINICSEARCH+10, CLINICSEARCH+11, CLINICSEARCH+12, CLINICSEARCH+13, ALPHASEARCH~, ALPHASEARCH+3, ALPHASEARCH+5, ABBREVSEARCH~
, ABBREVSEARCH+4, NUMSEARCH~, NUMSEARCH+3, NUMSEARCH+5, NUMSEARCH+6, NUMABREVSEARCH~, NUMABREVSEARCH+3, NUMABREVSEARCH+5, NUMABREVSEARCH+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