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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDESUPDRECREQ2

Package: Scheduling

Routine: SDESUPDRECREQ2


Information

SDESUPDRECREQ2 ;ALB/LAB,KML,MGD,RRM,ANU,BWF - VISTA SCHEDULING CREATE EDIT RECALL REQ RPC ;March 06, 2023

Source Information

Source file <SDESUPDRECREQ2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Scheduling 4 $$ISOTFM^SDAMUTDT  BUILDJSON^SDESBUILDJSON  ERRLOG^SDESJSON  $$EASVALIDATE^SDESUTIL  
Kernel 3 $$UP^XLFSTR  $$LKUP^XPDKEY  OWNSKEY^XUSRB  
VA FileMan 1 (FILE,UPDATE)^DIE  

Entry Points

Name Comments DBIA/ICR reference
CREATERECREQ(RETN,DFN,ACCNO,SDCMT,FASTING,APPTP,RRPROVIEN,CLINIEN,APPTLEN,DATE,RECPPDT,DAPTDT,USERIEN,SECPDT,SDENTDT,EAS) ;CREATE recall request
UPDRECALLREQ(RETN,RECALLIEN,DFN,ACCNO,SDCMT,FASTING,APPTP,RRPROVIEN,CLINIEN,APPTLEN,DATE,RECPPDT,DAPTDT,USERIEN,SECPDT,EAS) ;update recall request
BLDREC ;build and file record
VALIDATE(ERRORS,SDCREATE) ;
INITINPUTPAR(SDCREATE) ;Initialized Input Paramaters
VALIDATERECALIEN(ERRORS,RECALLIEN) ;Validate Recall IEN
VALIDATEDFN(ERRORS,DFN) ;Validate Patient DFN
VALIDATEFASTING(ERRORS,FASTING) ;Validate Fasting
VALIDATEAPPTP(ERRORS,APPTP) ;Validate Appointment Type
VALIDATERRPRVIEN(ERRORS,RRPROVIEN) ;Validate Recall Provider IEN
VALIDATECLINIEN(ERRORS,CLINIEN) ;Validate Clinic IEN
VALIDATERECALLDT(ERRORS,RECALLDATE) ;Validate Recall Date
VALIDATERCDTNTRD(ERRORS,SDRCREATE,RECDTENTRD) ;Validate Recall Date Entered
VALIDATEAPPTLEN(ERRORS,LENGTHOFAPPT) ;Validate Length of Appointment
VALIDATERECPPDT(ERRORS,RECPPTDT) ;Validate Recall Date Per Patient
VALIDATEDAPTDT(ERRORS,DTRMSENT) ;Validate Date Reminder Sent
VALIDATEUSERIEN(ERRORS,USERIEN) ;Validate User IEN
VALIDATESECPDT(ERRORS,SECPRNTDT) ;Validate Second Print Date
VALIDATESDCMT(ERRORS,SDCMT) ;Validate Length of Appointment
VALIDATEEAS(ERRORS,SDEAS) ;Validate SDEAS
RETURNERROR(ERRORS,SDRECREQ,RETN,SDCREATE) ;
SETEMPTYOBJ(SDRECREQ,SDCREATE) ;Set the object to NULL
KEY(RECALLIEN) ;check that user has the correct SECURITY KEY

External References

Name Field # of Occurrence
FILE^DIE UPDRECALLREQ+6
UPDATE^DIE CREATERECREQ+6
$$ISOTFM^SDAMUTDT VALIDATERECALLDT+2, VALIDATERCDTNTRD+1, VALIDATERECPPDT+1, VALIDATEDAPTDT+2, VALIDATESECPDT+2
BUILDJSON^SDESBUILDJSON CREATERECREQ+9, UPDRECALLREQ+9, RETURNERROR+3
ERRLOG^SDESJSON CREATERECREQ+7, UPDRECALLREQ+7, VALIDATERECALIEN+1, VALIDATERECALIEN+2, VALIDATERECALIEN+4, VALIDATEDFN+1, VALIDATEDFN+2, VALIDATEFASTING+1, VALIDATEFASTING+3, VALIDATEAPPTP+1
, VALIDATEAPPTP+3, VALIDATEAPPTP+5, VALIDATERRPRVIEN+1, VALIDATERRPRVIEN+2, VALIDATECLINIEN+1, VALIDATECLINIEN+2, VALIDATERECALLDT+1, VALIDATERECALLDT+3, VALIDATEAPPTLEN+2, VALIDATEEAS+3
$$EASVALIDATE^SDESUTIL VALIDATEEAS+2
$$UP^XLFSTR VALIDATEFASTING+2
$$LKUP^XPDKEY KEY+13
OWNSKEY^XUSRB KEY+13

