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 |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: EHMSDEC8

Package: Electronic Health Modernization

Routine: EHMSDEC8


Information

EHMSDEC8 ;ALB/SAT/JSM,WTC,LAB,LEG,RRM,MGD - DELETE APPTS ; Jun 05, 2025@14:53:21

Source Information

Source file <EHMSDEC8.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 5 EN^SDCODEL  CHECKIN^SDEC25  AROPEN^SDECAR  AR433D^SDECAR2  ($$CI,$$SCIEN)^SDECU2  
Kernel 2 ^%ZTER  $$NOW^XLFDT  
VA FileMan 2 (FILE,UPDATE)^DIE  $$GET1^DIQ  
Electronic Health Modernization 1 (APCAN,AVUPDT)^EHMSDC8A  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Electronic Health Modernization 2 EHMAPPT1  EHMSDC8A  

Entry Points

Name Comments DBIA/ICR reference
APPDEL(SDECAPTID,SDECTYP,SDECCR) ;Cancels appointment
SDECCAN(SDECAPTID,SDECTYP,SDECCR,SDECDATE,SDUSER) ;cancel SDEC APPOINTMENT entry
CANCEL(BSDR) ;EP; called to cancel appt
; Make call using: S ERR=$$CANCEL^SDEC08(.ARRAY)
ERR(SDECI,SDECERR,SDECAPTID,LOCK) ;Error processing BI/SD*5.3*740 added two parameters ;changed SDECPATID to SDECAPTID - pwc *745
ETRAP

External References

