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

Package: Scheduling

Routine: SDES2QRYAPREQS


Information

SDES2QRYAPREQS ;ALB/BWF,AGW,LAB,JAS - QUERY APPOINTMENT REQUESTS; MAR 02,2026

Source Information

Source file <SDES2QRYAPREQS.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Scheduling 10 GETREQUEST^SDES2GETAPPTREQ  GETCONSULT^SDES2GETCONSULTS  GETRECALL^SDES2GETRECALL  ERRLOG^SDES2JSON  ($$REQCHK,FINDBYREQ,GETSVC)^SDES2QRYAPREQSA  (FLTRAPPTREQ,FLTRCONSULT,FLTRRECALL,GETPATENR)^SDES2QRYAPREQSB  $$AMISTOSTOPCODE^SDES2UTIL  VALCONTEXT^SDES2VALCONTEXT  
$$VALISODTTM^SDES2VALISODTTM  (VALFIELD,VALFILEIEN,VALNUMBERRNG)^SDES2VALUTIL  
Kernel 3 ($$FMADD,$$NOW)^XLFDT  ENCODE^XLFJSON  DUZ^XUP  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
QUERY(JSONRETURN,SDCONTEXT,SDINPUT) ;
VALIDATE(ERRORS,SDINPUT,FLTRORIGDATE,FLTRPIDDATE,STARTDT,ENDDT,AMISLIST) ;
FINDBYPAT(ERRORS,SDINPUT,FLTRORIGDATE,FLTRPIDDATE,STARTDT,ENDDT) ;
; get consults for this patient
BUILDXREF(SORT) ;
BUILDRESULTS(RETURNNUMREC,REQUESTS) ;
BUILDBYLASTREC(LASTRECORD,NUMRECORDS,REQUESTS) ;
VALREQTYPE(ERRORS,SDINPUT) ;
VALREQSUBTYPE(ERRORS,SDINPUT)
VALWAITTIME(ERRORS,WAITTIME) ;
VALPRIOGROUP(ERRORS,SDINPUT) ;
VALSORT(ERRORS,SORT) ;

External References

Name Field # of Occurrence
$$GET1^DIQ FINDBYPAT+15, FINDBYPAT+33, BUILDRESULTS+9, BUILDBYLASTREC+9
GETREQUEST^SDES2GETAPPTREQ BUILDRESULTS+7, BUILDBYLASTREC+7
GETCONSULT^SDES2GETCONSULTS BUILDRESULTS+8, BUILDBYLASTREC+8
GETRECALL^SDES2GETRECALL BUILDRESULTS+9, BUILDBYLASTREC+9
ERRLOG^SDES2JSON QUERY+19, VALREQTYPE+6, VALREQSUBTYPE+6, VALWAITTIME+2, VALSORT+1
$$REQCHK^SDES2QRYAPREQSA FINDBYPAT+34, FINDBYPAT+43
FINDBYREQ^SDES2QRYAPREQSA QUERY+46
GETSVC^SDES2QRYAPREQSA FINDBYPAT+24
FLTRAPPTREQ^SDES2QRYAPREQSB FINDBYPAT+16
FLTRCONSULT^SDES2QRYAPREQSB FINDBYPAT+36, FINDBYPAT+44
FLTRRECALL^SDES2QRYAPREQSB FINDBYPAT+50
GETPATENR^SDES2QRYAPREQSB FINDBYPAT+8, FINDBYPAT+35
$$AMISTOSTOPCODE^SDES2UTIL VALIDATE+14
VALCONTEXT^SDES2VALCONTEXT QUERY+5
$$VALISODTTM^SDES2VALISODTTM VALIDATE+30, VALIDATE+33
VALFIELD^SDES2VALUTIL VALPRIOGROUP+6
VALFILEIEN^SDES2VALUTIL VALIDATE+4, VALIDATE+11, VALIDATE+15, VALIDATE+35
VALNUMBERRNG^SDES2VALUTIL VALIDATE+41, VALIDATE+47
$$FMADD^XLFDT QUERY+11, VALWAITTIME+5, VALWAITTIME+7
$$NOW^XLFDT QUERY+10
ENCODE^XLFJSON QUERY+6, QUERY+14, QUERY+21, QUERY+24, QUERY+28, QUERY+42, QUERY+56
DUZ^XUP QUERY+7

Used in RPC

