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

Package: Scheduling

Routine: SDES2UNDOCHKOUT


Information

SDES2UNDOCHKOUT ;ALB/ANU/TJB,MCB,MCB,AGW,JDJ - VISTA SCHEDULING RPCS - SDES2 UNDO CHECKOUT ;MAY 22,2026

Source Information

Source file <SDES2UNDOCHKOUT.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 7 ($$HANDLE,AFTER,BEFORE,EVT)^SDAMEVT  BYAPPTIEN^SDES2GETAPPTRPCS  (BUILDJSON,ERRLOG)^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  $$GET44RECORDIENS^SDESCANCELAPPTS  $$FIND^SDESCHECKOUT  $$GETAPT^SDVSIT2  
Kernel 2 ($$FMDIFF,$$NOW)^XLFDT  DUZ^XUP  
VA FileMan 2 FILE^DIE  $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
UNDOCHECKOUT(JSONRETURN,SDCONTEXT,SDINPUT) ;
VALPARAMS(PARAMS,SDERRORS) ; Validate
UNDOCKOUT(SDRETURN,APPTIEN) ;
UNDO(APPTIEN,CLINICIEN,APPTSTARTTIME,DFN) ;
BEFOREEVENT(APPTSTARTTIME,DFN,CLINICIEN,APPTSUBIEN44,SDCIHDL,SDATA) ;
AFTEREVENT(APPTSTARTTIME,DFN,CLINICIEN,APPTSUBIEN44,SDCIHDL,SDATA) ;

External References

Name Field # of Occurrence
FILE^DIE UNDO+5, UNDO+12, UNDO+18, UNDO+25
$$GET1^DIQ VALPARAMS+7, UNDOCKOUT+3, UNDOCKOUT+4, UNDOCKOUT+5, UNDOCKOUT+6, UNDO+15, UNDO+20, UNDO+22
$$HANDLE^SDAMEVT UNDOCKOUT+9
AFTER^SDAMEVT AFTEREVENT+4
BEFORE^SDAMEVT BEFOREEVENT+1
EVT^SDAMEVT AFTEREVENT+5
BYAPPTIEN^SDES2GETAPPTRPCS UNDOCHECKOUT+13
BUILDJSON^SDES2JSON UNDOCHECKOUT+4, UNDOCHECKOUT+8, UNDOCHECKOUT+15
ERRLOG^SDES2JSON VALPARAMS+5, VALPARAMS+6, VALPARAMS+8, VALPARAMS+9
VALCONTEXT^SDES2VALCONTEXT UNDOCHECKOUT+3
$$GET44RECORDIENS^SDESCANCELAPPTS UNDO+7
$$FIND^SDESCHECKOUT UNDOCKOUT+7
$$GETAPT^SDVSIT2 UNDO+14
$$FMDIFF^XLFDT VALPARAMS+9
$$NOW^XLFDT UNDO+24
DUZ^XUP UNDOCHECKOUT+5

Used in RPC

