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

Package: Scheduling

Routine: SDEC50


Information

SDEC50 ;ALB/SAT/JSM,TAW,LAB,BLB - VISTA SCHEDULING RPCS ;FEB 14,2022@12:15

Source Information

Source file <SDEC50.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Scheduling 7 $$ANC^SDAM1  ($$FIND,$$INP)^SDAM2  ($$FMTONET,$$NETTOFM)^SDECDATE  ERR1^SDECERR  $$GETRES^SDECUTL  $$LASTCKNSTEP^SDESCKNSTEP  $$TIMEZONEDATA^SDESUTIL  
VA FileMan 2 ^%DT  $$GET1^DIQ  
Kernel 1 ($$FMADD,$$NOW)^XLFDT  
Registration 1 ADM^VADPT2  

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

Package Total Caller Graph
Scheduling 5 SDEC  SDECAR3  SDESBLKANDMOVE  SDESGETAPPTWRAP3  SDESGETAPPTWRAP5  

Entry Points

Name Comments DBIA/ICR reference
FAPPTGET(SDECY,DFN,SDBEG,SDEND,SDANC) ; GET Future appointments for given patient and date range
  • ICR #7080
    • Status: Pending
    • Usage: Controlled Subscription
    APPTSTS(APPTIEN,APPTNOD,CLINIEN) ;Get current status for an entry in the SDEC APPOINTMENT file in the style of STATUS^SDAM1
    GETIEN(DFN,SDCLN,SDDT)
    CONS(SDCL,DFN,SDDT) ;check for consult in file 44
    PCSTGET(SDECY,DFN,SDCL,SDBEG,SDEND)
    CLSTOP(CLINIC)
    CHKPT
    PCST2GET(SDECY,DFN,STOP,SDBEG,SDEND)
    LOOK ;
    LOOKWL ;
    PCSGET(SDECY,SDSVSP,SDCL)

    External References

    Name Field # of Occurrence
    ^%DT PCSTGET+34, PCSTGET+36, PCST2GET+41, PCST2GET+43
    $$GET1^DIQ FAPPTGET+66, FAPPTGET+67, APPTSTS+25, PCST2GET+34, LOOK+4, PCSGET+31, PCSGET+42
    $$ANC^SDAM1 FAPPTGET+61
    $$FIND^SDAM2 APPTSTS+41, CHKPT+5, LOOK+7, LOOK+12
    $$INP^SDAM2 APPTSTS+30
    $$FMTONET^SDECDATE FAPPTGET+69, FAPPTGET+72
    $$NETTOFM^SDECDATE FAPPTGET+44, FAPPTGET+48
    ERR1^SDECERR FAPPTGET+39, FAPPTGET+40, FAPPTGET+45, FAPPTGET+49, PCSTGET+28, PCSTGET+29, PCSTGET+31, PCSTGET+32, PCSTGET+39, PCST2GET+29
    , PCST2GET+30, PCST2GET+33, PCST2GET+39, PCSGET+34, PCSGET+39
    $$GETRES^SDECUTL GETIEN+8
    $$LASTCKNSTEP^SDESCKNSTEP FAPPTGET+78
    $$TIMEZONEDATA^SDESUTIL FAPPTGET+79
    ADM^VADPT2 APPTSTS+35
    $$FMADD^XLFDT PCSTGET+35, PCST2GET+42
    $$NOW^XLFDT FAPPTGET+42, PCSTGET+35, PCSTGET+37, PCST2GET+37, PCST2GET+42, PCST2GET+44, PCSGET+37

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    2.98 GET1^DIQ
    ^DIC(40.7 - [#40.7] GET1^DIQ
    ^SDEC(409.831 - [#409.831] GET1^DIQ
    ^SDEC(409.84 - [#409.84] GET1^DIQ
    ^SC - [#44] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD(409.84 APPTSTS+13
    ^DG(43 - [#43] APPTSTS+36
    ^DGPM - [#405] APPTSTS+36
    ^DIC(40.7 - [#40.7] PCST2GET+33, PCST2GET+36, PCST2GET+37, PCSGET+36, PCSGET+37
    ^DIC(42 - [#42] APPTSTS+36
    ^DPT - [#2] FAPPTGET+40, FAPPTGET+60, APPTSTS+8, APPTSTS+30, APPTSTS+45, APPTSTS+46, PCSTGET+29, CHKPT+2, CHKPT+3, PCST2GET+30
    LOOK+3, LOOK+6
    ^GMR(123 - [#123] CONS+10
    ^SC - [#44] APPTSTS+14, APPTSTS+41, APPTSTS+54, APPTSTS+55, CONS+6, CONS+7, CONS+8, PCSTGET+32, PCSTGET+39, CLSTOP+2
    CHKPT+7, LOOK+8, LOOK+11, LOOK+14, PCSGET+30, PCSGET+40, PCSGET+41, PCSGET+43
    ^SCE - [#409.68] APPTSTS+55, APPTSTS+57, APPTSTS+65, APPTSTS+66, APPTSTS+73
    ^SD(409.1 - [#409.1] FAPPTGET+74, FAPPTGET+75
    ^SD(409.2 - [#409.2] APPTSTS+22
    ^SD(409.63 - [#409.63] APPTSTS+67
    ^SDEC(409.84 - [#409.84] FAPPTGET+55, FAPPTGET+57, FAPPTGET+58, FAPPTGET+76, APPTSTS+5, APPTSTS+32, GETIEN+5, GETIEN+6
    ^SDWL(409.3 - [#409.3] LOOKWL+2, LOOKWL+3, LOOKWL+5
    ^TMP("SDEC50" FAPPTGET+32!

    Label References

    Name Line Occurrences
    $$APPTSTS FAPPTGET+70
    $$CLSTOP PCSTGET+38, CHKPT+4
    CHKPT PCSTGET+41, PCST2GET+46

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %DT FAPPTGET+29~, PCSTGET+21~, PCSTGET+34*, PCSTGET+36*, PCST2GET+21~, PCST2GET+41*, PCST2GET+43*
    APIEN PCSTGET+21~, CHKPT+5*, CHKPT+6, CHKPT+7, LOOK+7*, LOOK+8, LOOK+12*, LOOK+13, LOOK+14
    APPTIEN APPTSTS~, APPTSTS+5, APPTSTS+32
    APPTNOD APPTSTS~, APPTSTS+5*, APPTSTS+6, APPTSTS+7, APPTSTS+11, APPTSTS+12, APPTSTS+17, APPTSTS+19, APPTSTS+21, APPTSTS+28
    , APPTSTS+30, APPTSTS+33, APPTSTS+38, APPTSTS+69, APPTSTS+70, APPTSTS+72, APPTSTS+74
    CHKIO APPTSTS+4~, APPTSTS+9*, APPTSTS+38*, APPTSTS+40, APPTSTS+41*, APPTSTS+42, APPTSTS+48*, APPTSTS+51, APPTSTS+56, APPTSTS+58
    , APPTSTS+59, APPTSTS+60
    CLINIC CLSTOP~, CLSTOP+1, CLSTOP+2
    CLINIEN APPTSTS~, APPTSTS+14, APPTSTS+15, APPTSTS+40, APPTSTS+41, APPTSTS+45, APPTSTS+54, APPTSTS+55
    CONS CONS+4~, CONS+5*, CONS+6, CONS+8*, CONS+9, CONS+10, CONS+11*, CONS+12
    CSTAT CONS+4~, CONS+10*, CONS+11
    CXLRSN APPTSTS+4~, APPTSTS+19*, APPTSTS+21, APPTSTS+22
    CXLRSNTP APPTSTS+4~, APPTSTS+22*, APPTSTS+23, APPTSTS+24
    CXLSTS APPTSTS+4~, APPTSTS+25*, APPTSTS+26
    DFN FAPPTGET~, FAPPTGET+39, FAPPTGET+40, FAPPTGET+55, FAPPTGET+57, FAPPTGET+60, FAPPTGET+80, APPTSTS+4~, APPTSTS+7*, APPTSTS+8
    , APPTSTS+25, APPTSTS+30, APPTSTS+32, APPTSTS+41, APPTSTS+45, APPTSTS+46, GETIEN~, GETIEN+2, GETIEN+5, CONS~
    , CONS+7, PCSTGET~, PCSTGET+28, PCSTGET+29, CHKPT+2, CHKPT+3, CHKPT+5, PCST2GET~, PCST2GET+29, PCST2GET+30
    LOOK+3, LOOK+4, LOOK+6, LOOK+7, LOOK+12, LOOKWL+2
    DT APPTSTS+38, APPTSTS+48, APPTSTS+53, APPTSTS+61
    H PCST2GET+21~, PCST2GET+36*, PCST2GET+37, PCST2GET+38, PCSGET+21~, PCSGET+36*, PCSGET+37, PCSGET+38
    IEN FAPPTGET+29~, FAPPTGET+56*, FAPPTGET+57*, FAPPTGET+58, FAPPTGET+67, FAPPTGET+70, FAPPTGET+76, FAPPTGET+78, FAPPTGET+80
    OEIEN APPTSTS+4~, APPTSTS+8*, APPTSTS+15, APPTSTS+54, APPTSTS+55, APPTSTS+57, APPTSTS+65, APPTSTS+66, APPTSTS+73
    OESTS APPTSTS+4~, APPTSTS+66*, APPTSTS+67*, APPTSTS+68, APPTSTS+71, APPTSTS+73
    PRECHINSTEP FAPPTGET+30~, FAPPTGET+78*, FAPPTGET+80
    RET APPTSTS+4~, APPTSTS+51*, APPTSTS+52, APPTSTS+53*, APPTSTS+54*, APPTSTS+55*, APPTSTS+56*, APPTSTS+57*, APPTSTS+58*, APPTSTS+59*
    , APPTSTS+61*, APPTSTS+62*, APPTSTS+63, APPTSTS+64, APPTSTS+69*, APPTSTS+70*, APPTSTS+71*, APPTSTS+72*, APPTSTS+73*, APPTSTS+74*
    , APPTSTS+75
    SDANC FAPPTGET~, FAPPTGET+51*, FAPPTGET+52*, FAPPTGET+62
    SDANCT FAPPTGET+29~, FAPPTGET+61*, FAPPTGET+62, FAPPTGET+80
    SDASD PCSTGET+19~, PCST2GET+20~, PCSGET+20~
    SDATA FAPPTGET+29~, FAPPTGET+60*
    SDBEG FAPPTGET~, FAPPTGET+42*, FAPPTGET+44*, FAPPTGET+45, FAPPTGET+54, PCSTGET~, PCSTGET+34*, PCSTGET+35*, CHKPT+8, PCST2GET~
    , PCST2GET+41*, PCST2GET+42*, LOOK+5, LOOK+11, LOOKWL+4
    SDCL FAPPTGET+29~, FAPPTGET+65*, FAPPTGET+66*, FAPPTGET+70, FAPPTGET+79, FAPPTGET+80, CONS~, CONS+6, CONS+7, CONS+8
    , PCSTGET~, PCSTGET+31, PCSTGET+32, PCSTGET+38, PCSTGET+39, LOOK+6, LOOK+7, LOOK+8, LOOK+11, LOOK+12
    LOOK+14, PCSGET~, PCSGET+29*, PCSGET+30, PCSGET+31, PCSGET+40*, PCSGET+41, PCSGET+42, PCSGET+43
    SDCLN FAPPTGET+29~, FAPPTGET+65*, FAPPTGET+66*, FAPPTGET+80, GETIEN~, GETIEN+3, GETIEN+8, PCSGET+41*, PCSGET+43
    SDCONS FAPPTGET+29~
    SDDT FAPPTGET+29~, FAPPTGET+67*, FAPPTGET+69*, FAPPTGET+80, GETIEN~, GETIEN+4, GETIEN+9, CONS~, CONS+6, CONS+7
    , CONS+8
    SDECD2 APPTSTS+41~*
    SDECI FAPPTGET+31*, FAPPTGET+39, FAPPTGET+40, FAPPTGET+45, FAPPTGET+49, FAPPTGET+80*, FAPPTGET+81, PCSTGET+19~, PCSTGET+22*, PCSTGET+28
    , PCSTGET+29, PCSTGET+31, PCSTGET+32, PCSTGET+39, PCSTGET+42*, PCST2GET+20~, PCST2GET+23*, PCST2GET+29, PCST2GET+30, PCST2GET+33
    , PCST2GET+39, PCST2GET+47*, PCSGET+20~, PCSGET+23*, PCSGET+34, PCSGET+39, PCSGET+43*, PCSGET+44
    SDECY FAPPTGET~, FAPPTGET+33*, FAPPTGET+37, FAPPTGET+39, FAPPTGET+40, FAPPTGET+45, FAPPTGET+49, FAPPTGET+80, FAPPTGET+81, PCSTGET~
    , PCSTGET+23*, PCSTGET+24, PCSTGET+26, PCSTGET+28, PCSTGET+29, PCSTGET+31, PCSTGET+32, PCSTGET+39, PCSTGET+42, PCST2GET~
    , PCST2GET+24*, PCST2GET+25, PCST2GET+27, PCST2GET+29, PCST2GET+30, PCST2GET+33, PCST2GET+39, PCST2GET+47, PCSGET~, PCSGET+24*
    , PCSGET+25, PCSGET+27, PCSGET+34, PCSGET+39, PCSGET+43, PCSGET+44
    SDEND FAPPTGET~, FAPPTGET+47*, FAPPTGET+48*, FAPPTGET+49, FAPPTGET+55, PCSTGET~, PCSTGET+36*, PCSTGET+37*, CHKPT+8, PCST2GET~
    , PCST2GET+43*, PCST2GET+44*, LOOK+5, LOOK+11, LOOKWL+4
    SDF GETIEN+1~, GETIEN+5*, GETIEN+9*, PCST2GET+20~, PCST2GET+23*, PCST2GET+34*, PCST2GET+35
    SDI GETIEN+1~, GETIEN+5*, GETIEN+6, GETIEN+10, CONS+4~, CONS+6*, CONS+7, CONS+8
    SDJ CONS+4~
    SDLNK FAPPTGET+30~, FAPPTGET+76*, FAPPTGET+77*, FAPPTGET+80
    SDNEXTIEN APPTSTS+31~, APPTSTS+32*, APPTSTS+33
    SDNOD FAPPTGET+30~, FAPPTGET+58*, FAPPTGET+59, FAPPTGET+64, FAPPTGET+70, FAPPTGET+73, GETIEN+1~, GETIEN+6*, GETIEN+7, GETIEN+9
    SDNOD2 FAPPTGET+30~, FAPPTGET+76*, FAPPTGET+77
    SDR GETIEN+1~, GETIEN+8*, GETIEN+9
    SDRES FAPPTGET+30~, FAPPTGET+64*, FAPPTGET+66
    SDS PCSTGET+19~, CHKPT+2*, CHKPT+3, CHKPT+5, CHKPT+7, LOOK+3*, LOOK+4, LOOK+6, LOOK+7, LOOK+8
    LOOK+11*, LOOK+12, LOOK+14
    SDSCL PCSTGET+19~, CHKPT+3*, CHKPT+4, CHKPT+5, CHKPT+7
    SDSCN PCST2GET+20~, PCST2GET+23*, PCST2GET+34*, PCSGET+20~, PCSGET+23*, PCSGET+36, PCSGET+38*, PCSGET+39, PCSGET+43
    SDSCO CHKPT+1~, CHKPT+7*, CHKPT+8
    SDSD PCST2GET+20~, LOOK+4*, LOOK+5, LOOKWL+3*, LOOKWL+4, PCSGET+20~
    SDSNOD PCST2GET+20~, PCSGET+20~
    SDST FAPPTGET+29~, FAPPTGET+71*, FAPPTGET+80
    SDSTDT FAPPTGET+29~, FAPPTGET+72*, FAPPTGET+80
    SDSTP PCST2GET+20~, LOOKWL+5*, LOOKWL+6, PCSGET+20~
    SDSTSTR FAPPTGET+29~, FAPPTGET+70*, FAPPTGET+71, FAPPTGET+72
    SDSVSP PCSGET~, PCSGET+31*, PCSGET+33*, PCSGET+34, PCSGET+35, PCSGET+36
    SDT FAPPTGET+29~, FAPPTGET+54*, FAPPTGET+55*, FAPPTGET+57, FAPPTGET+60, APPTSTS+4~, APPTSTS+6*, APPTSTS+8, APPTSTS+25, APPTSTS+30
    , APPTSTS+32, APPTSTS+35, APPTSTS+38, APPTSTS+41, APPTSTS+45, APPTSTS+46, APPTSTS+48, APPTSTS+53, APPTSTS+61, PCST2GET+20~
    , PCSGET+20~
    SDTMP FAPPTGET+30~, FAPPTGET+35*, FAPPTGET+36*, FAPPTGET+37
    SDTYP FAPPTGET+30~, FAPPTGET+73*, FAPPTGET+74, FAPPTGET+75*, FAPPTGET+80
    SDTYPN FAPPTGET+30~, FAPPTGET+74*, FAPPTGET+75*, FAPPTGET+80
    SDVSP PCST2GET+20~, PCSGET+20~
    SDWL PCST2GET+20~, LOOKWL+2*, LOOKWL+3, LOOKWL+5, PCSGET+20~
    SDYN PCSTGET+19~, PCSTGET+40*, PCSTGET+42, CHKPT+2, CHKPT+8*, PCST2GET+20~, PCST2GET+45*, PCST2GET+47, LOOK+2, LOOK+3
    LOOK+8*, LOOK+10, LOOK+11, LOOK+14*, LOOKWL+2, LOOKWL+6*, LOOKWL+7
    STOP PCSTGET+19~, PCSTGET+38*, PCSTGET+39, CHKPT+4, PCST2GET~, PCST2GET+32*, PCST2GET+33, PCST2GET+34, PCST2GET+35, PCST2GET+36
    , PCST2GET+38*, PCST2GET+39, LOOKWL+6
    STS APPTSTS+4~, APPTSTS+11*, APPTSTS+13*, APPTSTS+14*, APPTSTS+15*, APPTSTS+21*, APPTSTS+23*, APPTSTS+24*, APPTSTS+26*, APPTSTS+27*
    , APPTSTS+28*, APPTSTS+30*, APPTSTS+33*, APPTSTS+34, APPTSTS+36*, APPTSTS+42*, APPTSTS+44, APPTSTS+46*, APPTSTS+48, APPTSTS+50
    , APPTSTS+51, APPTSTS+53, APPTSTS+54, APPTSTS+55, APPTSTS+56, APPTSTS+58, APPTSTS+59, APPTSTS+60, APPTSTS+61, APPTSTS+62
    , APPTSTS+63, APPTSTS+64
    STSDT APPTSTS+4~, APPTSTS+12*, APPTSTS+18, APPTSTS+28*, APPTSTS+50, APPTSTS+64
    TIMEZONE FAPPTGET+30~, FAPPTGET+79*, FAPPTGET+80
    U FAPPTGET+64, FAPPTGET+73, FAPPTGET+74, FAPPTGET+77, FAPPTGET+79, FAPPTGET+80, APPTSTS+6, APPTSTS+7, APPTSTS+8, APPTSTS+11
    , APPTSTS+12, APPTSTS+14, APPTSTS+17, APPTSTS+19, APPTSTS+21, APPTSTS+22, APPTSTS+28, APPTSTS+30, APPTSTS+33, APPTSTS+36
    , APPTSTS+38, APPTSTS+41, APPTSTS+45, APPTSTS+46, APPTSTS+54, APPTSTS+55, APPTSTS+57, APPTSTS+66, APPTSTS+67, APPTSTS+69
    , APPTSTS+70, APPTSTS+72, APPTSTS+73, APPTSTS+74, GETIEN+9, CONS+7, CONS+10, PCSTGET+39, CLSTOP+2, CHKPT+3
    CHKPT+7, PCST2GET+37, LOOK+6, LOOK+14, LOOKWL+3, LOOKWL+5, PCSGET+37, PCSGET+41, PCSGET+43
    VADMVT APPTSTS+4~, APPTSTS+36
    VAINDT APPTSTS+4~, APPTSTS+35*
    WLSRVSP PCST2GET+21~, PCST2GET+22*, PCSGET+21~, PCSGET+22*
    X FAPPTGET+29~, PCSTGET+21~, PCSTGET+34*, PCSTGET+36*, PCST2GET+21~, PCST2GET+41*, PCST2GET+43*, PCSGET+21~
    Y FAPPTGET+29~, PCSTGET+21~, PCSTGET+34, PCSTGET+36, PCST2GET+21~, PCST2GET+41, PCST2GET+43, PCSGET+21~
    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