RPC Name Call Tags
SDES2 QUERY APPT REQUESTS QUERY

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^SD(403.5 - [#403.5] GET1^DIQ
^SDEC(409.85 - [#409.85] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] FINDBYPAT+31, FINDBYPAT+32, FINDBYPAT+40, FINDBYPAT+42
^ORD(100.01 - [#100.01] FINDBYPAT+25, FINDBYPAT+26
^SD(403.5 - [#403.5] FINDBYPAT+49
^SDEC(409.85 - [#409.85] FINDBYPAT+14
^TMP("SDES2QUERY" QUERY+2
^XTMP( QUERY+11*, QUERY+18, QUERY+26, BUILDXREF+4, BUILDXREF+5, BUILDXREF+6, BUILDXREF+7, BUILDXREF+8, BUILDXREF+9, BUILDXREF+11*
, BUILDXREF+12, BUILDXREF+13, BUILDXREF+14, BUILDXREF+16*, BUILDRESULTS+3, BUILDRESULTS+4, BUILDRESULTS+5, BUILDBYLASTREC+4, BUILDBYLASTREC+5, BUILDBYLASTREC+6

Label References

Name Line Occurrences
$$BUILDBYLASTREC QUERY+22
$$BUILDRESULTS QUERY+34, QUERY+48
$$BUILDXREF QUERY+33, QUERY+47
$$VALWAITTIME VALIDATE+23
FINDBYPAT QUERY+32
VALIDATE QUERY+13
VALPRIOGROUP VALIDATE+27
VALREQSUBTYPE VALIDATE+8
VALREQTYPE VALIDATE+6
VALSORT VALIDATE+38

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMISLIST QUERY+1~, QUERY+13, VALIDATE~, VALIDATE+18*
CONEND FINDBYPAT+2~, FINDBYPAT+38*, FINDBYPAT+39
CONSIEN FINDBYPAT+2~, FINDBYPAT+32*, FINDBYPAT+33, FINDBYPAT+34, FINDBYPAT+36, FINDBYPAT+41*, FINDBYPAT+42*, FINDBYPAT+43, FINDBYPAT+44
CONSTART FINDBYPAT+2~, FINDBYPAT+38*, FINDBYPAT+40
CONSTAT FINDBYPAT+2~
COUNT FINDBYPAT+2~, FINDBYPAT+4*, FINDBYPAT+16, FINDBYPAT+36, FINDBYPAT+44, FINDBYPAT+50, BUILDXREF+1~, BUILDBYLASTREC+1~, BUILDBYLASTREC+2*, BUILDBYLASTREC+4
, BUILDBYLASTREC+11*
CURRENTENR FINDBYPAT+2~, FINDBYPAT+8, FINDBYPAT+35
DESDATE BUILDXREF+1~, BUILDXREF+6*, BUILDXREF+7, BUILDXREF+8, BUILDXREF+9
DFN FINDBYPAT+2~, FINDBYPAT+6*, FINDBYPAT+8, FINDBYPAT+14, FINDBYPAT+33, FINDBYPAT+35, FINDBYPAT+40, FINDBYPAT+42, FINDBYPAT+49, BUILDRESULTS+1~
, BUILDRESULTS+9*, BUILDBYLASTREC+1~, BUILDBYLASTREC+9*
DT QUERY+11, VALWAITTIME+5, VALWAITTIME+7
DUZ QUERY+7~, QUERY+10, QUERY+11
ENDDT QUERY+1~, QUERY+13, QUERY+32, QUERY+46, VALIDATE~, VALIDATE+2*, VALIDATE+25*, FINDBYPAT~, FINDBYPAT+16, FINDBYPAT+30
, FINDBYPAT+36, FINDBYPAT+38, FINDBYPAT+44, FINDBYPAT+50
ENRRET FINDBYPAT+2~
ERRORS QUERY+1~, QUERY+5, QUERY+6, QUERY+13, QUERY+14, QUERY+19, QUERY+32, QUERY+46, VALIDATE~, VALIDATE+4
, VALIDATE+6, VALIDATE+8, VALIDATE+11, VALIDATE+15, VALIDATE+23, VALIDATE+27, VALIDATE+30, VALIDATE+33, VALIDATE+35, VALIDATE+38
, VALIDATE+41, VALIDATE+47, FINDBYPAT~, VALREQTYPE~, VALREQTYPE+6, VALREQSUBTYPE~, VALREQSUBTYPE+6, VALWAITTIME~, VALWAITTIME+2, VALPRIOGROUP~
, VALPRIOGROUP+6, VALSORT~, VALSORT+1
ERRORS("QueryResults" QUERY+6*, QUERY+14*, QUERY+20*
FLTRORIGDATE QUERY+1~, QUERY+13, QUERY+32, QUERY+46, VALIDATE~, VALIDATE+2*, VALIDATE+30*, FINDBYPAT~, FINDBYPAT+16, FINDBYPAT+36
, FINDBYPAT+44, FINDBYPAT+50
FLTRPIDDATE QUERY+1~, QUERY+13, QUERY+32, QUERY+46, VALIDATE~, VALIDATE+2*, VALIDATE+33*, FINDBYPAT~, FINDBYPAT+16, FINDBYPAT+36
, FINDBYPAT+44, FINDBYPAT+50
GMRSERVICE FINDBYPAT+3~, FINDBYPAT+27*, FINDBYPAT+31, FINDBYPAT+32
GMRSVC FINDBYPAT+3~, FINDBYPAT+24
GMRSVC( FINDBYPAT+27
GRP VALPRIOGROUP+1~, VALPRIOGROUP+4*
IDPKEY QUERY+1~, QUERY+10*, QUERY+11, QUERY+18, QUERY+26, QUERY+27, QUERY+41, QUERY+46, QUERY+55, FINDBYPAT+16
, FINDBYPAT+36, FINDBYPAT+44, FINDBYPAT+50, BUILDXREF+4, BUILDXREF+5, BUILDXREF+6, BUILDXREF+7, BUILDXREF+8, BUILDXREF+9, BUILDXREF+11
, BUILDXREF+12, BUILDXREF+13, BUILDXREF+14, BUILDXREF+16, BUILDRESULTS+3, BUILDRESULTS+4, BUILDRESULTS+5, BUILDBYLASTREC+4, BUILDBYLASTREC+5, BUILDBYLASTREC+6
INVDTTM FINDBYPAT+2~, FINDBYPAT+39*, FINDBYPAT+40*, FINDBYPAT+42
INVSTART FINDBYPAT+3~, FINDBYPAT+30*, FINDBYPAT+31*, FINDBYPAT+32
JSONRETURN QUERY~, QUERY+2*, QUERY+6, QUERY+14, QUERY+21, QUERY+24, QUERY+28, QUERY+42, QUERY+56
LASTREC QUERY+1~, QUERY+34*, QUERY+40, QUERY+48*, QUERY+54, BUILDRESULTS+1~, BUILDRESULTS+2*, BUILDRESULTS+6*, BUILDRESULTS+10
LASTRECORD BUILDBYLASTREC~, BUILDBYLASTREC+3
NEWLASTREC QUERY+1~, QUERY+22*, QUERY+25
NEWLASTRECORD BUILDBYLASTREC+1~, BUILDBYLASTREC+2*, BUILDBYLASTREC+10*, BUILDBYLASTREC+12
NUMRECORDS VALIDATE+1~, VALIDATE+40*, VALIDATE+41, VALIDATE+42, VALIDATE+44, BUILDBYLASTREC~, BUILDBYLASTREC+4
ORIGDT BUILDXREF+1~, BUILDXREF+7*, BUILDXREF+8, BUILDXREF+9
OSACT FINDBYPAT+3~, FINDBYPAT+25*, FINDBYPAT+28
OSPEND FINDBYPAT+3~, FINDBYPAT+26*, FINDBYPAT+28
PATIENT FINDBYPAT+2~
PATSCPERCENT FINDBYPAT+2~, FINDBYPAT+8, FINDBYPAT+16, FINDBYPAT+35, FINDBYPAT+36, FINDBYPAT+44, FINDBYPAT+50
PATSVCCONN FINDBYPAT+2~, FINDBYPAT+8, FINDBYPAT+16, FINDBYPAT+35, FINDBYPAT+36, FINDBYPAT+44, FINDBYPAT+50
PCE FINDBYPAT+2~
PGROUP VALPRIOGROUP+1~, VALPRIOGROUP+2*, VALPRIOGROUP+3, VALPRIOGROUP+5, VALPRIOGROUP+6
PRIOGRP BUILDXREF+1~, BUILDXREF+4*, BUILDXREF+5, BUILDXREF+6, BUILDXREF+7, BUILDXREF+8, BUILDXREF+9
PRIORITYGROUP FINDBYPAT+2~, FINDBYPAT+8, FINDBYPAT+9, FINDBYPAT+16, FINDBYPAT+35, FINDBYPAT+36, FINDBYPAT+44, FINDBYPAT+50
RECALLIEN FINDBYPAT+3~, FINDBYPAT+49*, FINDBYPAT+50
RECORDER QUERY+1~, BUILDXREF+2*, BUILDXREF+3, BUILDXREF+10*, BUILDXREF+11, BUILDXREF+15*, BUILDXREF+16, BUILDXREF+17, BUILDRESULTS+1~, BUILDRESULTS+3*
, BUILDRESULTS+4, BUILDRESULTS+5, BUILDRESULTS+6, BUILDBYLASTREC+1~, BUILDBYLASTREC+3*, BUILDBYLASTREC+4*, BUILDBYLASTREC+5, BUILDBYLASTREC+6, BUILDBYLASTREC+10
REQCNT FINDBYPAT+2~, FINDBYPAT+5*, FINDBYPAT+14, FINDBYPAT+16, FINDBYPAT+28, FINDBYPAT+31, FINDBYPAT+32, FINDBYPAT+36, FINDBYPAT+40, FINDBYPAT+42
, FINDBYPAT+44, FINDBYPAT+49, FINDBYPAT+50
REQIEN FINDBYPAT+2~, FINDBYPAT+14*, FINDBYPAT+15, FINDBYPAT+16, BUILDXREF+1~, BUILDXREF+8*, BUILDXREF+9, BUILDXREF+11, BUILDXREF+13*, BUILDXREF+14
, BUILDXREF+16, BUILDRESULTS+1~, BUILDRESULTS+4*, BUILDRESULTS+5, BUILDRESULTS+7, BUILDRESULTS+8, BUILDRESULTS+9, BUILDBYLASTREC+1~, BUILDBYLASTREC+5*, BUILDBYLASTREC+6
, BUILDBYLASTREC+7, BUILDBYLASTREC+8, BUILDBYLASTREC+9
REQTYPE BUILDXREF+1~, BUILDXREF+9*, BUILDXREF+11, BUILDXREF+14*, BUILDXREF+16, BUILDRESULTS+1~, BUILDRESULTS+5*, BUILDRESULTS+7, BUILDRESULTS+8, BUILDRESULTS+9
, BUILDBYLASTREC+1~, BUILDBYLASTREC+6*, BUILDBYLASTREC+7, BUILDBYLASTREC+8, BUILDBYLASTREC+9
REQUESTS QUERY+1~, QUERY+22, QUERY+23, QUERY+34, QUERY+35, QUERY+48, QUERY+49, BUILDRESULTS~, BUILDRESULTS+7, BUILDRESULTS+8
, BUILDRESULTS+9, BUILDBYLASTREC~, BUILDBYLASTREC+7, BUILDBYLASTREC+8, BUILDBYLASTREC+9
REQUESTS("QueryResults" QUERY+24*, QUERY+25*, QUERY+26*, QUERY+27*, QUERY+36*, QUERY+37*, QUERY+38*, QUERY+39*, QUERY+40*, QUERY+41*
, QUERY+50*, QUERY+51*, QUERY+52*, QUERY+53*, QUERY+54*, QUERY+55*
RETURNNUMREC BUILDRESULTS~, BUILDRESULTS+3, BUILDRESULTS+4
RETURNRECORDCNT VALIDATE+1~, VALIDATE+46*, VALIDATE+47, VALIDATE+48
SCPERCENT QUERY+1~
SDBEG VALWAITTIME+1~, VALWAITTIME+3*, VALWAITTIME+5*, VALWAITTIME+6*, VALWAITTIME+9
SDCONTEXT QUERY~, QUERY+5
SDCONTEXT("US ER DUZ" , QUERY+7
SDEND VALWAITTIME+1~, VALWAITTIME+4*, VALWAITTIME+7*, VALWAITTIME+8*, VALWAITTIME+9
SDINPUT QUERY~, QUERY+13, QUERY+32, QUERY+46, VALIDATE~, VALIDATE+6, VALIDATE+8, VALIDATE+27, FINDBYPAT~, FINDBYPAT+16
, FINDBYPAT+36, FINDBYPAT+44, FINDBYPAT+50, VALREQTYPE~, VALREQSUBTYPE~, VALPRIOGROUP~
SDINPUT("FILTER" QUERY+31, QUERY+45, VALIDATE+3, VALIDATE+10, VALIDATE+13, VALIDATE+18, VALIDATE+19!, VALIDATE+20*, VALIDATE+22*, VALIDATE+23
, VALIDATE+29, VALIDATE+30, VALIDATE+32, VALIDATE+33, VALIDATE+35, FINDBYPAT+6, FINDBYPAT+9, FINDBYPAT+12, FINDBYPAT+13, FINDBYPAT+19
, FINDBYPAT+21, FINDBYPAT+22, FINDBYPAT+47, FINDBYPAT+48, VALREQTYPE+3*, VALREQTYPE+5, VALREQSUBTYPE+3*, VALREQSUBTYPE+5, VALPRIOGROUP+2, VALPRIOGROUP+4*
, VALPRIOGROUP+5*, VALPRIOGROUP+7*
SDINPUT("IDEM POTENCY KEY" , QUERY+10
SDINPUT("LAST RECORD" , QUERY+17, QUERY+18, QUERY+22, VALIDATE+42
SDINPUT("MAX NUMBER OF RECORDS" , VALIDATE+40, VALIDATE+42*, VALIDATE+44*, FINDBYPAT+14, FINDBYPAT+28, FINDBYPAT+31, FINDBYPAT+32, FINDBYPAT+40, FINDBYPAT+42
, FINDBYPAT+49
SDINPUT("RETU RN NUMBER OF RECORDS" , QUERY+22, QUERY+34, QUERY+48, VALIDATE+46, VALIDATE+48*
SDINPUT("SORT" QUERY+33, QUERY+47, VALIDATE+37*, VALIDATE+38
SERVICE FINDBYPAT+3~, FINDBYPAT+22*, FINDBYPAT+23
SERVICELIST FINDBYPAT+3~, FINDBYPAT+24
SERVICELIST( FINDBYPAT+23*
SERVICEREL BUILDXREF+1~, BUILDXREF+5*, BUILDXREF+6, BUILDXREF+7, BUILDXREF+8, BUILDXREF+9
SORT BUILDXREF~, BUILDXREF+3, VALSORT~, VALSORT+1
SORTBY BUILDXREF+1~, BUILDXREF+12*, BUILDXREF+13, BUILDXREF+14
STARTDT QUERY+1~, QUERY+13, QUERY+32, QUERY+46, VALIDATE~, VALIDATE+2*, VALIDATE+24*, FINDBYPAT~, FINDBYPAT+16, FINDBYPAT+31
, FINDBYPAT+36, FINDBYPAT+38, FINDBYPAT+44, FINDBYPAT+50
STAT FINDBYPAT+3~, FINDBYPAT+28*, FINDBYPAT+29, FINDBYPAT+31, FINDBYPAT+32
STOPCODEIEN VALIDATE+1~, VALIDATE+14*, VALIDATE+15, VALIDATE+16
STOPCODELIST VALIDATE+1~, VALIDATE+17, VALIDATE+20
STOPCODELIST( VALIDATE+16*
STOPCODETYPE VALIDATE+1~
STRTENDDATES VALIDATE+1~, VALIDATE+23*, VALIDATE+24, VALIDATE+25
TOTALRECORDS QUERY+1~, QUERY+33*, QUERY+39, QUERY+47*, QUERY+53
TYPE VALREQTYPE+1~, VALREQTYPE+5*, VALREQTYPE+6, VALREQSUBTYPE+1~, VALREQSUBTYPE+5*, VALREQSUBTYPE+6
U VALIDATE+24, VALIDATE+25, VALWAITTIME+9
VALSTAT VALIDATE+1~, VALIDATE+41, VALIDATE+47
VAMIS VALIDATE+1~, VALIDATE+13*, VALIDATE+14
VCLIN VALIDATE+1~, VALIDATE+10*, VALIDATE+11
VPAT VALIDATE+1~, VALIDATE+3*, VALIDATE+4
VRET VALIDATE+1~, VALIDATE+4, VALIDATE+11, VALIDATE+15, VALIDATE+35, VALPRIOGROUP+6
VRET( VALPRIOGROUP+7
WAITTIME VALWAITTIME~, VALWAITTIME+2, VALWAITTIME+3, VALWAITTIME+4
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