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  | All
Print Page as PDF
Routine: SDEC07

Package: Scheduling

Routine: SDEC07


Information

SDEC07 ;ALB/SAT,PC,KML,MGD,LAB,TJB/BLB - ADD NEW APPOINTMENT ;Jun 23,2023

Source Information

Source file <SDEC07.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
Scheduling 15 (EWL,OVBOOK,REQSET)^SDEC07A  $$MAKE^SDEC07B  ($$ORDERLOCKCHECK,AVUPDT)^SDEC07C  $$INACTIVE^SDEC32  RECDSET^SDEC52A  $$OBM1^SDEC57  ($$LASTPIDCHECK,AR433,AR438,UPDATE)^SDECAR2  $$NETTOFM^SDECDATE  
WISD^SDECRT  ($$APPTGET,WP)^SDECUTL  $$GETPROVIDER^SDESCREATEAPPT  SETMISSIONELIG^SDESMISSIONELG  $$EASVALIDATE^SDESUTIL  $$NEW^SDPCE  $$GETAPT^SDVSIT2  
Kernel 4 ^%ZTER  ($$FMADD,$$FMDIFF,$$NOW)^XLFDT  $$UP^XLFSTR  OP^XQCHK  
VA FileMan 3 ^%DT  (UPDATE,WP)^DIE  $$GET1^DIQ  

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

