SDES949P ;ALB/LAB,JAS - SD*5.3*949 Post Init Routine ; Jun 18, 2026
Source file <SDES949P.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 7 | ^%ZTLOAD ($$DOW,$$FMADD,$$FMTE,$$FMTH,$$HTFM)^XLFDT $$UP^XLFSTR MES^XPDUTL $$STA^XUAF4 $$KSP^XUPARAM $$PROD^XUPROD |
| Scheduling | 5 | $$FMTISO^SDAMUTDT GETSLOTS^SDEC57 $$INACTIVE^SDES2UTIL $$GETRES^SDES2UTIL1 $$INACTIVE^SDESUTIL |
| VA FileMan | 2 | NOW^%DTC $$GET1^DIQ |
| MailMan | 1 | ^XMD |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| TASK | ; tasks off process to update the direct patient schedule field in the hospital location file
|
|
| REPORT | ;
|
|
| ;
|
||
| GETINDEFSLOTDATE(CLINICIEN,DATE,TNODE) | ;
|
|
| TASK2 | ;
|
|
| REPORT2 | ;
|
|
| MAIL2 | ;
|
|
| IDENTIFYGHOST() | ;
|
|
| INDEFOVERWRITES(GHOST,CLINICIEN,DATE) | ;
|
|
| ORPHANEDOSTDAYS(GHOST,CLINICIEN) | ;
|
|
| TASK3 | ;
|
|
| REPORT3 | ;
|
|
| MAIL3 | ;
|
|
| DISPGRIDS() | ;
|
|
| CHECKGRID(CLINICIEN,GRIDDATE,ENDDATE,HOLSCHED,TNODE) | ;
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | TASK+6, TASK2+6, TASK3+6 |
| ^%ZTLOAD | TASK+8, TASK2+8, TASK3+8 |
| $$GET1^DIQ | REPORT+28, REPORT+40, REPORT+42, REPORT+47, REPORT+49, REPORT+55, IDENTIFYGHOST+7, IDENTIFYGHOST+19, DISPGRIDS+13, DISPGRIDS+15 , DISPGRIDS+16 |
| $$FMTISO^SDAMUTDT | REPORT+55, IDENTIFYGHOST+25, IDENTIFYGHOST+31 |
| GETSLOTS^SDEC57 | REPORT+18 |
| $$INACTIVE^SDES2UTIL | REPORT+35 |
| $$GETRES^SDES2UTIL1 | REPORT+18 |
| $$INACTIVE^SDESUTIL | IDENTIFYGHOST+5, DISPGRIDS+12 |
| $$DOW^XLFDT | REPORT+32, REPORT+33, GETINDEFSLOTDATE+5 |
| $$FMADD^XLFDT | REPORT+4, REPORT+18, REPORT+33, REPORT2+3, IDENTIFYGHOST+7, INDEFOVERWRITES+6, INDEFOVERWRITES+13, ORPHANEDOSTDAYS+3, REPORT3+3, DISPGRIDS+19 |
| $$FMTE^XLFDT | CHECKGRID+14, CHECKGRID+15, CHECKGRID+24 |
| $$FMTH^XLFDT | REPORT+40, INDEFOVERWRITES+10, CHECKGRID+7 |
| $$HTFM^XLFDT | REPORT+40 |
| $$UP^XLFSTR | REPORT+33 |
| ^XMD | MAIL+13, MAIL2+15, MAIL3+14 |
| MES^XPDUTL | TASK+1, TASK+2, TASK+3, TASK+10, TASK+11, TASK+13, TASK+14, TASK2+1, TASK2+2, TASK2+3 , TASK2+10, TASK2+11, TASK2+13, TASK2+14, TASK3+1, TASK3+2, TASK3+3, TASK3+10, TASK3+11, TASK3+13 , TASK3+14 |
| $$STA^XUAF4 | MAIL+2, MAIL2+2, MAIL3+2 |
| $$KSP^XUPARAM | MAIL+2, MAIL2+2, MAIL3+2 |
| $$PROD^XUPROD | MAIL+3, MAIL2+3, MAIL3+3 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(40.7 - [#40.7] | REPORT+11 |
| ^HOLIDAY - [#40.5] | REPORT+28, CHECKGRID+8 |
| ^SC - [#44] | REPORT+29, REPORT+33, REPORT+39, REPORT+46, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+6, IDENTIFYGHOST+4, INDEFOVERWRITES+3, INDEFOVERWRITES+5, INDEFOVERWRITES+7 , INDEFOVERWRITES+8, INDEFOVERWRITES+9, INDEFOVERWRITES+14, INDEFOVERWRITES+16, INDEFOVERWRITES+17, INDEFOVERWRITES+18, ORPHANEDOSTDAYS+4, ORPHANEDOSTDAYS+5, ORPHANEDOSTDAYS+6, ORPHANEDOSTDAYS+7 , DISPGRIDS+11, DISPGRIDS+18, DISPGRIDS+20, DISPGRIDS+21, DISPGRIDS+23, DISPGRIDS+25, DISPGRIDS+27, DISPGRIDS+28, DISPGRIDS+30, CHECKGRID+6 , CHECKGRID+9, CHECKGRID+10, CHECKGRID+19, CHECKGRID+20, CHECKGRID+21, CHECKGRID+22 |
| ^SC("AST" | REPORT+14 |
| ^SDEC(409.84 - [#409.84] | REPORT+50 |
| ^TMP($J | REPORT+17, REPORT+18, REPORT+21, REPORT+23, REPORT+24 |
| ^XTMP("SDES949P" | REPORT+3!, REPORT+4*, REPORT+5*, REPORT+7*, REPORT+55*, REPORT+56*, REPORT+59*, REPORT+61* |
| ^XTMP("SDES949P-2" | REPORT2+2!, REPORT2+3*, IDENTIFYGHOST+12!, IDENTIFYGHOST+14*, IDENTIFYGHOST+16*, IDENTIFYGHOST+24*, IDENTIFYGHOST+25*, IDENTIFYGHOST+30*, IDENTIFYGHOST+31* |
| ^XTMP("SDES949P-3" | REPORT3+2!, REPORT3+3*, DISPGRIDS+4!, DISPGRIDS+6*, DISPGRIDS+8*, CHECKGRID+14*, CHECKGRID+15*, CHECKGRID+24* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | TASK+4~, REPORT+2~, MAIL+1~, MAIL2+1~, MAIL3+1~ |
| %DT | REPORT+2~ |
| %H | TASK+4~ |
| %I | TASK+4~ |
| APPTCOUNT | REPORT+2~, REPORT+44*, REPORT+48*, REPORT+52, REPORT+56 |
| APPTDTTM | CHECKGRID+17~, CHECKGRID+18*, CHECKGRID+19*, CHECKGRID+20, CHECKGRID+21, CHECKGRID+22, CHECKGRID+24 |
| APPTIEN | CHECKGRID+17~, CHECKGRID+20*, CHECKGRID+21, CHECKGRID+22 |
| APPTSUBIEN | REPORT+2~, REPORT+44*, REPORT+46*, REPORT+47, REPORT+49 |
| CLINICCOUNT | REPORT+1~, REPORT+9*, REPORT+15*, REPORT+59 |
| CLINICIEN | REPORT+1~, REPORT+13*, REPORT+14*, REPORT+18, REPORT+28, REPORT+29, REPORT+33, REPORT+35, REPORT+39, REPORT+40 , REPORT+42, REPORT+46, REPORT+47, REPORT+49, REPORT+55, GETINDEFSLOTDATE~, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+6, IDENTIFYGHOST+1~, IDENTIFYGHOST+3* , IDENTIFYGHOST+4*, IDENTIFYGHOST+5, IDENTIFYGHOST+7, IDENTIFYGHOST+9, IDENTIFYGHOST+10, IDENTIFYGHOST+18*, IDENTIFYGHOST+19*, IDENTIFYGHOST+22, IDENTIFYGHOST+28, INDEFOVERWRITES~ , INDEFOVERWRITES+3, INDEFOVERWRITES+5, INDEFOVERWRITES+7, INDEFOVERWRITES+8, INDEFOVERWRITES+9, INDEFOVERWRITES+11, INDEFOVERWRITES+14, INDEFOVERWRITES+16, INDEFOVERWRITES+17, INDEFOVERWRITES+18 , INDEFOVERWRITES+19, ORPHANEDOSTDAYS~, ORPHANEDOSTDAYS+4, ORPHANEDOSTDAYS+5, ORPHANEDOSTDAYS+6, ORPHANEDOSTDAYS+7, ORPHANEDOSTDAYS+8, DISPGRIDS+2~, DISPGRIDS+10*, DISPGRIDS+11* , DISPGRIDS+12, DISPGRIDS+13, DISPGRIDS+15, DISPGRIDS+16, DISPGRIDS+18, DISPGRIDS+20, DISPGRIDS+21, DISPGRIDS+23, DISPGRIDS+25, DISPGRIDS+26 , DISPGRIDS+27, DISPGRIDS+28, DISPGRIDS+30, DISPGRIDS+31, CHECKGRID~, CHECKGRID+6, CHECKGRID+9, CHECKGRID+10, CHECKGRID+14, CHECKGRID+19 , CHECKGRID+20, CHECKGRID+21, CHECKGRID+22 |
| CLINICNAME | IDENTIFYGHOST+1~, IDENTIFYGHOST+19*, IDENTIFYGHOST+24, IDENTIFYGHOST+30, DISPGRIDS+2~, DISPGRIDS+15*, CHECKGRID+14 |
| COUNT | REPORT+1~, REPORT+6*, REPORT+7, REPORT+8*, REPORT+55, REPORT+56, REPORT+57*, REPORT+60*, IDENTIFYGHOST+1~, IDENTIFYGHOST+13* , IDENTIFYGHOST+14, IDENTIFYGHOST+15*, IDENTIFYGHOST+16, IDENTIFYGHOST+23*, IDENTIFYGHOST+24, IDENTIFYGHOST+25, IDENTIFYGHOST+29*, IDENTIFYGHOST+30, IDENTIFYGHOST+31, DISPGRIDS+2~ , DISPGRIDS+5*, DISPGRIDS+6, DISPGRIDS+7*, DISPGRIDS+8, CHECKGRID+13*, CHECKGRID+14, CHECKGRID+15, CHECKGRID+23*, CHECKGRID+24 |
| CREATEDT | REPORT2+1~, REPORT3+1~ |
| CURRENTSLOTS | REPORT+1~, REPORT+24*, REPORT+25*, REPORT+30, REPORT+52, REPORT+56 |
| D | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| D0 | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| D1 | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| D2 | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| DATE | REPORT+1~, REPORT+26*, REPORT+28, REPORT+29, REPORT+32, REPORT+33, REPORT+35, REPORT+40, GETINDEFSLOTDATE~, GETINDEFSLOTDATE+4* , GETINDEFSLOTDATE+5, GETINDEFSLOTDATE+6, GETINDEFSLOTDATE+7, INDEFOVERWRITES~, INDEFOVERWRITES+6*, INDEFOVERWRITES+7*, INDEFOVERWRITES+8, INDEFOVERWRITES+9, INDEFOVERWRITES+10, INDEFOVERWRITES+11 , INDEFOVERWRITES+13*, INDEFOVERWRITES+14*, INDEFOVERWRITES+16, INDEFOVERWRITES+17, INDEFOVERWRITES+18, INDEFOVERWRITES+19, ORPHANEDOSTDAYS+1~, ORPHANEDOSTDAYS+3*, ORPHANEDOSTDAYS+4*, ORPHANEDOSTDAYS+5 , ORPHANEDOSTDAYS+6, ORPHANEDOSTDAYS+7, ORPHANEDOSTDAYS+8 |
| DAYOFTHEWEEK | REPORT+2~, REPORT+32* |
| DFN | REPORT+2~, REPORT+49*, REPORT+50 |
| DFNLIST | REPORT+2~, REPORT+45*, REPORT+50*, REPORT+56 |
| DG | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| DIC | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| DICR | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| DIFROM | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| DIW | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| DT | REPORT+4, REPORT+18, REPORT2+3, IDENTIFYGHOST+7, INDEFOVERWRITES+6, INDEFOVERWRITES+13, ORPHANEDOSTDAYS+3, REPORT3+3, DISPGRIDS+19, CHECKGRID+3 , CHECKGRID+4 |
| DUZ | MAIL+5, MAIL+8, MAIL2+5, MAIL2+8, MAIL3+5, MAIL3+8 |
| ENDDATE | DISPGRIDS+2~, DISPGRIDS+23*, DISPGRIDS+24*, DISPGRIDS+25, DISPGRIDS+26, DISPGRIDS+27, DISPGRIDS+28*, DISPGRIDS+29*, DISPGRIDS+30, DISPGRIDS+31 , CHECKGRID~, CHECKGRID+6, CHECKGRID+14 |
| FOUND | REPORT+2~, REPORT+38*, REPORT+39, REPORT+58*, CHECKGRID+1~, CHECKGRID+2*, CHECKGRID+12, CHECKGRID+13* |
| GHOST | IDENTIFYGHOST+1~, IDENTIFYGHOST+9, IDENTIFYGHOST+10, INDEFOVERWRITES~, ORPHANEDOSTDAYS~ |
| GHOST( | IDENTIFYGHOST+19, IDENTIFYGHOST+22, IDENTIFYGHOST+28, INDEFOVERWRITES+11*, INDEFOVERWRITES+19*, ORPHANEDOSTDAYS+8* |
| GRIDDATE | DISPGRIDS+2~, CHECKGRID~, CHECKGRID+3*, CHECKGRID+4*, CHECKGRID+5*, CHECKGRID+6*, CHECKGRID+7, CHECKGRID+8, CHECKGRID+9, CHECKGRID+10 , CHECKGRID+15, CHECKGRID+18, CHECKGRID+19 |
| HASAPPTS | CHECKGRID+17~, CHECKGRID+18*, CHECKGRID+19, CHECKGRID+23* |
| HOLSCHED | DISPGRIDS+2~, DISPGRIDS+16*, DISPGRIDS+26, DISPGRIDS+31, CHECKGRID~, CHECKGRID+8 |
| I | REPORT+2~ |
| INDEFDATE | GETINDEFSLOTDATE+1~, GETINDEFSLOTDATE+3*, GETINDEFSLOTDATE+4, GETINDEFSLOTDATE+7*, GETINDEFSLOTDATE+8, IDENTIFYGHOST+1~, IDENTIFYGHOST+21*, IDENTIFYGHOST+22*, IDENTIFYGHOST+25 |
| ISSUECOUNT | REPORT+1~, REPORT+9*, REPORT+53*, REPORT+61 |
| MESS1 | MAIL+1~, MAIL+4*, MAIL+7, MAIL2+1~, MAIL2+4*, MAIL2+7, MAIL3+1~, MAIL3+4*, MAIL3+7 |
| NONSTDDATE | IDENTIFYGHOST+1~ |
| ORIGINALSLOTS | REPORT+2~, REPORT+42*, REPORT+52, REPORT+56 |
| ORPHANDATE | IDENTIFYGHOST+1~, IDENTIFYGHOST+27*, IDENTIFYGHOST+28*, IDENTIFYGHOST+31 |
| PATTERN | DISPGRIDS+2~, DISPGRIDS+25*, DISPGRIDS+26, DISPGRIDS+30*, DISPGRIDS+31 |
| SCHEDULEDATE | REPORT+2~, REPORT+33*, REPORT+36, REPORT+39, REPORT+40, REPORT+42 |
| SITENUMBER | MAIL+1~, MAIL+2*, MAIL+4, MAIL2+1~, MAIL2+2*, MAIL2+4, MAIL3+1~, MAIL3+2*, MAIL3+4 |
| SLOTCOUNT | REPORT+1~, REPORT+20*, REPORT+21*, REPORT+23, REPORT+24 |
| SLOTDATETIME | REPORT+2~, REPORT+38* |
| SLOTSTART | REPORT+1~, REPORT+23*, REPORT+26, REPORT+31, REPORT+40, REPORT+46, REPORT+47, REPORT+49, REPORT+50, REPORT+55 |
| STARTDATE | IDENTIFYGHOST+1~, IDENTIFYGHOST+7*, IDENTIFYGHOST+9, DISPGRIDS+2~, DISPGRIDS+19*, DISPGRIDS+20*, DISPGRIDS+21*, DISPGRIDS+22, DISPGRIDS+23, DISPGRIDS+24 , DISPGRIDS+26, DISPGRIDS+27*, DISPGRIDS+28, DISPGRIDS+29, DISPGRIDS+31, CHECKGRID+14 |
| STOPCODE | REPORT+1~, REPORT+10*, REPORT+11 |
| STOPCODEIEN | REPORT+1~, REPORT+9*, REPORT+11*, REPORT+14 |
| SUBIEN | REPORT+2~, REPORT+38*, REPORT+39*, REPORT+40, REPORT+42 |
| TDATE | GETINDEFSLOTDATE+1~ |
| TESTORPROD | MAIL+1~, MAIL+3*, MAIL+4, MAIL+10, MAIL2+1~, MAIL2+3*, MAIL2+4, MAIL2+12, MAIL3+1~, MAIL3+3* , MAIL3+4, MAIL3+11 |
| TIME | REPORT+1~, REPORT+31* |
| TNODE | GETINDEFSLOTDATE~, GETINDEFSLOTDATE+5, INDEFOVERWRITES+1~, INDEFOVERWRITES+3*, INDEFOVERWRITES+5, INDEFOVERWRITES+10, INDEFOVERWRITES+14, INDEFOVERWRITES+16, DISPGRIDS+2~, DISPGRIDS+18* , DISPGRIDS+20, DISPGRIDS+21, DISPGRIDS+23, DISPGRIDS+25, DISPGRIDS+26, DISPGRIDS+27, DISPGRIDS+28, DISPGRIDS+30, DISPGRIDS+31, CHECKGRID~ , CHECKGRID+7, CHECKGRID+14 |
| U | REPORT+23, REPORT+24, REPORT+55, REPORT+56, IDENTIFYGHOST+24, IDENTIFYGHOST+25, IDENTIFYGHOST+30, IDENTIFYGHOST+31, CHECKGRID+14 |
| UPDATECNT | REPORT2+1~, REPORT2+4*, REPORT2+5*, REPORT3+1~, REPORT3+4*, REPORT3+5* |
| X | TASK+4~, TASK2+4~, TASK3+4~ |
| XMDUN | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| XMDUZ | MAIL+1~, MAIL+5*, MAIL+8*, MAIL2+1~, MAIL2+5*, MAIL2+8*, MAIL3+1~, MAIL3+5*, MAIL3+8* |
| XMSUB | MAIL+1~, MAIL+7*, MAIL2+1~, MAIL2+7*, MAIL3+1~, MAIL3+7* |
| XMTEXT | MAIL+1~, MAIL+6*, MAIL2+1~, MAIL2+6*, MAIL3+1~, MAIL3+6* |
| XMY | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| XMY( | MAIL+8*, MAIL2+8*, MAIL3+8* |
| XMY("BARBER.LORI@DOMAIN.EXT" | MAIL+9*, MAIL2+9*, MAIL3+9* |
| XMY("BUTLER.BRANDON@DOMAIN.EXT" | MAIL2+10* |
| XMY("CRUZ.ORLANDO@DOMAIN.EXT" | MAIL+12*, MAIL2+14*, MAIL3+13* |
| XMY("DUNNAM.DAVID@DOMAIN.EXT" | MAIL+11*, MAIL2+13*, MAIL3+12* |
| XMY("SWESKY.JEFFREY@DOMAIN.EXT" | MAIL2+11*, MAIL3+10* |
| XMZ | MAIL+1~, MAIL2+1~, MAIL3+1~ |
| ZTDESC | TASK+4~, TASK+5*, TASK2+4~, TASK2+5*, TASK3+4~, TASK3+5* |
| ZTDTH | TASK+4~, TASK+7*, TASK2+4~, TASK2+7*, TASK3+4~, TASK3+7* |
| ZTIO | TASK+4~, TASK+7*, TASK2+4~, TASK2+7*, TASK3+4~, TASK3+7* |
| ZTRTN | TASK+4~, TASK+7*, TASK2+4~, TASK2+7*, TASK3+4~, TASK3+7* |
| ZTSAVE | TASK+4~, TASK2+4~, TASK3+4~ |
| ZTSAVE("*" | TASK+7*, TASK2+7*, TASK3+7* |
| ZTSK | TASK+4~, TASK+9, TASK+10, TASK+12, TASK2+4~, TASK2+9, TASK2+10, TASK2+12, TASK3+4~, TASK3+9 , TASK3+10, TASK3+12 |