RPC Name Call Tags
SDES2 UNDO CHECKOUT UNDOCHECKOUT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SCE - [#409.68] GET1^DIQ
^SDEC(409.831 - [#409.831] GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] UNDO+16
^SCE - [#409.68] UNDO+20
^SDEC(409.84 - [#409.84] VALPARAMS+6

Label References

Name Line Occurrences
$$VALPARAMS UNDOCHECKOUT+7
AFTEREVENT UNDOCKOUT+13
BEFOREEVENT UNDOCKOUT+11
UNDO UNDOCKOUT+12
UNDOCKOUT UNDOCHECKOUT+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% AFTEREVENT+1~
%DT AFTEREVENT+1~
%H AFTEREVENT+1~
%I AFTEREVENT+1~
ANS AFTEREVENT+1~
APPTIEN UNDOCKOUT~, UNDOCKOUT+3, UNDOCKOUT+4, UNDOCKOUT+5, UNDOCKOUT+12, UNDO~, UNDO+3, UNDO+4, UNDO+20, UNDO+22
APPTSTARTTIME UNDOCKOUT+1~, UNDOCKOUT+3*, UNDOCKOUT+7, UNDOCKOUT+8, UNDOCKOUT+11, UNDOCKOUT+12, UNDOCKOUT+13, UNDO~, UNDO+7, UNDO+14
, BEFOREEVENT~, BEFOREEVENT+1, AFTEREVENT~, AFTEREVENT+4
APPTSUBIEN44 UNDOCKOUT+1~, UNDOCKOUT+7*, UNDOCKOUT+8, UNDOCKOUT+11, UNDOCKOUT+13, BEFOREEVENT~, BEFOREEVENT+1, AFTEREVENT~, AFTEREVENT+4
C AFTEREVENT+1~
CLINICIEN UNDOCKOUT+1~, UNDOCKOUT+6*, UNDOCKOUT+7, UNDOCKOUT+8, UNDOCKOUT+11, UNDOCKOUT+12, UNDOCKOUT+13, UNDO~, UNDO+7, UNDO+14
, BEFOREEVENT~, BEFOREEVENT+1, AFTEREVENT~, AFTEREVENT+4
DA AFTEREVENT+1~
DFN UNDOCKOUT+1~, UNDOCKOUT+4*, UNDOCKOUT+7, UNDOCKOUT+8, UNDOCKOUT+11, UNDOCKOUT+12, UNDOCKOUT+13, UNDO~, UNDO+7, UNDO+14
, BEFOREEVENT~, BEFOREEVENT+1, AFTEREVENT~, AFTEREVENT+4
DGMT AFTEREVENT+1~
DGNOCOPF AFTEREVENT+1~
DGWRT AFTEREVENT+1~
DSIHCL AFTEREVENT+1~
DSIHFS AFTEREVENT+1~
DSPV150 AFTEREVENT+1~
DT VALPARAMS+9
DUZ UNDOCHECKOUT+5~, UNDO+23
ENCOUNTERIEN UNDO+1~, UNDO+14*, UNDO+15, UNDO+20, UNDO+21, UNDO+22, UNDO+23, UNDO+24
ERR40968 UNDO+1~
ERR44 UNDO+1~
ERR84 UNDO+1~
ERR9000010 UNDO+1~
ERRORS UNDOCHECKOUT+1~, UNDOCHECKOUT+3, UNDOCHECKOUT+4, UNDOCHECKOUT+7, UNDOCHECKOUT+8, UNDOCKOUT+1~
ERRORS("Appointment" UNDOCHECKOUT+4*, UNDOCHECKOUT+8*
ERRORS("UndoCheckOut" UNDOCHECKOUT+4*, UNDOCHECKOUT+8*
EVN AFTEREVENT+1~
FDA40968 UNDO+1~, UNDO+25!
FDA40968( UNDO+21*, UNDO+22*, UNDO+23*, UNDO+24*
FDA44 UNDO+1~, UNDO+12!
FDA44( UNDO+9*, UNDO+10*, UNDO+11*
FDA84 UNDO+1~, UNDO+5!
FDA84( UNDO+3*, UNDO+4*
FDA9000010 UNDO+1~, UNDO+18!
FDA9000010(9000010 UNDO+17*
FS AFTEREVENT+1~
HL16 AFTEREVENT+1~
HL7STRG AFTEREVENT+1~
HLA AFTEREVENT+1~
HLECH AFTEREVENT+1~
HLFS AFTEREVENT+1~
HLHDR AFTEREVENT+1~
HLN AFTEREVENT+2~
HLPARAM AFTEREVENT+2~
HLQ AFTEREVENT+2~
HLSAN AFTEREVENT+2~
HLTYPE AFTEREVENT+2~
HLX AFTEREVENT+2~
IEN AFTEREVENT+2~
IENS44 UNDO+1~, UNDO+7*, UNDO+8, UNDO+9, UNDO+10, UNDO+11
IVMZ10F AFTEREVENT+2~
J AFTEREVENT+2~
JSONRETURN UNDOCHECKOUT~, UNDOCHECKOUT+4, UNDOCHECKOUT+8, UNDOCHECKOUT+15
PARAMETERS UNDOCHECKOUT+1~, UNDOCHECKOUT+7*, UNDOCHECKOUT+10, UNDOCHECKOUT+12, UNDOCHECKOUT+13
PARAMETERS("A PPOINTMENT IEN" , UNDOCHECKOUT+12*
PARAMS VALPARAMS~
PARAMS("APPOI NTMENT IEN" , VALPARAMS+4
PIVOT AFTEREVENT+2~
R AFTEREVENT+2~
REF AFTEREVENT+2~
RESOURCEIEN UNDOCKOUT+1~, UNDOCKOUT+5*, UNDOCKOUT+6
S AFTEREVENT+2~
SDATA UNDOCKOUT+1~, UNDOCKOUT+8*, UNDOCKOUT+11, UNDOCKOUT+13, BEFOREEVENT~, BEFOREEVENT+1, AFTEREVENT~, AFTEREVENT+4, AFTEREVENT+5
SDCHECKDT VALPARAMS+1~, VALPARAMS+7*, VALPARAMS+8, VALPARAMS+9
SDCIHDL UNDOCKOUT+1~, UNDOCKOUT+9*, UNDOCKOUT+11, UNDOCKOUT+13, BEFOREEVENT~, BEFOREEVENT+1, AFTEREVENT~, AFTEREVENT+4, AFTEREVENT+5
SDCONTEXT UNDOCHECKOUT~, UNDOCHECKOUT+3, UNDOCHECKOUT+13
SDCONTEXT("AC HERON AUDIT ID" , UNDO+4
SDCONTEXT("US ER DUZ" , UNDOCHECKOUT+5
SDERRORS VALPARAMS~, VALPARAMS+5, VALPARAMS+6, VALPARAMS+8, VALPARAMS+9, VALPARAMS+11
SDIEN VALPARAMS+1~, VALPARAMS+4*, VALPARAMS+5, VALPARAMS+6, VALPARAMS+7, VALPARAMS+12
SDINPUT UNDOCHECKOUT~, UNDOCHECKOUT+7
SDLOC AFTEREVENT+2~
SDRETURN UNDOCHECKOUT+1~, UNDOCHECKOUT+10, UNDOCHECKOUT+11, UNDOCHECKOUT+13, UNDOCHECKOUT+14, UNDOCHECKOUT+15, UNDOCKOUT~
SDRETURN("Appointment" UNDOCHECKOUT+14*
SDRETURN("UndoCheckOut" UNDOCHECKOUT+14*, UNDOCKOUT+15*
SUBIEN UNDO+1~
U UNDOCKOUT+8
VA AFTEREVENT+2~
VACNTRY AFTEREVENT+2~
VAERR AFTEREVENT+2~
VISITFILEIEN UNDO+1~, UNDO+15*, UNDO+16, UNDO+17
XQXFLG AFTEREVENT+2~
XX AFTEREVENT+2~
Y UNDOCHECKOUT+1~
Z0 AFTEREVENT+2~
ZMID AFTEREVENT+2~
ZTSK AFTEREVENT+2~
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