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

Package: Scheduling

Routine: SDES2REACTTCLIN


Information

SDES2REACTTCLIN ;ALB/TJB,MGD,JDJ,TAW - VISTA SCHEDULING REACTIVATE CLINIC RPC in HOSPITAL LOCATION FILE 44 ;AUG 25 2025

Source Information

Source file <SDES2REACTTCLIN.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 4 $$ISOTFM^SDAMUTDT  (BUILDJSON,ERRLOG)^SDES2JSON  $$GETRES^SDES2UTIL1  VALCONTEXT^SDES2VALCONTEXT  
Kernel 3 $$FMTE^XLFDT  $$TRIM^XLFSTR  DUZ^XUP  
VA FileMan 3 TURNON^DIAUTL  FILE^DIE  $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
REACTIVATECLIN(RETURNJSON,SDCONTEXT,SDPARAM) ;Entry point for SDES2 REACTIVATE CLINIC RPC
INITVAR ;Initialize input parameter
REACTIVATE(RETURN,SDCLINICIEN,REACTIVATIONDATE) ;Reactivate Clinic
UPDATECLNRES(SDCLINICIEN,REACTIVATIONDATE) ;Update REACTIVATED DATE/TIME and REACTIVATED BY USER in SDEC RESOURCE File #409.831
VALCLNIENREACTDT(ERRORS,CLINICIEN,REACTIVATIONDATE) ;validate Clinic IEN and Reactivation Date (they need to go hand in hand together)
SETERRORRETURN(ERRORS,RETURNERROR,RETURNJSON) ;
SETEMPTYOBJECT(RETURNERROR) ;set the return object into null if an error occur

External References

Name Field # of Occurrence
TURNON^DIAUTL REACTIVATECLIN+31
FILE^DIE REACTIVATE+8, UPDATECLNRES+6
$$GET1^DIQ REACTIVATE+4, REACTIVATE+5, REACTIVATE+6, VALCLNIENREACTDT+5, VALCLNIENREACTDT+7, VALCLNIENREACTDT+18, VALCLNIENREACTDT+19
$$ISOTFM^SDAMUTDT REACTIVATECLIN+32, VALCLNIENREACTDT+15
BUILDJSON^SDES2JSON REACTIVATECLIN+26, REACTIVATECLIN+36, SETERRORRETURN+3
ERRLOG^SDES2JSON REACTIVATE+9, VALCLNIENREACTDT+2, VALCLNIENREACTDT+4, VALCLNIENREACTDT+5, VALCLNIENREACTDT+13, VALCLNIENREACTDT+16, VALCLNIENREACTDT+17, VALCLNIENREACTDT+20, VALCLNIENREACTDT+21, VALCLNIENREACTDT+22
, VALCLNIENREACTDT+24
$$GETRES^SDES2UTIL1 UPDATECLNRES+2
VALCONTEXT^SDES2VALCONTEXT REACTIVATECLIN+25
$$FMTE^XLFDT REACTIVATE+11, VALCLNIENREACTDT+21, VALCLNIENREACTDT+22, VALCLNIENREACTDT+24
$$TRIM^XLFSTR REACTIVATE+6, VALCLNIENREACTDT+11
DUZ^XUP REACTIVATECLIN+27

Used in RPC

