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 - VISTA SCHEDULING RPCS ;JUL 19,2021@12:54

Source Information

Source file <SDEC50.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 6 $$ANC^SDAM1  ($$FIND,$$INP)^SDAM2  ($$FMTONET,$$NETTOFM)^SDECDATE  ERR1^SDECERR  $$GETRES^SDECUTL  $$LASTCKNSTEP^SDESCKNSTEP  
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: 3

Package Total Caller Graph
Scheduling 3 SDEC  SDECAR3  SDESBLKANDMOVE  

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+68, FAPPTGET+69, APPTSTS+26, PCST2GET+34, LOOK+4, PCSGET+31, PCSGET+42
    $$ANC^SDAM1 FAPPTGET+63
    $$FIND^SDAM2 APPTSTS+39, CHKPT+5, LOOK+7, LOOK+12
    $$INP^SDAM2 APPTSTS+32
    $$FMTONET^SDECDATE FAPPTGET+71, FAPPTGET+74
    $$NETTOFM^SDECDATE FAPPTGET+46, FAPPTGET+50
    ERR1^SDECERR FAPPTGET+41, FAPPTGET+42, FAPPTGET+47, FAPPTGET+51, 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+80
    ADM^VADPT2 APPTSTS+33
    $$FMADD^XLFDT PCSTGET+35, PCST2GET+42
    $$NOW^XLFDT FAPPTGET+44, 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+34
    ^DGPM - [#405] APPTSTS+34
    ^DIC(40.7 - [#40.7] PCST2GET+33, PCST2GET+36, PCST2GET+37, PCSGET+36, PCSGET+37
    ^DIC(42 - [#42] APPTSTS+34
    ^DPT - [#2] FAPPTGET+42, FAPPTGET+62, APPTSTS+8, APPTSTS+32, APPTSTS+44, APPTSTS+45, PCSTGET+29, CHKPT+2, CHKPT+3, PCST2GET+30
    LOOK+3, LOOK+6
    ^GMR(123 - [#123] CONS+10
    ^SC - [#44] APPTSTS+14, APPTSTS+39, APPTSTS+53, APPTSTS+54, 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+54, APPTSTS+56, APPTSTS+64, APPTSTS+65, APPTSTS+72
    ^SD(409.1 - [#409.1] FAPPTGET+76, FAPPTGET+77
    ^SD(409.2 - [#409.2] APPTSTS+22
    ^SD(409.63 - [#409.63] APPTSTS+66
    ^SDEC(409.84 - [#409.84] FAPPTGET+57, FAPPTGET+59, FAPPTGET+60, FAPPTGET+78, APPTSTS+5, GETIEN+5, GETIEN+6
    ^SDWL(409.3 - [#409.3] LOOKWL+2, LOOKWL+3, LOOKWL+5
    ^TMP("SDEC50" FAPPTGET+34!

    Label References

    Name Line Occurrences
    $$APPTSTS FAPPTGET+72
    $$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+31~, 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
    APPTNOD APPTSTS~, APPTSTS+5*, APPTSTS+6, APPTSTS+7, APPTSTS+11, APPTSTS+12, APPTSTS+17, APPTSTS+19, APPTSTS+21, APPTSTS+29
    , APPTSTS+32, APPTSTS+36, APPTSTS+68, APPTSTS+69, APPTSTS+71, APPTSTS+73
    CHKIO APPTSTS+4~, APPTSTS+9*, APPTSTS+36*, APPTSTS+38, APPTSTS+39*, APPTSTS+40, APPTSTS+47*, APPTSTS+50, APPTSTS+55, APPTSTS+57
    , APPTSTS+58, APPTSTS+59
    CLINIC CLSTOP~, CLSTOP+1, CLSTOP+2
    CLINIEN APPTSTS~, APPTSTS+14, APPTSTS+15, APPTSTS+38, APPTSTS+39, APPTSTS+44, APPTSTS+53, APPTSTS+54
    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+26*, APPTSTS+27
    DFN FAPPTGET~, FAPPTGET+41, FAPPTGET+42, FAPPTGET+57, FAPPTGET+59, FAPPTGET+62, FAPPTGET+81, APPTSTS+4~, APPTSTS+7*, APPTSTS+8
    , APPTSTS+26, APPTSTS+32, APPTSTS+39, APPTSTS+44, APPTSTS+45, 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+36, APPTSTS+47, APPTSTS+52, APPTSTS+60
    H PCST2GET+21~, PCST2GET+36*, PCST2GET+37, PCST2GET+38, PCSGET+21~, PCSGET+36*, PCSGET+37, PCSGET+38
    IEN FAPPTGET+31~, FAPPTGET+58*, FAPPTGET+59*, FAPPTGET+60, FAPPTGET+69, FAPPTGET+72, FAPPTGET+78, FAPPTGET+80, FAPPTGET+81
    OEIEN APPTSTS+4~, APPTSTS+8*, APPTSTS+15, APPTSTS+53, APPTSTS+54, APPTSTS+56, APPTSTS+64, APPTSTS+65, APPTSTS+72
    OESTS APPTSTS+4~, APPTSTS+65*, APPTSTS+66*, APPTSTS+67, APPTSTS+70, APPTSTS+72
    PRECHINSTEP FAPPTGET+32~, FAPPTGET+80*, FAPPTGET+81
    RET APPTSTS+4~, APPTSTS+50*, APPTSTS+51, APPTSTS+52*, APPTSTS+53*, APPTSTS+54*, APPTSTS+55*, APPTSTS+56*, APPTSTS+57*, APPTSTS+58*
    , APPTSTS+60*, APPTSTS+61*, APPTSTS+62, APPTSTS+63, APPTSTS+68*, APPTSTS+69*, APPTSTS+70*, APPTSTS+71*, APPTSTS+72*, APPTSTS+73*
    , APPTSTS+74
    SDANC FAPPTGET~, FAPPTGET+53*, FAPPTGET+54*, FAPPTGET+64
    SDANCT FAPPTGET+31~, FAPPTGET+63*, FAPPTGET+64, FAPPTGET+81
    SDASD PCSTGET+19~, PCST2GET+20~, PCSGET+20~
    SDATA FAPPTGET+31~, FAPPTGET+62*
    SDBEG FAPPTGET~, FAPPTGET+44*, FAPPTGET+46*, FAPPTGET+47, FAPPTGET+56, PCSTGET~, PCSTGET+34*, PCSTGET+35*, CHKPT+8, PCST2GET~
    , PCST2GET+41*, PCST2GET+42*, LOOK+5, LOOK+11, LOOKWL+4
    SDCL FAPPTGET+31~, FAPPTGET+67*, FAPPTGET+68*, FAPPTGET+72, FAPPTGET+81, 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+31~, FAPPTGET+67*, FAPPTGET+68*, FAPPTGET+81, GETIEN~, GETIEN+3, GETIEN+8, PCSGET+41*, PCSGET+43
    SDCONS FAPPTGET+31~
    SDDT FAPPTGET+31~, FAPPTGET+69*, FAPPTGET+71*, FAPPTGET+81, GETIEN~, GETIEN+4, GETIEN+9, CONS~, CONS+6, CONS+7
    , CONS+8
    SDECD2 APPTSTS+39~*
    SDECI FAPPTGET+33*, FAPPTGET+41, FAPPTGET+42, FAPPTGET+47, FAPPTGET+51, FAPPTGET+81*, FAPPTGET+82, 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+35*, FAPPTGET+39, FAPPTGET+41, FAPPTGET+42, FAPPTGET+47, FAPPTGET+51, FAPPTGET+81, FAPPTGET+82, 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+49*, FAPPTGET+50*, FAPPTGET+51, FAPPTGET+57, 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+32~, FAPPTGET+78*, FAPPTGET+79*, FAPPTGET+81
    SDNOD FAPPTGET+32~, FAPPTGET+60*, FAPPTGET+61, FAPPTGET+66, FAPPTGET+72, FAPPTGET+75, GETIEN+1~, GETIEN+6*, GETIEN+7, GETIEN+9
    SDNOD2 FAPPTGET+32~, FAPPTGET+78*, FAPPTGET+79
    SDR GETIEN+1~, GETIEN+8*, GETIEN+9
    SDRES FAPPTGET+32~, FAPPTGET+66*, FAPPTGET+68
    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+31~, FAPPTGET+73*, FAPPTGET+81
    SDSTDT FAPPTGET+31~, FAPPTGET+74*, FAPPTGET+81
    SDSTP PCST2GET+20~, LOOKWL+5*, LOOKWL+6, PCSGET+20~
    SDSTSTR FAPPTGET+31~, FAPPTGET+72*, FAPPTGET+73, FAPPTGET+74
    SDSVSP PCSGET~, PCSGET+31*, PCSGET+33*, PCSGET+34, PCSGET+35, PCSGET+36
    SDT FAPPTGET+31~, FAPPTGET+56*, FAPPTGET+57*, FAPPTGET+59, FAPPTGET+62, APPTSTS+4~, APPTSTS+6*, APPTSTS+8, APPTSTS+26, APPTSTS+32
    , APPTSTS+33, APPTSTS+36, APPTSTS+39, APPTSTS+44, APPTSTS+45, APPTSTS+47, APPTSTS+52, APPTSTS+60, PCST2GET+20~, PCSGET+20~
    SDTMP FAPPTGET+32~, FAPPTGET+37*, FAPPTGET+38*, FAPPTGET+39
    SDTYP FAPPTGET+32~, FAPPTGET+75*, FAPPTGET+76, FAPPTGET+77*, FAPPTGET+81
    SDTYPN FAPPTGET+32~, FAPPTGET+76*, FAPPTGET+77*, FAPPTGET+81
    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+27*, APPTSTS+28*
    , APPTSTS+29*, APPTSTS+32*, APPTSTS+34*, APPTSTS+40*, APPTSTS+43, APPTSTS+45*, APPTSTS+47, APPTSTS+49, APPTSTS+50, APPTSTS+52
    , APPTSTS+53, APPTSTS+54, APPTSTS+55, APPTSTS+57, APPTSTS+58, APPTSTS+59, APPTSTS+60, APPTSTS+61, APPTSTS+62, APPTSTS+63
    STSDT APPTSTS+4~, APPTSTS+12*, APPTSTS+18, APPTSTS+29*, APPTSTS+49, APPTSTS+63
    U FAPPTGET+66, FAPPTGET+75, FAPPTGET+76, FAPPTGET+79, FAPPTGET+81, APPTSTS+6, APPTSTS+7, APPTSTS+8, APPTSTS+11, APPTSTS+12
    , APPTSTS+14, APPTSTS+17, APPTSTS+19, APPTSTS+21, APPTSTS+22, APPTSTS+29, APPTSTS+32, APPTSTS+34, APPTSTS+36, APPTSTS+39
    , APPTSTS+44, APPTSTS+45, APPTSTS+53, APPTSTS+54, APPTSTS+56, APPTSTS+65, APPTSTS+66, APPTSTS+68, APPTSTS+69, APPTSTS+71
    , APPTSTS+72, APPTSTS+73, 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+34
    VAINDT APPTSTS+4~, APPTSTS+33*
    WLSRVSP PCST2GET+21~, PCST2GET+22*, PCSGET+21~, PCSGET+22*
    X FAPPTGET+31~, PCSTGET+21~, PCSTGET+34*, PCSTGET+36*, PCST2GET+21~, PCST2GET+41*, PCST2GET+43*, PCSGET+21~
    Y FAPPTGET+31~, 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