Name Field # of Occurrence
^%ZTER ETRAP+1
FILE^DIE SDECCAN+21
UPDATE^DIE SDECCAN+24, SDECCAN+44, CANCEL+54
$$GET1^DIQ SDECCAN+11, SDECCAN+12, SDECCAN+13, SDECCAN+14, SDECCAN+22, SDECCAN+39, SDECCAN+40, SDECCAN+41
APCAN^EHMSDC8A APPDEL+59
AVUPDT^EHMSDC8A APPDEL+61
EN^SDCODEL CANCEL+57
CHECKIN^SDEC25 APPDEL+33
AROPEN^SDECAR SDECCAN+27
AR433D^SDECAR2 APPDEL+62
$$CI^SDECU2 CANCEL+29
$$SCIEN^SDECU2 APPDEL+43, APPDEL+50, CANCEL+26
$$NOW^XLFDT APPDEL+23, SDECCAN+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SD(409.2 - [#409.2] GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ
^SDEC(409.85 - [#409.85] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CANCEL+17, CANCEL+56
^SC - [#44] APPDEL+53, APPDEL+54, CANCEL+18, CANCEL+40, CANCEL+41, CANCEL+58*
^SD(409.2 - [#409.2] APPDEL+21, CANCEL+23
^SDEC(409.831 - [#409.831] APPDEL+39, APPDEL+40, APPDEL+45, APPDEL+47, APPDEL+48, APPDEL+49
^SDEC(409.84 - [#409.84] APPDEL+16, APPDEL+26, ERR+6
^SDEC(409.853 - [#409.853] SDECCAN+42
^VA(200 - [#200] CANCEL+22

Label References

Name Line Occurrences
SDECCAN APPDEL+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT APPDEL+12~
BSDR CANCEL~
BSDR("ADT" CANCEL+20, CANCEL+21, CANCEL+26, CANCEL+27, CANCEL+29, CANCEL+33, CANCEL+58
BSDR("CDT" CANCEL+21, CANCEL+49
BSDR("CLN" CANCEL+18, CANCEL+26, CANCEL+27, CANCEL+29, CANCEL+33, CANCEL+58
BSDR("CR" CANCEL+23, CANCEL+50
BSDR("NOT" CANCEL+51
BSDR("PAT" CANCEL+17, CANCEL+26, CANCEL+27, CANCEL+29, CANCEL+33
BSDR("TYP" CANCEL+19, CANCEL+47
BSDR("USR" CANCEL+22, CANCEL+48
CONSIEN SDECCAN+10~
CSFDA SDECCAN+10~
CSSIEN SDECCAN+10~
DA APPDEL+10~, CANCEL+25~, CANCEL+44~
DATE CANCEL+39~, CANCEL+41*, CANCEL+53
DFN SDECCAN+8~, SDECCAN+11*, CANCEL+32~, CANCEL+33*, CANCEL+56, CANCEL+60
DFN40985 SDECCAN+10~
DIE CANCEL+25~, CANCEL+44~
DIK APPDEL+10~
DR CANCEL+25~, CANCEL+44~
DUZ APPDEL+24, SDECCAN+17
ERR SDECCAN+10~
HLAPTIEN CANCEL+25~, CANCEL+26*, CANCEL+58
IEN CANCEL+25~, CANCEL+26*, CANCEL+27, CANCEL+29, CANCEL+33, CANCEL+40, CANCEL+41
IEN40986 SDECCAN+10~
LOCK ERR~, ERR+6
PIDCHANGEVERIF SDECCAN+10~
PIDHIEN SDECCAN+10~
PROVIEN SDECCAN+8~
SAVESTRT SDECCAN+9~, SDECCAN+13*
SDAPTYP SDECCAN+9~, SDECCAN+22*, SDECCAN+25, SDECCAN+28
SDATA CANCEL+32~, CANCEL+60*
SDCL SDECCAN+9~, CANCEL+32~, CANCEL+33*, CANCEL+40, CANCEL+41, CANCEL+60
SDCPHDL CANCEL+32~
SDDA CANCEL+32~, CANCEL+33*, CANCEL+60
SDEC1 APPDEL+46~*, APPDEL+47*, APPDEL+48, APPDEL+49
SDECAPTID APPDEL~, APPDEL+16, APPDEL+26, APPDEL+33, APPDEL+36, APPDEL+59, APPDEL+62, SDECCAN~, SDECCAN+11, SDECCAN+12
, SDECCAN+13, SDECCAN+14, SDECCAN+15, SDECCAN+22, SDECCAN+27, SDECCAN+40, SDECCAN+41, ERR~, ERR+6
SDECCR APPDEL~, APPDEL+20*, APPDEL+21*, APPDEL+36, SDECCAN~, SDECCAN+18, SDECCAN+39
SDECDATE APPDEL+23*, APPDEL+36, SDECCAN~, SDECCAN+16
SDECERR APPDEL+10~, APPDEL+44*, APPDEL+51*, ERR~, ERR+2*
SDECFDA SDECCAN+9~, SDECCAN+26!
SDECFDA( SDECCAN+16*, SDECCAN+17*, SDECCAN+18*, SDECCAN+19*, SDECCAN+29*, SDECCAN+30*, SDECCAN+31*, SDECCAN+32*, SDECCAN+33*, SDECCAN+34*
, SDECCAN+35*, SDECCAN+36*, SDECCAN+37*, SDECCAN+40*, SDECCAN+41*, SDECCAN+42*, SDECCAN+43*
SDECI ERR~
SDECID APPDEL+10~
SDECIENS SDECCAN+9~, SDECCAN+15*, SDECCAN+16, SDECCAN+17, SDECCAN+18, SDECCAN+19
SDECJ APPDEL+12~
SDECLEN APPDEL+11~, APPDEL+56*, APPDEL+59, APPDEL+61
SDECLOC APPDEL+11~, APPDEL+41*, APPDEL+42, APPDEL+43, APPDEL+49*, APPDEL+50, APPDEL+52, APPDEL+53, APPDEL+54, APPDEL+59
, APPDEL+61
SDECMSG SDECCAN+9~, SDECCAN+20!, SDECCAN+26!
SDECNOD APPDEL+10~, APPDEL+26*, APPDEL+27, APPDEL+28, APPDEL+31, APPDEL+38, APPDEL+40*, APPDEL+41, APPDEL+54*, APPDEL+55
, APPDEL+56
SDECNOEV APPDEL+11~
SDECNOT APPDEL+12~, APPDEL+58*
SDECPATID APPDEL+10~, APPDEL+27*, APPDEL+43, APPDEL+50, APPDEL+59
SDECSC1 APPDEL+11~, APPDEL+38*, APPDEL+39, APPDEL+40, APPDEL+45, APPDEL+47, APPDEL+48, APPDEL+49
SDECSCIEN APPDEL+11~, APPDEL+43*, APPDEL+50*, APPDEL+54
SDECSCIEN1 APPDEL+11~, APPDEL+13*
SDECSTART APPDEL+10~, APPDEL+28*, APPDEL+43, APPDEL+50, APPDEL+54, APPDEL+59, APPDEL+61
SDECTYP APPDEL~, APPDEL+18*, APPDEL+36, SDECCAN~, SDECCAN+19
SDECWP SDECCAN+9~, SDECCAN+26!
SDECZ APPDEL+10~, APPDEL+39, APPDEL+43, APPDEL+45*, APPDEL+47, APPDEL+50*, APPDEL+52*, APPDEL+53*, APPDEL+55*, APPDEL+59
, APPDEL+60
SDF APPDEL+35~*, SDECCAN+27
SDFDA CANCEL+45~, CANCEL+46*, CANCEL+47, CANCEL+48, CANCEL+49, CANCEL+50, CANCEL+51, CANCEL+52, CANCEL+53
SDI SDECCAN+9~
SDIEN SDECCAN+9~, SDECCAN+28*, SDECCAN+29, SDECCAN+30, SDECCAN+31, SDECCAN+32, SDECCAN+33, SDECCAN+34, SDECCAN+35, SDECCAN+36
, SDECCAN+37, SDECCAN+39, SDECCAN+40, SDECCAN+41, SDECCAN+42, SDECCAN+43, CANCEL+45~
SDMODE CANCEL+25~, CANCEL+33*
SDMSG CANCEL+45~
SDPCE CANCEL+55~, CANCEL+56*, CANCEL+57
SDRES SDECCAN+9~, SDECCAN+14*
SDRET APPDEL+11~, APPDEL+32*, APPDEL+33
SDT SDECCAN+9~, SDECCAN+12*, CANCEL+32~, CANCEL+33*, CANCEL+40, CANCEL+41, CANCEL+56, CANCEL+60
SDUSER APPDEL+24*, APPDEL+36, SDECCAN~, SDECCAN+17
U APPDEL+27, APPDEL+28, APPDEL+31, APPDEL+38, APPDEL+41, APPDEL+49, APPDEL+56, CANCEL+17, CANCEL+18, CANCEL+19
, CANCEL+20, CANCEL+21, CANCEL+22, CANCEL+23, CANCEL+27, CANCEL+29, CANCEL+40, CANCEL+41, CANCEL+56, CANCEL+60
USER CANCEL+39~, CANCEL+40*, CANCEL+52
X APPDEL+12~
Y APPDEL+12~, SDECCAN+8~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All