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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: SDEC07

Package: Scheduling

Routine: SDEC07


Information

SDEC07 ;ALB/SAT - VISTA SCHEDULING RPCS ; 18 Jun 2018 5:31 PM

Source Information

Source file <SDEC07.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Scheduling 10 OVBOOK^SDEC  (EWL,REQSET)^SDEC07A  $$MAKE^SDEC07B  $$INACTIVE^SDEC32  $$OBM1^SDEC57  (AR433,AR438,UPDATE)^SDECAR2  WISD^SDECRT  ($$APPTGET,WP)^SDECUTL  
$$NEW^SDPCE  $$GETAPT^SDVSIT2  
VA FileMan 4 ^%DT  C^%DTC  (UPDATE,WP)^DIE  $$GET1^DIQ  
Kernel 3 ^%ZTER  ($$FMADD,$$FMDIFF,$$NOW)^XLFDT  $$UP^XLFSTR  

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

Package Total Caller Graph
Scheduling 11 SDAMWI1  SDAUT2  SDCCRSEN  SDEC ADD APPOINTMENT  SDEC APPADD  SDEC07B  SDEC26  SDHL7APT  
SDHLAPT2  SDM1A  SDMM1  
Kernel 1 ^ORD(101  
Mobile Scheduling Applications Suite 1 MBAAMAP2  

Entry Points

Name Comments DBIA/ICR reference
APPADD(SDECY,SDECSTART,SDECEND,DFN,SDECRES,SDECLEN,SDECNOTE,SDECATID,SDECCR,SDMRTC,SDDDT,SDREQBY,SDLAB,PROVIEN,SDID,SDAPTYP,SDSVCP,SDSVCPR,SDCL,SDEKG,SDXRAY,APPTYPE,EESTAT,OVB,SDPARENT,SDEL) ;ADD NEW APPOINTMENT
  • ICR #7058
    • Status: Pending
    • Usage: Controlled Subscription
    STRIP(SDECZ) ;Replace control characters with spaces
    SDECADD(SDECSTART,SDECEND,DFN,SDECRESD,SDECATID,SDDDT,SDID,SDAPTYP,PROVIEN,SDCL,SDECNOTE,SAVESTRT,SDECRES,SDAPPTYP,EESTAT,SDF,SDECLEN) ;alb/sat 665 add SDECLEN
    SDECWP(SDECAPPTID,SDECNOTE) ;
    ADDEVT(DFN,SDECSTART,SDECSC,SDCLA) ;EP
    ADDEVT3(SDECRES) ;
    ERR(SDECI,SDECERR) ;Error processing
    ETRAP ;EP Error trap entry
    DAY ;;^SUN^MON^TUES^WEDNES^THURS^FRI^SATUR
    DOW
    AVUPDT(SDCL,SDECSTART,SDECLEN) ;Update Clinic availability
    1 ;L Q:$D(SDXXX) S CCXN=0 K MXOK,COV,SDPROT Q:DFN<0 S SC=+SC
    EN1
    S
    SC
    SP
    ERROR ;
    ERR1(SDECERR) ;Error processing

    External References

    Name Field # of Occurrence
    ^%DT APPADD+20, APPADD+22, APPADD+59, APPADD+66, APPADD+69, APPADD+72
    C^%DTC 1+4
    ^%ZTER ETRAP+1
    UPDATE^DIE SDECADD+55
    WP^DIE SDECADD+58, SDECADD+59, SDECWP+5
    $$GET1^DIQ APPADD+79, APPADD+91, APPADD+92, APPADD+94, APPADD+96, APPADD+109, APPADD+110, APPADD+119, APPADD+120, SDECADD+28
    OVBOOK^SDEC APPADD+115
    EWL^SDEC07A APPADD+167
    REQSET^SDEC07A SDECADD+62
    $$MAKE^SDEC07B APPADD+160
    $$INACTIVE^SDEC32 APPADD+96
    $$OBM1^SDEC57 APPADD+81
    AR433^SDECAR2 APPADD+171
    AR438^SDECAR2 APPADD+172
    UPDATE^SDECAR2 APPADD+170
    WISD^SDECRT APPADD+134
    $$APPTGET^SDECUTL SDECADD+29
    WP^SDECUTL SDECADD+59
    $$NEW^SDPCE APPADD+175
    $$GETAPT^SDVSIT2 APPADD+177
    $$FMADD^XLFDT APPADD+45, SDECADD+21, SDECADD+23, ADDEVT+16, AVUPDT+9
    $$FMDIFF^XLFDT SDECADD+22
    $$NOW^XLFDT APPADD+45, SDECADD+38
    $$UP^XLFSTR APPADD+55, APPADD+62

    Used in RPC

    RPC Name Call Tags
    SDEC APPADD APPADD

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^SD(403.5 - [#403.5] GET1^DIQ
    ^SDWL(409.3 - [#409.3] GET1^DIQ
    ^SDEC(409.831 - [#409.831] GET1^DIQ
    ^SDEC(409.84 - [#409.84] WP^DIE
    ^SDEC(409.85 - [#409.85] GET1^DIQ
    ^SC - [#44] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] APPADD+28, APPADD+29, APPADD+182, ADDEVT+11
    ^GMR(123 - [#123] APPADD+87, APPADD+93
    ^SC - [#44] APPADD+44, APPADD+78, APPADD+138, SDECADD+21, ADDEVT+9, AVUPDT+6, AVUPDT+8, 1+3, S*, SC+1
    , SC+2, SC+4, SP+6, SP+10*, SP+11
    ^SD(403.5 - [#403.5] APPADD+86
    ^SD(409.1 - [#409.1] APPADD+105, APPADD+122
    ^SDEC(409.831 - [#409.831] APPADD+33, APPADD+34, APPADD+35, APPADD+36, ADDEVT+7
    ^SDEC(409.84 - [#409.84] APPADD+124, APPADD+181
    ^SDEC(409.85 - [#409.85] APPADD+15, APPADD+88
    ^SDWL(409.3 - [#409.3] APPADD+85
    ^TMP("SDEC07" APPADD+8!, APPADD+12*, APPADD+184*, APPADD+186*, ERR+3*, ERR+5*, ERR1+2*, ERR1+4*
    ^VA(200 - [#200] APPADD+74

    Label References

    Name Line Occurrences
    $$SDECADD APPADD+127, ADDEVT+17
    $$STRIP APPADD+148
    ADDEVT3 ADDEVT+21
    AVUPDT APPADD+163
    DAY S
    DOW EN1
    ERR APPADD+16, APPADD+21, APPADD+23, APPADD+24, APPADD+27, APPADD+28, APPADD+29, APPADD+33, APPADD+34, APPADD+37
    , APPADD+45, APPADD+81, APPADD+95, APPADD+96, APPADD+124, APPADD+128, APPADD+138, ETRAP+4
    ERR1 ERROR+1
    SC SC+1
    SDECWP APPADD+135, ADDEVT+20
    SP SP

    Naked Globals

    Name Field # of Occurrence
    ^( S
    ^("SDP" APPADD+44
    ^(0 S*
    ^(1 S

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % AVUPDT+2~, SC+5*
    %DT APPADD+5~, APPADD+20*, APPADD+22*, APPADD+59*, APPADD+66*, APPADD+69*, APPADD+72*
    ABORT AVUPDT+2~, SP+2*, SP+3, SP+6*, SP+7*
    APPTYPE APPADD~, APPADD+105*, APPADD+117, APPADD+121
    ARR SDECADD+59~
    CCXN AVUPDT+3~, 1+2*
    COV AVUPDT+3~, 1+2!
    DFN APPADD~, APPADD+26*, APPADD+27, APPADD+28, APPADD+29, APPADD+124, APPADD+127, APPADD+134, APPADD+139, APPADD+177
    , APPADD+181, APPADD+182, SDECADD~, SDECADD+9*, SDECADD+29, SDECADD+33, ADDEVT~, ADDEVT+11, ADDEVT+17, AVUPDT+2~
    , 1+2
    DGQUIET APPADD+5~, APPADD+134*
    DT AVUPDT+9, 1+3
    DUZ APPADD+150, SDECADD+37
    EESTAT APPADD~, APPADD+107*, APPADD+108, APPADD+109*, APPADD+110*, APPADD+111*, APPADD+127, SDECADD~, SDECADD+53
    HSI AVUPDT+3~, AVUPDT+6*, SC+3
    I AVUPDT+4~, SC+3*, SC+4, SP+3*, SP+4, SP+8
    MAXDAYS APPADD+43~*, APPADD+44*, APPADD+45
    MXOK AVUPDT+3~, 1+2!
    OBM APPADD+5~, APPADD+81*
    OVB APPADD~, APPADD+80*, APPADD+81, APPADD+113*, APPADD+114, APPADD+157
    PROVIEN APPADD~, APPADD+74*, APPADD+127, SDECADD~, SDECADD+16*, SDECADD+27, SDECADD+28*, SDECADD+47, SDECADD+62
    PTR44 APPADD+43~*, APPADD+44
    RET APPADD+5~, APPADD+115
    S AVUPDT+4~, S+1*, S+9, SC+2*, SC+4, SC+5, SP*, SP+4, SP+6, SP+8*
    , SP+10
    SAVESTRT APPADD+4~, APPADD+17*, APPADD+127, SDECADD~, SDECADD+8*, SDECADD+62
    SB AVUPDT+3~, AVUPDT+6*, SC+3
    SC AVUPDT+3~, AVUPDT+6*, AVUPDT+8, 1+2*, 1+3, S, SC+1, SC+2, SC+4, SP+6
    , SP+10, SP+11
    SD AVUPDT+4~, EN1*, S, SC+1, SC+2, SC+3, SC+4, SP+6, SP+10, SP+11
    SDAPPTYP APPADD+2~, APPADD+117*, APPADD+118, APPADD+119*, APPADD+120*, APPADD+121*, APPADD+122*, APPADD+127, APPADD+141, APPADD+142
    , APPADD+143, APPADD+167, APPADD+170, SDECADD~, SDECADD+15*, SDECADD+34
    SDAPTYP APPADD~, APPADD+15, APPADD+83*, APPADD+84, APPADD+85*, APPADD+86*, APPADD+87*, APPADD+88*, APPADD+91, APPADD+92
    , APPADD+93, APPADD+94, APPADD+109, APPADD+110, APPADD+119, APPADD+120, APPADD+121, APPADD+127, APPADD+159, APPADD+167
    , APPADD+169, APPADD+170, APPADD+171, APPADD+172, SDECADD~, SDECADD+14*, SDECADD+52, SDECADD+61, SDECADD+62
    SDAREQ0 APPADD+4~, APPADD+15*, APPADD+16
    SDCL APPADD~, APPADD+77*, APPADD+78*, APPADD+79*, APPADD+81, APPADD+90, APPADD+91*, APPADD+92*, APPADD+93*, APPADD+94*
    , APPADD+95, APPADD+96, APPADD+115, APPADD+127, APPADD+138, APPADD+140, APPADD+163, APPADD+167, APPADD+170, APPADD+177
    , SDECADD~, SDECADD+17*, SDECADD+21, SDECADD+28, SDECADD+29, AVUPDT~, AVUPDT+5
    SDCLA ADDEVT~, ADDEVT+9
    SDCOED APPADD+176~
    SDDATE AVUPDT+3~, AVUPDT+10*, AVUPDT+11*
    SDDDT APPADD~, APPADD+58*, APPADD+59*, APPADD+60*, APPADD+127, APPADD+152, SDECADD~, SDECADD+12*, SDECADD+50
    SDDIF AVUPDT+3~, AVUPDT+6*, SC+3, SC+5, SP+3
    SDDMAX AVUPDT+3~, AVUPDT+9*
    SDECAPPTI APPADD+3~
    SDECAPPTID APPADD+81*, APPADD+127*, APPADD+128, APPADD+135, APPADD+171, APPADD+184, SDECADD+6~, SDECADD+56*, SDECADD+58, SDECADD+59
    , SDECADD+60, SDECADD+63, SDECWP~, SDECWP+5, ADDEVT+5~, ADDEVT+17*, ADDEVT+18, ADDEVT+20, ERR+3
    SDECATID APPADD~, APPADD+48*, APPADD+49, APPADD+50*, APPADD+60, APPADD+127, APPADD+134, SDECADD~, SDECADD+11*, SDECADD+46
    SDECC APPADD+3~, APPADD+160
    SDECC("ADT" APPADD+144*
    SDECC("APT" APPADD+143*
    SDECC("CLN" APPADD+140*
    SDECC("COL" APPADD+142*
    SDECC("CON" APPADD+159*
    SDECC("DDT" APPADD+152*
    SDECC("EKG" APPADD+156*
    SDECC("ELG" APPADD+158*
    SDECC("LAB" APPADD+154*
    SDECC("LEN" APPADD+145*
    SDECC("MTR" APPADD+151*
    SDECC("OI" APPADD+146*, APPADD+147*, APPADD+148*
    SDECC("OVB" APPADD+157*
    SDECC("PAT" APPADD+139*
    SDECC("REQ" APPADD+153*
    SDECC("RES" APPADD+149*
    SDECC("TYP" APPADD+141*
    SDECC("USR" APPADD+150*
    SDECC("XRA" APPADD+155*
    SDECCR APPADD~, APPADD+134
    SDECDEP APPADD+3~
    SDECDERR APPADD+4~, APPADD+184
    SDECDEV APPADD+4~, APPADD+133*, APPADD+134
    SDECDJ APPADD+3~
    SDECEND APPADD~, APPADD+19*, APPADD+22*, APPADD+23, APPADD+24, APPADD+25*, APPADD+127, SDECADD~, SDECADD+18*, SDECADD+21*
    , SDECADD+22, SDECADD+23*, SDECADD+32, ADDEVT+16*, ADDEVT+17
    SDECERR APPADD+3~, APPADD+9*, APPADD+31*, APPADD+138, APPADD+160*, APPADD+161, ERR~, ERR+2*, ERR+3, ERR1~
    , ERR1+2
    SDECFDA SDECADD+6~
    SDECFDA( SDECADD+31*, SDECADD+32*, SDECADD+33*, SDECADD+34*, SDECADD+36*, SDECADD+37*, SDECADD+38*, SDECADD+39*, SDECADD+40*, SDECADD+41*
    , SDECADD+42*, SDECADD+43*, SDECADD+44*, SDECADD+45*, SDECADD+46*, SDECADD+47*, SDECADD+48*, SDECADD+49*, SDECADD+50*, SDECADD+51*
    , SDECADD+52*, SDECADD+53*
    SDECI APPADD+3~, APPADD+10*, APPADD+12, APPADD+13*, APPADD+16, APPADD+21, APPADD+23, APPADD+24, APPADD+27, APPADD+28
    , APPADD+29, APPADD+33, APPADD+34, APPADD+37, APPADD+45, APPADD+81, APPADD+95, APPADD+96, APPADD+124, APPADD+128
    , APPADD+138, APPADD+183*, APPADD+184, APPADD+185*, APPADD+186, STRIP+1~, STRIP+2*, ERR~, ERR+1*, ERR+3
    , ERR+4*, ERR+5, ETRAP+2~*, ETRAP+3*, ETRAP+4, ERR1+1*, ERR1+2, ERR1+3*, ERR1+4
    SDECIEN APPADD+3~, SDECADD+6~, SDECADD+54!
    SDECIEN(1 SDECADD+56
    SDECINC AVUPDT+4~, S+6*, S+7*, S+8
    SDECJ APPADD+3~
    SDECLEN APPADD~, APPADD+52*, APPADD+127, APPADD+145, APPADD+163, SDECADD~, SDECADD+20*, SDECADD+21*, SDECADD+22*, SDECADD+23
    , SDECADD+49, ADDEVT+5~, ADDEVT+14*, ADDEVT+15, ADDEVT+16, ADDEVT+17, AVUPDT~, S+1, S+4*, S+5
    , S+6, S+8*
    SDECMSG SDECADD+6~, SDECADD+54!, SDECADD+57!
    SDECNOD ADDEVT+5~, ADDEVT+9*, ADDEVT+10, ADDEVT+14, ADDEVT+19
    SDECNODP ADDEVT+5~, ADDEVT+11*, ADDEVT+13
    SDECNOEV APPADD+4~, APPADD+7*, ADDEVT+6
    SDECNOTE APPADD~, APPADD+103*, APPADD+127, APPADD+135, APPADD+146, SDECADD~, SDECADD+25*, SDECADD+58, SDECADD+59, SDECADD+62
    , SDECWP~, SDECWP+2*, ADDEVT+19*, ADDEVT+20
    SDECNOTE( SDECWP+2*, SDECWP+3*, SDECWP+4
    SDECNOTE(0 SDECWP+3!
    SDECRES APPADD~, APPADD+32*, APPADD+33, APPADD+34, APPADD+35, APPADD+115, APPADD+127, SDECADD~, SDECADD+8*, SDECADD+62
    , ADDEVT+5~, ADDEVT+7*, ADDEVT+8, ADDEVT+17, ADDEVT+21, ADDEVT3~
    SDECRESD APPADD+3~, APPADD+31!, APPADD+35*, APPADD+36, APPADD+79, APPADD+127, APPADD+149, SDECADD~, SDECADD+10*, SDECADD+36
    SDECRNOD APPADD+3~, APPADD+36*, APPADD+37, APPADD+43
    SDECSC ADDEVT~, ADDEVT+7, ADDEVT+9, ADDEVT+17
    SDECSTART APPADD~, APPADD+17, APPADD+18*, APPADD+20*, APPADD+21, APPADD+25*, APPADD+45, APPADD+60, APPADD+81, APPADD+115
    , APPADD+127, APPADD+134, APPADD+144, APPADD+163, APPADD+167, APPADD+170, APPADD+173, SDECADD~, SDECADD+7*, SDECADD+21
    , SDECADD+22, SDECADD+23, SDECADD+29, SDECADD+31, ADDEVT~, ADDEVT+9, ADDEVT+11, ADDEVT+16, ADDEVT+17, AVUPDT~
    , AVUPDT+10, 1+5
    SDECTMP APPADD+4~, APPADD+25*
    SDECWKIN APPADD+3~, APPADD+47*, APPADD+49*, APPADD+81, APPADD+141, ADDEVT+5~, ADDEVT+12*, ADDEVT+13*, ADDEVT+17
    SDECY APPADD~, APPADD+11*
    SDECZ STRIP~, STRIP+2*, STRIP+3
    SDEDT AVUPDT+4~, 1+3*, 1+4*
    SDEKG APPADD~, APPADD+68*, APPADD+69*, APPADD+156
    SDEL APPADD~, APPADD+158
    SDF SDECADD~, SDECADD+26*, SDECADD+61
    SDID APPADD~, APPADD+75*, APPADD+127, SDECADD~, SDECADD+13*, SDECADD+51
    SDIEN SDECADD+6~, SDECADD+29*, SDECADD+30*, SDECADD+31, SDECADD+32, SDECADD+33, SDECADD+34, SDECADD+36, SDECADD+37, SDECADD+38
    , SDECADD+39, SDECADD+40, SDECADD+41, SDECADD+42, SDECADD+43, SDECADD+44, SDECADD+45, SDECADD+46, SDECADD+47, SDECADD+48
    , SDECADD+49, SDECADD+50, SDECADD+51, SDECADD+52, SDECADD+53, SDECADD+56, SDECADD+58, SDECADD+59
    SDLAB APPADD~, APPADD+65*, APPADD+66*, APPADD+154
    SDLOCK AVUPDT+4~, SC*, SC+2*
    SDMAX AVUPDT+3~, AVUPDT+9*
    SDMAX(1 AVUPDT+8*, AVUPDT+9
    SDMRTC APPADD~, APPADD+55*, APPADD+56*, APPADD+81, APPADD+151, APPADD+171
    SDNOT AVUPDT+2~, SP+1*
    SDOE APPADD+6~, APPADD+177*
    SDPARENT APPADD~, APPADD+171, APPADD+172
    SDPROG AVUPDT+3~
    SDPROT 1+2!
    SDREQBY APPADD~, APPADD+62*, APPADD+63*, APPADD+153
    SDSDATE AVUPDT+3~, AVUPDT+11*
    SDSVCP APPADD~, APPADD+100*, APPADD+101*, APPADD+167, APPADD+170
    SDSVCPR APPADD~, APPADD+98*, APPADD+99*, APPADD+167, APPADD+170
    SDT APPADD+173~*, APPADD+175, APPADD+177
    SDTMP DOW~*, DOW+1*
    SDVAL AVUPDT+2~, S+3*, S+4, S+5, S+6, S+8
    SDXRAY APPADD~, APPADD+71*, APPADD+72*, APPADD+155
    SI AVUPDT+3~, AVUPDT+6*, S, SC+3
    SL SDECADD+6~, AVUPDT+3~, AVUPDT+6*, S+3, S+9*, SC+3, SC+5
    SM AVUPDT+4~, EN1*, SC+5*, SP+8*
    SS AVUPDT+4~, S*, SC+3*, SC+5, SP+3
    ST AVUPDT+4~, SC+3*, SC+5, SP, SP+3, SP+4*, SP+5, SP+6, SP+8*
    STARTDAY AVUPDT+3~, AVUPDT+6*
    STR AVUPDT+3~, AVUPDT+6*, SP+5
    U APPADD+16, APPADD+93, APPADD+138, ADDEVT+13, ADDEVT+14, ADDEVT+19, AVUPDT+6, AVUPDT+8, S, S+3
    , S+9
    X APPADD+5~, APPADD+20*, APPADD+22*, APPADD+59*, APPADD+66*, APPADD+69*, APPADD+72*, SDECADD+6~, DOW, DOW+2
    , AVUPDT+3~, AVUPDT+6*, 1+4, EN1*
    X1 AVUPDT+4~, 1+3*
    X2 AVUPDT+4~, 1+4*
    Y APPADD+5~, APPADD+20, APPADD+22, APPADD+59, APPADD+66, APPADD+69, APPADD+72, DOW*, DOW+1*, DOW+2*
    , AVUPDT+2~, AVUPDT+5*, AVUPDT+6!, 1+5*, EN1, S, SP+5*, SP+7, SP+8

    Marked Items

    Name Field # of Occurrence
    $T(DAY S
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All