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

Package: Scheduling

Routine: SDEC08


Information

SDEC08 ;ALB/SAT/JSM - VISTA SCHEDULING RPCS ;JUN 21, 2017

Source Information

Source file <SDEC08.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Scheduling 10 ($$HANDLE,BEFORE,CANCEL)^SDAMEVT  EN^SDCODEL  REQSET^SDEC07A  $$APPVISTA^SDEC07B  CHECKIN^SDEC25  AROPEN^SDECAR  AR433D^SDECAR2  ($$CI,$$SCIEN)^SDECU2  
$$SDCL^SDECUTL  WLOPEN^SDECWL  
VA FileMan 4 ^%DT  YMD^%DTC  (,FILE,UPDATE)^DIE  $$GET1^DIQ  
Kernel 2 ^%ZTER  $$NOW^XLFDT  

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

Package Total Caller Graph
Scheduling 5 SDCCRSEN  SDCNP0  SDEC  SDEC CANCEL APPOINTMENT  SDHL7APT  
Kernel 1 ^ORD(101  
Mobile Scheduling Applications Suite 1 MBAARPC2  

Entry Points

Name Comments DBIA/ICR reference
APPDEL(SDECY,SDECAPTID,SDECTYP,SDECCR,SDECNOT,SDECDATE,SDUSER) ;Cancels appointment
  • ICR #7064
    • Status: Pending
    • Usage: Controlled Subscription
    AVUPDT(SDECSCD,SDECSTART,SDECLEN) ;Update Clinic availability
    APCAN(SDECZ,SDECLOC,SDECDFN,SDECSD,SDECAPTID,SDECLEN) ;
    SDECCAN(SDECAPTID,SDECTYP,SDECCR,SDECNOT,SDECDATE,SDUSER,SDF) ;cancel SDEC APPOINTMENT entry
    CANEVT(SDECPAT,SDECSTART,SDECSC) ;EP Called by SDEC CANCEL APPOINTMENT event
    CANEVT1(SDECRES,SDECSTART,SDECPAT) ;
    CANEVT3(SDECRES) ;
    CANCEL(BSDR) ;EP; called to cancel appt
    UNDOCANA(SDECY,SDECAPTID) ;Undo Cancel Appointment
    SDECUCAN(SDECAPTID) ;called internally to update SDEC APPOINTMENT by clearing cancel date/time
    APUCAN(SDECZ,SDECLOC,SDECPATID,SDECSTART,SDECDAM,SDECDEC,SDECLEN,SDECNOTE,SDECRES,SDECWKIN) ;
    UNCANCEL(BSDR) ;PEP; called to un-cancel appt
    ERR(SDECI,SDECERR) ;Error processing
    ETRAP ;EP Error trap entry

    External References

    Name Field # of Occurrence
    ^%DT APPDEL+37
    YMD^%DTC APCAN+15
    ^%ZTER ETRAP+1
    ^DIE APCAN+10
    FILE^DIE SDECCAN+25, SDECUCAN+5
    UPDATE^DIE SDECCAN+29, SDECCAN+51, SDECCAN+66, CANCEL+57
    $$GET1^DIQ SDECCAN+15, SDECCAN+16, SDECCAN+17, SDECCAN+18, SDECCAN+26, SDECCAN+33, SDECCAN+36, SDECCAN+39, UNDOCANA+15, SDECUCAN+6
    , SDECUCAN+9
    $$HANDLE^SDAMEVT CANCEL+37
    BEFORE^SDAMEVT CANCEL+38
    CANCEL^SDAMEVT CANCEL+70
    EN^SDCODEL CANCEL+60
    REQSET^SDEC07A SDECCAN+34, SDECUCAN+10
    $$APPVISTA^SDEC07B UNCANCEL+25
    CHECKIN^SDEC25 APPDEL+56
    AROPEN^SDECAR SDECCAN+55
    AR433D^SDECAR2 APPDEL+84
    $$CI^SDECU2 CANCEL+32
    $$SCIEN^SDECU2 APPDEL+65, APPDEL+74, CANCEL+29
    $$SDCL^SDECUTL SDECCAN+32, UNDOCANA+37, SDECUCAN+8
    WLOPEN^SDECWL SDECCAN+52
    $$NOW^XLFDT APPDEL+38, SDECCAN+20

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^SDWL(409.3 - [#409.3] GET1^DIQ
    ^SDEC(409.84 - [#409.84] GET1^DIQ
    ^SC - [#44] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] APCAN+5, CANCEL+18, CANCEL+59, UNCANCEL+19
    ^SC - [#44] APPDEL+77, APPDEL+78, AVUPDT+5, AVUPDT+6, AVUPDT+8, AVUPDT+10*, CANCEL+19, CANCEL+43, CANCEL+44, CANCEL+67*
    , UNCANCEL+20
    ^SD(409.2 - [#409.2] APPDEL+32, CANCEL+26
    ^SDEC(409.831 - [#409.831] APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+71, APPDEL+72, APPDEL+73, CANEVT+7, CANEVT3+5, UNDOCANA+33, UNDOCANA+35
    ^SDEC(409.84 - [#409.84] APPDEL+25, APPDEL+47, APPDEL+52, APPDEL+88, CANEVT1+7, CANEVT1+8, CANEVT1+9, UNDOCANA+13, UNDOCANA+16, UNDOCANA+20
    , UNDOCANA+24, UNDOCANA+30, UNDOCANA+43
    ^SDWL(409.3 - [#409.3] SDECCAN+38
    ^TMP("SDEC" UNDOCANA+8!, UNDOCANA+10*, UNDOCANA+45*, UNDOCANA+47*, ERR+4*, ERR+6*
    ^VA(200 - [#200] APPDEL+41, CANCEL+25, UNCANCEL+23

    Label References

    Name Line Occurrences
    $$CANCEL APCAN+21
    $$CANEVT1 CANEVT+7
    $$UNCANCEL APUCAN+17
    APCAN APPDEL+81
    APUCAN UNDOCANA+41
    AVUPDT APPDEL+83
    CANEVT3 CANEVT+8
    ERR APPDEL+25, APPDEL+29, APPDEL+52, APPDEL+61, UNDOCANA+12, UNDOCANA+13, UNDOCANA+15, UNDOCANA+30, UNDOCANA+33, ETRAP+4
    SDECCAN APPDEL+58, CANEVT1+11
    SDECUCAN UNDOCANA+32

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT APPDEL+15~, APPDEL+37*
    %H APCAN+3~, APCAN+15*, APUCAN+7~
    BSDR CANCEL~, UNCANCEL~
    BSDR("ADT" CANCEL+21*, CANCEL+22, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+67, UNCANCEL+21*, UNCANCEL+22, UNCANCEL+25
    BSDR("CDT" CANCEL+23*, CANCEL+24, CANCEL+52
    BSDR("CLN" CANCEL+19, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+67, UNCANCEL+20, UNCANCEL+25
    BSDR("CR" CANCEL+26, CANCEL+53
    BSDR("LEN" UNCANCEL+25
    BSDR("NOT" CANCEL+54
    BSDR("NOTE" UNCANCEL+25
    BSDR("PAT" CANCEL+18, CANCEL+29, CANCEL+30, CANCEL+32, CANCEL+36, UNCANCEL+19, UNCANCEL+25
    BSDR("RES" UNCANCEL+25
    BSDR("TYP" CANCEL+20, CANCEL+50
    BSDR("USR" CANCEL+25, CANCEL+51, UNCANCEL+23
    BSDR("WKIN" UNCANCEL+25
    DA APPDEL+12~, APCAN+3~, APCAN+8*, CANCEL+28~, CANCEL+47~
    DATE CANCEL+42~, CANCEL+44*, CANCEL+56
    DFN SDECCAN+12~, SDECCAN+15*, SDECCAN+29, SDECCAN+36*, SDECCAN+37, SDECCAN+38, CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38
    , CANCEL+59, CANCEL+69, CANCEL+70
    DIE APCAN+3~, APCAN+7*, CANCEL+28~, CANCEL+47~
    DIK APPDEL+12~
    DPTNOD UNCANCEL+18~
    DPTNODR UNCANCEL+18~
    DPTST APCAN+3~, APCAN+6*, APCAN+9
    DR APCAN+3~, APCAN+9*, CANCEL+28~, CANCEL+47~
    DUZ APPDEL+42, SDECCAN+21, APUCAN+13
    HLAPTIEN CANCEL+28~, CANCEL+29*, CANCEL+67
    HSI AVUPDT+2~, AVUPDT+6*, AVUPDT+8
    I AVUPDT+2~, AVUPDT+4*, AVUPDT+5, AVUPDT+6, AVUPDT+8, AVUPDT+9*
    IEN CANCEL+28~, CANCEL+29*, CANCEL+30, CANCEL+32, CANCEL+36, CANCEL+43, CANCEL+44
    PROVIEN SDECCAN+12~, SDECCAN+33*, SDECCAN+34, SDECUCAN+1~, SDECUCAN+9*, SDECUCAN+10
    S AVUPDT+2~, AVUPDT+3*, AVUPDT+8*, AVUPDT+9*, AVUPDT+10
    SAVESTRT SDECCAN+13~, SDECCAN+17*, SDECCAN+34
    SB AVUPDT+2~, AVUPDT+6*, AVUPDT+8
    SD AVUPDT+2~, AVUPDT+3*, AVUPDT+5, AVUPDT+8, AVUPDT+10
    SDAPTYP SDECCAN+13~, SDECCAN+26*, SDECCAN+31, SDECCAN+34, SDECCAN+35, SDECCAN+36, SDECCAN+53, SDECCAN+56, SDECUCAN+1~, SDECUCAN+6*
    , SDECUCAN+7, SDECUCAN+10
    SDATA CANCEL+35~, CANCEL+37*, CANCEL+38, CANCEL+69*, CANCEL+70
    SDCL SDECCAN+13~, SDECCAN+32*, SDECCAN+33, CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44, CANCEL+69
    , CANCEL+70, SDECUCAN+1~, SDECUCAN+8*, SDECUCAN+9
    SDCPHDL CANCEL+35~, CANCEL+37*, CANCEL+38, CANCEL+70
    SDDA CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+69, CANCEL+70
    SDDIF AVUPDT+2~, AVUPDT+6*, AVUPDT+9
    SDEC1 APPDEL+69~, APPDEL+70*, APPDEL+71*, APPDEL+72, APPDEL+73
    SDECAPPT CANEVT1+4~, CANEVT1+8*, CANEVT1+9, CANEVT1+11
    SDECAPTID APPDEL~, APPDEL+25, APPDEL+47, APPDEL+56, APPDEL+58, APPDEL+81, APPDEL+84, APCAN~, APCAN+8, SDECCAN~
    , SDECCAN+15, SDECCAN+16, SDECCAN+17, SDECCAN+18, SDECCAN+19, SDECCAN+26, SDECCAN+32, SDECCAN+55, UNDOCANA~, UNDOCANA+12
    , UNDOCANA+13, UNDOCANA+15, UNDOCANA+16, UNDOCANA+20, UNDOCANA+24, UNDOCANA+32, UNDOCANA+37, SDECUCAN~, SDECUCAN+2, SDECUCAN+6
    , SDECUCAN+8
    SDECC APCAN+3~, APCAN+21, APUCAN+7~, APUCAN+17
    SDECC("ADT" APCAN+14*, APUCAN+10*
    SDECC("CDT" APCAN+16*
    SDECC("CLN" APCAN+12*, APUCAN+9*
    SDECC("CR" APCAN+18*
    SDECC("LEN" APUCAN+14*
    SDECC("NOT" APCAN+17*
    SDECC("NOTE" APUCAN+11*
    SDECC("PAT" APCAN+11*, APUCAN+8*
    SDECC("RES" APUCAN+12*
    SDECC("TYP" APCAN+13*
    SDECC("USR" APCAN+19*, APUCAN+13*
    SDECC("WKIN" APUCAN+15*
    SDECCR APPDEL~, APPDEL+31*, APPDEL+32*, APPDEL+58, APCAN+18, SDECCAN~, SDECCAN+22
    SDECDAM UNDOCANA+4~, UNDOCANA+21*, UNDOCANA+41, APUCAN~
    SDECDATE APPDEL~, APPDEL+36*, APPDEL+37*, APPDEL+38*, APPDEL+58, APCAN+16, SDECCAN~, SDECCAN+20
    SDECDEC UNDOCANA+4~, UNDOCANA+22*, UNDOCANA+41, APUCAN~
    SDECDFN APCAN~, APCAN+11
    SDECERR APPDEL+12~, APPDEL+61*, APPDEL+66*, APPDEL+75*, UNDOCANA+33*, UNCANCEL+25*, UNCANCEL+26, ERR~, ERR+2*, ERR+4
    SDECFDA SDECCAN+13~, SDECCAN+29!, SDECCAN+40!, SDECCAN+54!
    SDECFDA( SDECCAN+20*, SDECCAN+21*, SDECCAN+22*, SDECCAN+23*, SDECCAN+29*, SDECCAN+42*, SDECCAN+43*, SDECCAN+44*, SDECCAN+45*, SDECCAN+46*
    , SDECCAN+47*, SDECCAN+48*, SDECCAN+49*, SDECCAN+50*, SDECCAN+57*, SDECCAN+58*, SDECCAN+59*, SDECCAN+60*, SDECCAN+61*, SDECCAN+62*
    , SDECCAN+63*, SDECCAN+64*, SDECCAN+65*, SDECUCAN+3*
    SDECFOUND CANEVT+3~, CANEVT+6*, CANEVT+7*, CANEVT+8, CANEVT1+4~, CANEVT1+5*, CANEVT1+6, CANEVT1+7, CANEVT1+8, CANEVT1+10*
    , CANEVT1+11, CANEVT1+12
    SDECI APPDEL+12~, APPDEL+19*, APPDEL+22, APPDEL+23*, APPDEL+25, APPDEL+29, APPDEL+52, APPDEL+61, APPDEL+89*, APPDEL+90
    , APPDEL+91*, APPDEL+92, UNDOCANA+4~, UNDOCANA+7*, UNDOCANA+10, UNDOCANA+12, UNDOCANA+13, UNDOCANA+15, UNDOCANA+30, UNDOCANA+33
    , UNDOCANA+44*, UNDOCANA+45, UNDOCANA+46*, UNDOCANA+47, UNCANCEL+25, ERR~, ERR+1*, ERR+4, ERR+5*, ERR+6
    , ETRAP+2~*, ETRAP+3*, ETRAP+4
    SDECID APPDEL+12~
    SDECIENS SDECCAN+13~, SDECCAN+19*, SDECCAN+20, SDECCAN+21, SDECCAN+22, SDECCAN+23, SDECUCAN+2*, SDECUCAN+3
    SDECLEN APPDEL+13~, APPDEL+80*, APPDEL+81, APPDEL+83, AVUPDT~, AVUPDT+7, APCAN~, APCAN+9, UNDOCANA+23*, UNDOCANA+41
    , APUCAN~, APUCAN+14
    SDECLOC APPDEL+13~, APPDEL+63*, APPDEL+64, APPDEL+65, APPDEL+73*, APPDEL+74, APPDEL+76, APPDEL+77, APPDEL+78, APPDEL+81
    , APPDEL+83, APCAN~, APCAN+12, UNDOCANA+34*, UNDOCANA+36*, UNDOCANA+37*, UNDOCANA+38, UNDOCANA+41, APUCAN~, APUCAN+9
    SDECMSG SDECCAN+13~, SDECCAN+24!, SDECCAN+40!, SDECCAN+54!, SDECUCAN+4!
    SDECNOD APPDEL+12~, APPDEL+47*, APPDEL+48, APPDEL+49, APPDEL+54, APPDEL+60, APPDEL+62*, APPDEL+63, APPDEL+78*, APPDEL+79
    , APPDEL+80, CANEVT1+9*, CANEVT1+10, UNDOCANA+4~, UNDOCANA+16*, UNDOCANA+20*, UNDOCANA+21, UNDOCANA+22, UNDOCANA+23, UNDOCANA+25
    , UNDOCANA+26, UNDOCANA+27, UNDOCANA+28, UNDOCANA+35*, UNDOCANA+36
    SDECNOEV APPDEL+14~, APPDEL+16*, CANEVT+4, UNDOCANA+5*
    SDECNOT APPDEL~, APPDEL+34*, APPDEL+58, APCAN+17, SDECCAN~, SDECCAN+28*, SDECCAN+29, SDECCAN+34
    SDECNOTE UNDOCANA+24*, UNDOCANA+41, APUCAN~, APUCAN+11
    SDECPAT CANEVT~, CANEVT+7, CANEVT1~, CANEVT1+10
    SDECPATID APPDEL+12~, APPDEL+48*, APPDEL+52, APPDEL+65, APPDEL+74, APPDEL+81, APPDEL+88, APCAN+5, UNDOCANA+4~, UNDOCANA+25*
    , UNDOCANA+30, UNDOCANA+41, UNDOCANA+43, APUCAN~, APUCAN+8
    SDECPNOD APCAN+3~, APCAN+5*, APCAN+6
    SDECRES CANEVT+3~, CANEVT+7*, CANEVT+8, CANEVT1~, CANEVT1+6, CANEVT1+7, CANEVT1+8, CANEVT3~, CANEVT3+5, APUCAN~
    , APUCAN+12
    SDECRESN CANEVT3+4~, CANEVT3+5*, CANEVT3+6, CANEVT3+7*
    SDECSC CANEVT~, CANEVT+5, CANEVT+7
    SDECSC1 APPDEL+14~, APPDEL+60*, APPDEL+61, APPDEL+62, APPDEL+68, APPDEL+71, APPDEL+72, APPDEL+73, UNDOCANA+26*, UNDOCANA+33
    , UNDOCANA+35, UNDOCANA+41
    SDECSCD AVUPDT~, AVUPDT+4, AVUPDT+10
    SDECSCIEN APPDEL+13~, APPDEL+65*, APPDEL+74*, APPDEL+78
    SDECSCIEN1 APPDEL+13~, APPDEL+17*
    SDECSD APCAN~, APCAN+5, APCAN+14
    SDECSTART APPDEL+12~, APPDEL+49*, APPDEL+65, APPDEL+74, APPDEL+78, APPDEL+81, APPDEL+83, AVUPDT~, AVUPDT+3, CANEVT~
    , CANEVT+7, CANEVT1~, CANEVT1+7, CANEVT1+8, UNDOCANA+4~, UNDOCANA+27*, UNDOCANA+41, APUCAN~, APUCAN+10
    SDECTYP APPDEL~, APPDEL+27*, APPDEL+28*, APPDEL+29, APPDEL+58, APCAN+13, SDECCAN~, SDECCAN+23, SDECCAN+34
    SDECWKIN UNDOCANA+28*, UNDOCANA+41, APUCAN~, APUCAN+15
    SDECWP SDECCAN+13~, SDECCAN+40!, SDECCAN+54!
    SDECY APPDEL~, APPDEL+20*, APPDEL+21, APPDEL+22, APPDEL+90, APPDEL+92, UNDOCANA~, UNDOCANA+9*
    SDECZ APPDEL+12~, APPDEL+61, APPDEL+65, APPDEL+67*, APPDEL+68*, APPDEL+71, APPDEL+74*, APPDEL+76*, APPDEL+77*, APPDEL+79*
    , APPDEL+81, APPDEL+82, APCAN~, APCAN+21*, UNDOCANA+33, UNDOCANA+40*, UNDOCANA+41, APUCAN~, APUCAN+17*
    SDF SDECCAN~, SDECCAN+14*, SDECCAN+29, SDECCAN+31, SDECCAN+52, SDECCAN+55
    SDFDA CANCEL+48~, CANCEL+49*, CANCEL+50, CANCEL+51, CANCEL+52, CANCEL+53, CANCEL+54, CANCEL+55, CANCEL+56
    SDI SDECCAN+13~
    SDIEN SDECCAN+13~, SDECCAN+38*, SDECCAN+39, SDECCAN+42, SDECCAN+43, SDECCAN+44, SDECCAN+45, SDECCAN+46, SDECCAN+47, SDECCAN+48
    , SDECCAN+49, SDECCAN+50, SDECCAN+52, SDECCAN+56*, SDECCAN+57, SDECCAN+58, SDECCAN+59, SDECCAN+60, SDECCAN+61, SDECCAN+62
    , SDECCAN+63, SDECCAN+64, SDECCAN+65, CANCEL+48~
    SDMODE CANCEL+28~, CANCEL+36*, CANCEL+70
    SDMSG CANCEL+48~
    SDPCE CANCEL+58~, CANCEL+59*, CANCEL+60
    SDRES SDECCAN+13~, SDECCAN+18*, SDECCAN+34, SDECUCAN+1~
    SDRET APPDEL+14~, APPDEL+55*, APPDEL+56
    SDT SDECCAN+13~, SDECCAN+16*, SDECCAN+29, SDECCAN+39, CANCEL+35~, CANCEL+36*, CANCEL+37, CANCEL+38, CANCEL+43, CANCEL+44
    , CANCEL+59, CANCEL+69, CANCEL+70
    SDUSER APPDEL~, APPDEL+40*, APPDEL+41*, APPDEL+42*, APPDEL+58, APCAN+19, SDECCAN~, SDECCAN+21
    SI AVUPDT+2~, AVUPDT+6*, AVUPDT+8
    SL AVUPDT+2~, AVUPDT+6*, AVUPDT+7*, AVUPDT+8
    SS AVUPDT+2~, AVUPDT+8*, AVUPDT+9*
    ST AVUPDT+2~, AVUPDT+8*, AVUPDT+9
    STARTDAY AVUPDT+2~, AVUPDT+6*
    STR AVUPDT+2~, AVUPDT+6*, AVUPDT+9
    U APPDEL+48, APPDEL+49, APPDEL+54, APPDEL+60, APPDEL+61, APPDEL+63, APPDEL+73, APPDEL+80, AVUPDT+6, APCAN+6
    , CANEVT1+10, CANCEL+18, CANCEL+19, CANCEL+20, CANCEL+22, CANCEL+24, CANCEL+25, CANCEL+26, CANCEL+30, CANCEL+32
    , CANCEL+37, CANCEL+43, CANCEL+44, CANCEL+59, CANCEL+69, UNDOCANA+21, UNDOCANA+22, UNDOCANA+23, UNDOCANA+25, UNDOCANA+26
    , UNDOCANA+27, UNDOCANA+28, UNDOCANA+33, UNDOCANA+36, UNCANCEL+19, UNCANCEL+20, UNCANCEL+22, UNCANCEL+23
    USER CANCEL+42~, CANCEL+43*, CANCEL+55
    X APPDEL+15~, APPDEL+37*, AVUPDT+2~, AVUPDT+6*
    Y APPDEL+15~, APPDEL+37, AVUPDT+2~, AVUPDT+8*, AVUPDT+9*, SDECCAN+12~
    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