Used in RPC

RPC Name Call Tags
SDES CREATE RECALL REQ 2 CREATERECREQ
SDES EDIT RECALL REQ 2 UPDRECALLREQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] VALIDATEDFN+2
^SC - [#44] VALIDATECLINIEN+2
^SD(403.5 - [#403.5] VALIDATERECALIEN+2, KEY+8
^SD(403.51 - [#403.51] VALIDATEAPPTP+2, VALIDATEAPPTP+3, VALIDATEAPPTP+4
^SD(403.54 - [#403.54] VALIDATERRPRVIEN+2, KEY+10
^VA(200 - [#200] VALIDATEUSERIEN+3

Label References

Name Line Occurrences
$$KEY VALIDATERECALIEN+4
$$VALIDATEAPPTLEN VALIDATE+10
$$VALIDATEAPPTP VALIDATE+5
$$VALIDATECLINIEN VALIDATE+7
$$VALIDATEDAPTDT VALIDATE+12
$$VALIDATEDFN VALIDATE+3
$$VALIDATEEAS VALIDATE+16
$$VALIDATEFASTING VALIDATE+4
$$VALIDATERCDTNTRD VALIDATE+9
$$VALIDATERECALIEN VALIDATE+2
$$VALIDATERECALLDT VALIDATE+8
$$VALIDATERECPPDT VALIDATE+11
$$VALIDATERRPRVIEN VALIDATE+6
$$VALIDATESDCMT VALIDATE+15
$$VALIDATESECPDT VALIDATE+14
$$VALIDATEUSERIEN VALIDATE+13
BLDREC CREATERECREQ+5, UPDRECALLREQ+5
INITINPUTPAR VALIDATE+1
RETURNERROR CREATERECREQ+4, CREATERECREQ+7, UPDRECALLREQ+4, UPDRECALLREQ+7
SETEMPTYOBJ RETURNERROR+2
VALIDATE CREATERECREQ+3, UPDRECALLREQ+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACCNO CREATERECREQ~, UPDRECALLREQ~, BLDREC+3, INITINPUTPAR+3*
APPTLEN CREATERECREQ~, UPDRECALLREQ~, BLDREC+9, VALIDATE+10*, INITINPUTPAR+9*
APPTP CREATERECREQ~, UPDRECALLREQ~, BLDREC+6, VALIDATE+5*, INITINPUTPAR+6*, VALIDATEAPPTP~, VALIDATEAPPTP+1, VALIDATEAPPTP+2, VALIDATEAPPTP+3, VALIDATEAPPTP+4*
, VALIDATEAPPTP+5, VALIDATEAPPTP+6
CLINIEN CREATERECREQ~, UPDRECALLREQ~, BLDREC+8, VALIDATE+7*, INITINPUTPAR+8*, VALIDATECLINIEN~, VALIDATECLINIEN+1, VALIDATECLINIEN+2, VALIDATECLINIEN+3
DAPTDT CREATERECREQ~, UPDRECALLREQ~, BLDREC+12, VALIDATE+12*, INITINPUTPAR+12*
DATE CREATERECREQ~, UPDRECALLREQ~, BLDREC+10, VALIDATE+8*, INITINPUTPAR+10*
DFN CREATERECREQ~, UPDRECALLREQ~, BLDREC+2, VALIDATE+3*, INITINPUTPAR+2*, VALIDATEDFN~, VALIDATEDFN+1, VALIDATEDFN+2, VALIDATEDFN+3
DT VALIDATERCDTNTRD+2
DTRMSENT VALIDATEDAPTDT~, VALIDATEDAPTDT+1*, VALIDATEDAPTDT+2*, VALIDATEDAPTDT+3*, VALIDATEDAPTDT+4
DUZ VALIDATEUSERIEN+2, VALIDATEUSERIEN+3, KEY+13
EAS CREATERECREQ~, UPDRECALLREQ~, BLDREC+16, VALIDATE+16*, INITINPUTPAR+16*
ERRORS CREATERECREQ+1~, CREATERECREQ+3, CREATERECREQ+4, CREATERECREQ+7, UPDRECALLREQ+1~, UPDRECALLREQ+3, UPDRECALLREQ+4, UPDRECALLREQ+7, VALIDATE~, VALIDATE+2
, VALIDATE+3, VALIDATE+4, VALIDATE+5, VALIDATE+6, VALIDATE+7, VALIDATE+8, VALIDATE+9, VALIDATE+10, VALIDATE+11, VALIDATE+12
, VALIDATE+13, VALIDATE+14, VALIDATE+15, VALIDATE+16, VALIDATERECALIEN~, VALIDATERECALIEN+1, VALIDATERECALIEN+2, VALIDATERECALIEN+4, VALIDATEDFN~, VALIDATEDFN+1
, VALIDATEDFN+2, VALIDATEFASTING~, VALIDATEFASTING+1, VALIDATEFASTING+3, VALIDATEAPPTP~, VALIDATEAPPTP+1, VALIDATEAPPTP+3, VALIDATEAPPTP+5, VALIDATERRPRVIEN~, VALIDATERRPRVIEN+1
, VALIDATERRPRVIEN+2, VALIDATECLINIEN~, VALIDATECLINIEN+1, VALIDATECLINIEN+2, VALIDATERECALLDT~, VALIDATERECALLDT+1, VALIDATERECALLDT+3, VALIDATERCDTNTRD~, VALIDATEAPPTLEN~, VALIDATEAPPTLEN+2
, VALIDATERECPPDT~, VALIDATEDAPTDT~, VALIDATEUSERIEN~, VALIDATESECPDT~, VALIDATESDCMT~, VALIDATEEAS~, VALIDATEEAS+3, RETURNERROR~, RETURNERROR+1
ERRORS("Error" CREATERECREQ+4, UPDRECALLREQ+4
FASTING CREATERECREQ~, UPDRECALLREQ~, BLDREC+5, VALIDATE+4*, INITINPUTPAR+5*, VALIDATEFASTING~, VALIDATEFASTING+1, VALIDATEFASTING+2*, VALIDATEFASTING+3, VALIDATEFASTING+4
KEY KEY+6~, KEY+8*, KEY+10*, KEY+11, KEY+13
KY KEY+6~, KEY+13!
KY(0 KEY+14
LENGTHOFAPPT VALIDATEAPPTLEN~, VALIDATEAPPTLEN+1*, VALIDATEAPPTLEN+2, VALIDATEAPPTLEN+3*, VALIDATEAPPTLEN+4
RECALLDATE VALIDATERECALLDT~, VALIDATERECALLDT+1, VALIDATERECALLDT+2*, VALIDATERECALLDT+3, VALIDATERECALLDT+4
RECALLIEN CREATERECREQ+1~, CREATERECREQ+2*, UPDRECALLREQ~, UPDRECALLREQ+8, BLDREC+1, BLDREC+2, BLDREC+3, BLDREC+4, BLDREC+5, BLDREC+6
BLDREC+7, BLDREC+8, BLDREC+9, BLDREC+10, BLDREC+11, BLDREC+12, BLDREC+13, BLDREC+14, BLDREC+15, BLDREC+16
, VALIDATE+2*, INITINPUTPAR+1*, VALIDATERECALIEN~, VALIDATERECALIEN+1, VALIDATERECALIEN+2, VALIDATERECALIEN+4, VALIDATERECALIEN+5, KEY~, KEY+8
RECDTENTRD VALIDATERCDTNTRD~, VALIDATERCDTNTRD+1*, VALIDATERCDTNTRD+2*, VALIDATERCDTNTRD+3
RECPPDT CREATERECREQ~, UPDRECALLREQ~, BLDREC+11, VALIDATE+11*, INITINPUTPAR+11*
RECPPTDT VALIDATERECPPDT~, VALIDATERECPPDT+1*, VALIDATERECPPDT+2*, VALIDATERECPPDT+3
RET KEY+6~, KEY+7*, KEY+9*, KEY+11*, KEY+14*, KEY+15
RETN CREATERECREQ~, CREATERECREQ+4, CREATERECREQ+7, CREATERECREQ+9, UPDRECALLREQ~, UPDRECALLREQ+4, UPDRECALLREQ+7, UPDRECALLREQ+9, RETURNERROR~, RETURNERROR+3
RRPROVIEN CREATERECREQ~, UPDRECALLREQ~, BLDREC+7, VALIDATE+6*, INITINPUTPAR+7*, VALIDATERRPRVIEN~, VALIDATERRPRVIEN+1, VALIDATERRPRVIEN+2, VALIDATERRPRVIEN+3
SDCMT CREATERECREQ~, UPDRECALLREQ~, BLDREC+4, VALIDATE+15*, INITINPUTPAR+4*, VALIDATESDCMT~, VALIDATESDCMT+1*, VALIDATESDCMT+2*, VALIDATESDCMT+3
SDCREATE CREATERECREQ+1~, CREATERECREQ+2*, CREATERECREQ+3, CREATERECREQ+4, CREATERECREQ+7, UPDRECALLREQ+2*, UPDRECALLREQ+3, UPDRECALLREQ+4, UPDRECALLREQ+7, BLDREC+14
, VALIDATE~, VALIDATE+1, VALIDATE+9, INITINPUTPAR~, INITINPUTPAR+1, RETURNERROR~, RETURNERROR+2, SETEMPTYOBJ~, SETEMPTYOBJ+1
SDEAS VALIDATEEAS~, VALIDATEEAS+1*, VALIDATEEAS+2*, VALIDATEEAS+3, VALIDATEEAS+4
SDENTDT CREATERECREQ~, BLDREC+14, VALIDATE+9*, INITINPUTPAR+15*
SDFDA CREATERECREQ+1~, UPDRECALLREQ+1~, BLDREC+1*
SDFDA( BLDREC+1, BLDREC+2*, BLDREC+3*, BLDREC+4*, BLDREC+5*, BLDREC+6*, BLDREC+7*, BLDREC+8*, BLDREC+9*, BLDREC+10*
BLDREC+11*, BLDREC+12*, BLDREC+13*, BLDREC+14*, BLDREC+15*, BLDREC+16*
SDFLAG KEY+6~, KEY+8*
SDIEN CREATERECREQ+1~, UPDRECALLREQ+1~
SDIEN(1 CREATERECREQ+8
SDMSG CREATERECREQ+1~, CREATERECREQ+7, UPDRECALLREQ+1~, UPDRECALLREQ+7
SDPRV KEY+6~, KEY+8*, KEY+9, KEY+10
SDRCREATE VALIDATERCDTNTRD~, VALIDATERCDTNTRD+1
SDRECREQ CREATERECREQ+1~, CREATERECREQ+4, CREATERECREQ+7, CREATERECREQ+9, UPDRECALLREQ+1~, UPDRECALLREQ+4, UPDRECALLREQ+7, UPDRECALLREQ+9, RETURNERROR~, RETURNERROR+1*
, RETURNERROR+2, RETURNERROR+3, SETEMPTYOBJ~
SDRECREQ("RecallReqCreate" CREATERECREQ+8*, SETEMPTYOBJ+1*
SDRECREQ("RecallReqEdit" UPDRECALLREQ+8*, SETEMPTYOBJ+2*
SECPDT CREATERECREQ~, UPDRECALLREQ~, BLDREC+15, VALIDATE+14*, INITINPUTPAR+14*, VALIDATESECPDT+2
SECPRNTDT VALIDATESECPDT~, VALIDATESECPDT+1*, VALIDATESECPDT+2*, VALIDATESECPDT+3*, VALIDATESECPDT+4
U KEY+8, KEY+10
USERIEN CREATERECREQ~, UPDRECALLREQ~, BLDREC+13, VALIDATE+13*, INITINPUTPAR+13*, VALIDATEUSERIEN~, VALIDATEUSERIEN+1*, VALIDATEUSERIEN+2*, VALIDATEUSERIEN+3*, VALIDATEUSERIEN+4
VALUE KEY+12~, KEY+13*
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All