Package Total Caller Graph
Scheduling 15 SDAMWI1  SDAUT2  SDCCRSEN1  SDEC ADD APPOINTMENT  SDEC APPADD  SDEC07B  SDEC07C  SDEC07PID  
SDEC26  SDESAPPTEDIT  SDESAPPTREQ40984  SDESBLKANDMOVE  SDHL7APT  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,EAS) ;
  • ICR #7058
    • Status: Active
    • Usage: Controlled Subscription
    SDECADD(SDECSTART,SDECEND,DFN,SDECRESD,SDECATID,SDDDT,SDID,SDAPTYP,PROVIEN,SDCL,SDECNOTE,SAVESTRT,SDECRES,SDAPPTYP,EESTAT,SDF,SDECLEN,EAS) ;alb/sat 665 add SDECLEN
    CONSPIDCHECK(SDRIEN1,SDDDT) ;
    SDECWP(SDECAPPTID,SDECNOTE) ;
    ADDEVT(DFN,SDECSTART,SDECSC,SDCLA) ;EP
    ADDEVT3(SDECRES) ;
    STRIP(SDECZ) ;Replace control characters with spaces
    ERR(SDECI,SDECERR,DFN,LOCK) ;Error processing SD,740
    ETRAP ;EP Error trap entry
    ERROR ;
    ERR1(SDECERR) ;Error processing

    External References

    Name Field # of Occurrence
    ^%DT APPADD+69, APPADD+76, APPADD+79, APPADD+82
    ^%ZTER ETRAP+1
    UPDATE^DIE SDECADD+58, SDECADD+65
    WP^DIE SDECADD+68, SDECADD+69, SDECWP+5
    $$GET1^DIQ APPADD+27, APPADD+28, APPADD+29, APPADD+88, APPADD+93, APPADD+94, APPADD+97, APPADD+99, APPADD+122, APPADD+123
    , APPADD+132, APPADD+133, SDECADD+20, SDECADD+28, SDECADD+64, SDECADD+76, CONSPIDCHECK+4
    EWL^SDEC07A APPADD+182
    OVBOOK^SDEC07A APPADD+128
    REQSET^SDEC07A SDECADD+72
    $$MAKE^SDEC07B APPADD+177
    $$ORDERLOCKCHECK^SDEC07C APPADD+44
    AVUPDT^SDEC07C APPADD+179
    $$INACTIVE^SDEC32 APPADD+99
    RECDSET^SDEC52A SDECADD+78
    $$OBM1^SDEC57 APPADD+90
    $$LASTPIDCHECK^SDECAR2 SDECADD+61
    AR433^SDECAR2 APPADD+186
    AR438^SDECAR2 APPADD+187
    UPDATE^SDECAR2 APPADD+185
    $$NETTOFM^SDECDATE APPADD+31, APPADD+33
    WISD^SDECRT APPADD+146
    $$APPTGET^SDECUTL SDECADD+29
    WP^SDECUTL SDECADD+69
    $$GETPROVIDER^SDESCREATEAPPT APPADD+107
    SETMISSIONELIG^SDESMISSIONELG SDECADD+80
    $$EASVALIDATE^SDESUTIL APPADD+137
    $$NEW^SDPCE APPADD+190
    $$GETAPT^SDVSIT2 APPADD+192
    $$FMADD^XLFDT APPADD+58, SDECADD+22, SDECADD+24, ADDEVT+17
    $$FMDIFF^XLFDT SDECADD+23
    $$NOW^XLFDT APPADD+58, APPADD+190, SDECADD+39, SDECADD+62
    $$UP^XLFSTR APPADD+65, APPADD+72
    OP^XQCHK APPADD+41

    Used in RPC

    RPC Name Call Tags
    SDEC APPADD APPADD

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^GMR(123 - [#123] GET1^DIQ
    ^VA(200 - [#200] GET1^DIQ
    ^SD(403.5 - [#403.5] GET1^DIQ
    ^SD(403.54 - [#403.54] 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
    409.871 GET1^DIQ
    ^SC - [#44] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] APPADD+39, APPADD+40, APPADD+47, APPADD+194, ADDEVT+11, ERR+7, ERR+8
    ^GMR(123 - [#123] APPADD+21, APPADD+96, APPADD+101
    ^SC - [#44] APPADD+47, APPADD+57, APPADD+86, APPADD+149, SDECADD+22, ADDEVT+9
    ^SD(403.5 - [#403.5] APPADD+20
    ^SD(409.1 - [#409.1] APPADD+118, APPADD+135
    ^SDEC(409.831 - [#409.831] APPADD+51, APPADD+52, APPADD+53, APPADD+54, ADDEVT+7
    ^SDEC(409.84 - [#409.84] APPADD+142, APPADD+193, ERR+9
    ^SDEC(409.85 - [#409.85] APPADD+22, APPADD+23
    ^SDEC(409.87 - [#409.87] CONSPIDCHECK+2, CONSPIDCHECK+3
    ^SDWL(409.3 - [#409.3] APPADD+19
    ^TMP("SDEC07" APPADD+8!, APPADD+12*, APPADD+196*, APPADD+198*, ERR+4*, ERR+6*, ERR1+2*, ERR1+4*
    ^VA(200 - [#200] APPADD+106

    Label References

    Name Line Occurrences
    $$SDECADD APPADD+139, ADDEVT+18
    $$STRIP APPADD+164
    ADDEVT3 ADDEVT+22
    ERR APPADD+16, APPADD+18, APPADD+19, APPADD+20, APPADD+21, APPADD+22, APPADD+23, APPADD+27, APPADD+28, APPADD+29
    , APPADD+32, APPADD+34, APPADD+35, APPADD+38, APPADD+39, APPADD+40, APPADD+47, APPADD+50, APPADD+51, APPADD+52
    , APPADD+55, APPADD+58, APPADD+90, APPADD+98, APPADD+99, APPADD+102, APPADD+106, APPADD+138, APPADD+140, APPADD+142
    , APPADD+149, ETRAP+4
    ERR1 ERROR+1
    SDECWP APPADD+147, ADDEVT+21

    Naked Globals

    Name Field # of Occurrence
    ^( APPADD+47
    ^("SDP" APPADD+57
    ^(0 APPADD+47

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT APPADD+4~, APPADD+69*, APPADD+76*, APPADD+79*, APPADD+82*
    APPTYPE APPADD~, APPADD+118*, APPADD+130, APPADD+134
    ARR SDECADD+69~
    CHIEN CONSPIDCHECK+1~, CONSPIDCHECK+2*, CONSPIDCHECK+3, CONSPIDCHECK+4
    CHSIEN CONSPIDCHECK+1~, CONSPIDCHECK+3*, CONSPIDCHECK+4
    CKATYP APPADD+1~, APPADD+15*, APPADD+16, APPADD+19, APPADD+20, APPADD+21, APPADD+22, APPADD+23, APPADD+27, APPADD+28
    , APPADD+29, APPADD+44
    CNSLTSTS APPADD+101~*, APPADD+102
    DFN APPADD~, APPADD+27, APPADD+28, APPADD+29, APPADD+37*, APPADD+38, APPADD+39, APPADD+40, APPADD+44, APPADD+47
    , APPADD+50, APPADD+51, APPADD+52, APPADD+55, APPADD+58, APPADD+90, APPADD+98, APPADD+99, APPADD+102, APPADD+106
    , APPADD+139, APPADD+140, APPADD+142, APPADD+146, APPADD+149, APPADD+150, APPADD+192, APPADD+194, SDECADD~, SDECADD+9*
    , SDECADD+29, SDECADD+35, ADDEVT~, ADDEVT+11, ADDEVT+18, ERR~, ERR+1*, ERR+7, ERR+8
    DGQUIET APPADD+4~, APPADD+146*
    DUZ APPADD+166, SDECADD+38, SDECADD+64
    EAS APPADD~, APPADD+136*, APPADD+137*, APPADD+138, APPADD+139, APPADD+185, SDECADD~, SDECADD+27*, SDECADD+56
    EESTAT APPADD~, APPADD+120*, APPADD+121, APPADD+122*, APPADD+123*, APPADD+124*, APPADD+139, SDECADD~, SDECADD+55
    ERR SDECADD+6~
    FDA SDECADD+6~, SDECADD+30!, SDECADD+62!, SDECADD+65!
    FDA( SDECADD+31*, SDECADD+32*, SDECADD+33*, SDECADD+34*, SDECADD+35*, 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+54*, SDECADD+55*, SDECADD+56*, SDECADD+62*, SDECADD+63*, SDECADD+64*
    ITYP APPADD+2~, APPADD+14*, APPADD+16, APPADD+18, APPADD+19, APPADD+20, APPADD+21, APPADD+22, APPADD+26*, APPADD+27
    , APPADD+28, APPADD+29
    LOCK ERR~, ERR+7, ERR+8
    MAXDAYS APPADD+56~*, APPADD+57*, APPADD+58
    NOTOK APPADD+101~*, APPADD+102*
    OBM APPADD+4~, APPADD+90*
    OLDPID CONSPIDCHECK+1~, CONSPIDCHECK+4*, CONSPIDCHECK+5
    OVB APPADD~, APPADD+89*, APPADD+90, APPADD+126*, APPADD+127, APPADD+174
    POP APPADD+42~, APPADD+43*, APPADD+44*, APPADD+45
    PROVIEN APPADD~, APPADD+106, APPADD+107*, APPADD+139, SDECADD~, SDECADD+16*, SDECADD+20*, SDECADD+28*, SDECADD+49, SDECADD+72
    PTR44 APPADD+56~*, APPADD+57
    REQIEN APPADD+2~, APPADD+17*, APPADD+18, APPADD+19, APPADD+20, APPADD+21, APPADD+22, APPADD+23, APPADD+27, APPADD+28
    , APPADD+29, SDECADD+6~, SDECADD+60*, SDECADD+61, SDECADD+62, SDECADD+63, SDECADD+64
    RET APPADD+4~, APPADD+128
    SAVESTRT APPADD+3~, APPADD+25*, APPADD+139, SDECADD~, SDECADD+8*, SDECADD+72
    SDAPPTYP APPADD+1~, APPADD+130*, APPADD+131, APPADD+132*, APPADD+133*, APPADD+134*, APPADD+135*, APPADD+139, APPADD+153, APPADD+155
    , APPADD+156, APPADD+182, APPADD+185, SDECADD~, SDECADD+15*, SDECADD+36
    SDAPTYP APPADD~, APPADD+15, APPADD+17, APPADD+44, APPADD+93, APPADD+94, APPADD+96, APPADD+97, APPADD+101, APPADD+107
    , APPADD+122, APPADD+123, APPADD+132, APPADD+133, APPADD+134, APPADD+139, APPADD+176, APPADD+182, APPADD+184, APPADD+185
    , APPADD+186, APPADD+187, SDECADD~, SDECADD+14*, SDECADD+19, SDECADD+54, SDECADD+59, SDECADD+60, SDECADD+71, SDECADD+72
    , SDECADD+73, SDECADD+75
    SDAREQ0 APPADD+3~, APPADD+23*, APPADD+44
    SDCL APPADD~, APPADD+85*, APPADD+86*, APPADD+88*, APPADD+90, APPADD+92, APPADD+93*, APPADD+94*, APPADD+96*, APPADD+97*
    , APPADD+98, APPADD+99, APPADD+107, APPADD+128, APPADD+139, APPADD+149, APPADD+151, APPADD+179, APPADD+182, APPADD+185
    , APPADD+192, SDECADD~, SDECADD+17*, SDECADD+22, SDECADD+28, SDECADD+29
    SDCLA ADDEVT~, ADDEVT+9
    SDCOED APPADD+191~
    SDCOMM SDECADD+74~, SDECADD+76*, SDECADD+78
    SDDDT APPADD~, APPADD+68*, APPADD+69*, APPADD+70*, APPADD+139, APPADD+168, SDECADD~, SDECADD+12*, SDECADD+52, SDECADD+61
    , SDECADD+63, CONSPIDCHECK~, CONSPIDCHECK+5
    SDDFN SDECADD+6~, SDECADD+9*, SDECADD+72
    SDECAPPTI APPADD+2~
    SDECAPPTID APPADD+90*, APPADD+139*, APPADD+140, APPADD+142, APPADD+147, APPADD+186, APPADD+193, APPADD+196, SDECADD+6~, SDECADD+66*
    , SDECADD+68, SDECADD+69, SDECADD+70, SDECADD+80, SDECADD+81, SDECWP~, SDECWP+5, ADDEVT+5~, ADDEVT+18*, ADDEVT+19
    , ADDEVT+21, ERR+4, ERR+9
    SDECATID APPADD~, APPADD+60*, APPADD+61, APPADD+62*, APPADD+70, APPADD+139, APPADD+146, SDECADD~, SDECADD+11*, SDECADD+47
    SDECC APPADD+2~, APPADD+177
    SDECC("ADT" APPADD+157*
    SDECC("APT" APPADD+156*
    SDECC("CLN" APPADD+151*
    SDECC("COL" APPADD+155*
    SDECC("CON" APPADD+176*
    SDECC("DDT" APPADD+168*
    SDECC("EKG" APPADD+172*
    SDECC("ELG" APPADD+175*
    SDECC("LAB" APPADD+170*
    SDECC("LEN" APPADD+158*
    SDECC("MTR" APPADD+167*
    SDECC("OI" APPADD+160*, APPADD+162*, APPADD+164*
    SDECC("OVB" APPADD+174*
    SDECC("PAT" APPADD+150*
    SDECC("REQ" APPADD+169*
    SDECC("RES" APPADD+165*
    SDECC("TYP" APPADD+153*
    SDECC("USR" APPADD+166*
    SDECC("XRA" APPADD+171*
    SDECCR APPADD~, APPADD+146
    SDECDEP APPADD+2~
    SDECDERR APPADD+3~, APPADD+196
    SDECDEV APPADD+3~, APPADD+145*, APPADD+146
    SDECDJ APPADD+2~
    SDECEND APPADD~, APPADD+33*, APPADD+34, APPADD+35, APPADD+36*, APPADD+139, SDECADD~, SDECADD+18*, SDECADD+22*, SDECADD+23
    , SDECADD+24*, SDECADD+32, ADDEVT+17*, ADDEVT+18
    SDECERR APPADD+2~, APPADD+9*, APPADD+49*, APPADD+149, APPADD+177*, APPADD+178, ERR~, ERR+3*, ERR+4, ERR1~
    , ERR1+2
    SDECI APPADD+2~, APPADD+10*, APPADD+12, APPADD+13*, APPADD+16, APPADD+18, APPADD+19, APPADD+20, APPADD+21, APPADD+22
    , APPADD+23, APPADD+27, APPADD+28, APPADD+29, APPADD+32, APPADD+34, APPADD+35, APPADD+38, APPADD+39, APPADD+40
    , APPADD+44, APPADD+47, APPADD+50, APPADD+51, APPADD+52, APPADD+55, APPADD+58, APPADD+90, APPADD+98, APPADD+99
    , APPADD+102, APPADD+106, APPADD+138, APPADD+140, APPADD+142, APPADD+149, APPADD+195*, APPADD+196, APPADD+197*, APPADD+198
    , STRIP+1~, STRIP+2*, ERR~, ERR+2*, ERR+4, ERR+5*, ERR+6, ETRAP+2~*, ETRAP+3*, ETRAP+4
    , ERR1+1*, ERR1+2, ERR1+3*, ERR1+4
    SDECIEN APPADD+2~, SDECADD+6~, SDECADD+57!
    SDECIEN(1 SDECADD+66
    SDECJ APPADD+2~
    SDECLEN APPADD~, APPADD+63*, APPADD+139, APPADD+158, APPADD+179, SDECADD~, SDECADD+21*, SDECADD+22*, SDECADD+23*, SDECADD+24
    , SDECADD+51, ADDEVT+5~, ADDEVT+15*, ADDEVT+16, ADDEVT+17, ADDEVT+18
    SDECMSG SDECADD+6~, SDECADD+57!, SDECADD+67!
    SDECNOD ADDEVT+5~, ADDEVT+9*, ADDEVT+10, ADDEVT+15, ADDEVT+20
    SDECNODP ADDEVT+5~, ADDEVT+11*, ADDEVT+14
    SDECNOEV APPADD+3~, APPADD+7*, ADDEVT+6
    SDECNOTE APPADD~, APPADD+116*, APPADD+139, APPADD+147, APPADD+160, SDECADD~, SDECADD+25*, SDECADD+68, SDECADD+69, SDECADD+72
    , SDECWP~, SDECWP+2*, ADDEVT+20*, ADDEVT+21
    SDECNOTE( SDECWP+2*, SDECWP+3*, SDECWP+4
    SDECNOTE(0 SDECWP+3!
    SDECRES APPADD~, APPADD+50*, APPADD+51, APPADD+52, APPADD+53, APPADD+128, APPADD+139, SDECADD~, SDECADD+8*, SDECADD+72
    , ADDEVT+5~, ADDEVT+7*, ADDEVT+8, ADDEVT+18, ADDEVT+22, ADDEVT3~
    SDECRESD APPADD+2~, APPADD+49!, APPADD+53*, APPADD+54, APPADD+88, APPADD+139, APPADD+165, SDECADD~, SDECADD+10*, SDECADD+37
    SDECRNOD APPADD+2~, APPADD+54*, APPADD+55, APPADD+56
    SDECSC ADDEVT~, ADDEVT+7, ADDEVT+9, ADDEVT+18
    SDECSTART APPADD~, APPADD+25, APPADD+31*, APPADD+32, APPADD+36*, APPADD+47, APPADD+58, APPADD+70, APPADD+90, APPADD+128
    , APPADD+139, APPADD+146, APPADD+157, APPADD+179, APPADD+182, APPADD+185, APPADD+188, SDECADD~, SDECADD+7*, SDECADD+22
    , SDECADD+23, SDECADD+24, SDECADD+29, SDECADD+31, ADDEVT~, ADDEVT+9, ADDEVT+11, ADDEVT+17, ADDEVT+18
    SDECTMP APPADD+3~, APPADD+36*
    SDECWKIN APPADD+2~, APPADD+59*, APPADD+61*, APPADD+90, APPADD+153, ADDEVT+5~, ADDEVT+12*, ADDEVT+14*, ADDEVT+18
    SDECY APPADD~, APPADD+11*
    SDECZ STRIP~, STRIP+2*, STRIP+3
    SDEKG APPADD~, APPADD+78*, APPADD+79*, APPADD+172
    SDEL APPADD~, APPADD+175
    SDF SDECADD~, SDECADD+26*, SDECADD+71
    SDID APPADD~, APPADD+83*, APPADD+139, SDECADD~, SDECADD+13*, SDECADD+53
    SDIEN SDECADD+6~, SDECADD+29*, SDECADD+30*, SDECADD+31, SDECADD+32, SDECADD+33, SDECADD+34, SDECADD+35, 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+54, SDECADD+55, SDECADD+56, SDECADD+66
    , SDECADD+68, SDECADD+69
    SDLAB APPADD~, APPADD+75*, APPADD+76*, APPADD+170
    SDMRTC APPADD~, APPADD+65*, APPADD+66*, APPADD+90, APPADD+167, APPADD+186
    SDOE APPADD+5~, APPADD+192*
    SDPARENT APPADD~, APPADD+186, APPADD+187
    SDREQBY APPADD~, APPADD+72*, APPADD+73*, APPADD+169
    SDRET SDECADD+74~, SDECADD+78
    SDRIEN1 SDECADD+74~, SDECADD+75*, SDECADD+76, SDECADD+78, CONSPIDCHECK~, CONSPIDCHECK+2
    SDRRFTR SDECADD+74~, SDECADD+77*, SDECADD+78
    SDSVCP APPADD~, APPADD+113*, APPADD+114*, APPADD+182, APPADD+185
    SDSVCPR APPADD~, APPADD+111*, APPADD+112*, APPADD+182, APPADD+185
    SDT APPADD+188~*, APPADD+190, APPADD+192
    SDXRAY APPADD~, APPADD+81*, APPADD+82*, APPADD+171
    SL SDECADD+6~
    U APPADD+23, APPADD+44, APPADD+47, APPADD+96, APPADD+101, APPADD+149, ADDEVT+14, ADDEVT+15, ADDEVT+20
    X APPADD+4~, APPADD+69*, APPADD+76*, APPADD+79*, APPADD+82*, SDECADD+6~
    XQOPT APPADD+3~, APPADD+44
    Y APPADD+4~, APPADD+69, APPADD+76, APPADD+79, APPADD+82
    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  | All