RPC Name Call Tags
SDES2 REACTIVATE CLINIC REACTIVATECLIN

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] VALCLNIENREACTDT+4
^SC("B" VALCLNIENREACTDT+12

Label References

Name Line Occurrences
$$REACTIVATE REACTIVATECLIN+33
INITVAR REACTIVATECLIN+28
SETEMPTYOBJECT SETERRORRETURN+2
SETERRORRETURN REACTIVATECLIN+30, REACTIVATECLIN+34
UPDATECLNRES REACTIVATECLIN+35
VALCLNIENREACTDT REACTIVATECLIN+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLIN REACTIVATECLIN+20~
CLINICIEN VALCLNIENREACTDT~, VALCLNIENREACTDT+2, VALCLNIENREACTDT+3, VALCLNIENREACTDT+4, VALCLNIENREACTDT+5, VALCLNIENREACTDT+7, VALCLNIENREACTDT+15, VALCLNIENREACTDT+18, VALCLNIENREACTDT+19
DT VALCLNIENREACTDT+22
DUZ REACTIVATECLIN+27~, UPDATECLNRES+5
ERRORS REACTIVATECLIN+18~, REACTIVATECLIN+25, REACTIVATECLIN+26, REACTIVATECLIN+29, REACTIVATECLIN+30, REACTIVATECLIN+34, REACTIVATE+9, VALCLNIENREACTDT~, VALCLNIENREACTDT+2, VALCLNIENREACTDT+4
, VALCLNIENREACTDT+5, VALCLNIENREACTDT+13, VALCLNIENREACTDT+16, VALCLNIENREACTDT+17, VALCLNIENREACTDT+20, VALCLNIENREACTDT+21, VALCLNIENREACTDT+22, VALCLNIENREACTDT+24, SETERRORRETURN~, SETERRORRETURN+1
ERRORS("Error" REACTIVATECLIN+30, REACTIVATECLIN+34
ERRORS("ReactivateClinic" REACTIVATECLIN+26*
IEN REACTIVATECLIN+20~
INACTDT VALCLNIENREACTDT+1~, VALCLNIENREACTDT+18*, VALCLNIENREACTDT+20, VALCLNIENREACTDT+21, VALCLNIENREACTDT+23
ISFILED REACTIVATE+1~, REACTIVATE+2*, REACTIVATE+9*, REACTIVATE+12*, REACTIVATE+13
ISREACTIVATED REACTIVATECLIN+19~, REACTIVATECLIN+33*, REACTIVATECLIN+35
PROVDUZ REACTIVATECLIN+20~
REACTDT VALCLNIENREACTDT+1~, VALCLNIENREACTDT+19*, VALCLNIENREACTDT+23, VALCLNIENREACTDT+24
REACTIVATIONDATE REACTIVATECLIN+19~, REACTIVATECLIN+29, REACTIVATECLIN+32*, REACTIVATECLIN+33, REACTIVATECLIN+35, INITVAR+2*, REACTIVATE~, REACTIVATE+4, REACTIVATE+7, REACTIVATE+11
, UPDATECLNRES~, UPDATECLNRES+4, VALCLNIENREACTDT~, VALCLNIENREACTDT+15*, VALCLNIENREACTDT+16, VALCLNIENREACTDT+17, VALCLNIENREACTDT+21, VALCLNIENREACTDT+22, VALCLNIENREACTDT+23
RETURN REACTIVATECLIN+18~, REACTIVATECLIN+33, REACTIVATECLIN+36, REACTIVATE~
RETURN("ReactivateClinic" REACTIVATE+10*, REACTIVATE+11*
RETURNERROR REACTIVATECLIN+18~, REACTIVATECLIN+30, REACTIVATECLIN+34, SETERRORRETURN~, SETERRORRETURN+1*, SETERRORRETURN+2, SETERRORRETURN+3, SETEMPTYOBJECT~
RETURNERROR("ReactivateClinic" SETEMPTYOBJECT+1*, SETEMPTYOBJECT+2*
RETURNJSON REACTIVATECLIN~, REACTIVATECLIN+23!, REACTIVATECLIN+26, REACTIVATECLIN+30, REACTIVATECLIN+34, REACTIVATECLIN+36, SETERRORRETURN~, SETERRORRETURN+3
SDCLINICIEN REACTIVATECLIN+19~, REACTIVATECLIN+29, REACTIVATECLIN+32, REACTIVATECLIN+33, REACTIVATECLIN+35, INITVAR+1*, REACTIVATE~, REACTIVATE+4, REACTIVATE+5, REACTIVATE+6
, REACTIVATE+7, REACTIVATE+10, UPDATECLNRES~, UPDATECLNRES+2
SDCLINNAME VALCLNIENREACTDT+1~
SDCLINRES UPDATECLNRES+1~, UPDATECLNRES+2*, UPDATECLNRES+3, UPDATECLNRES+4, UPDATECLNRES+5
SDCLNNAME REACTIVATE+1~, REACTIVATE+5*, REACTIVATE+6, VALCLNIENREACTDT+1~, VALCLNIENREACTDT+7*, VALCLNIENREACTDT+9, VALCLNIENREACTDT+11
SDCONTEXT REACTIVATECLIN~, REACTIVATECLIN+25
SDCONTEXT("US ER DUZ" , REACTIVATECLIN+27
SDERR REACTIVATE+1~, REACTIVATE+9
SDFDA REACTIVATE+1~
SDFDA(44 REACTIVATE+6*, REACTIVATE+7*
SDNEWNAME VALCLNIENREACTDT+10~, VALCLNIENREACTDT+11*, VALCLNIENREACTDT+12
SDPARAM REACTIVATECLIN~
SDPARAM("CLIN IC IEN" , INITVAR+1
SDPARAM("REAC TIVATION DATE" , INITVAR+2
SDRESFDA UPDATECLNRES+1~
SDRESFDA( UPDATECLNRES+4*, UPDATECLNRES+5*
TEMPIEN VALCLNIENREACTDT+10~*, VALCLNIENREACTDT+12*, VALCLNIENREACTDT+13
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