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,WTC - VISTA SCHEDULING RPCS ;NOV 01,2019@11:42

Source Information

Source file <SDEC50.m>

Call Graph

Call Graph

Call Graph Total: 9

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

Package Total Caller Graph
Scheduling 2 SDEC  SDECAR3  

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
    ; SDCL = (required) clinic IEN
    ; DFN = (required) patient IEN
    ; SDDT = (required) appointment time in FM format
    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+36, PCSTGET+38, PCST2GET+43, PCST2GET+45
    $$GET1^DIQ FAPPTGET+67, FAPPTGET+68, APPTSTS+26, PCST2GET+36, LOOK+4, PCSGET+31, PCSGET+43
    $$ANC^SDAM1 FAPPTGET+62
    $$FIND^SDAM2 APPTSTS+39, CHKPT+5, LOOK+7, LOOK+12
    $$INP^SDAM2 APPTSTS+32
    $$FMTONET^SDECDATE FAPPTGET+70
    $$NETTOFM^SDECDATE FAPPTGET+44, FAPPTGET+49
    ERR1^SDECERR FAPPTGET+38, FAPPTGET+39, FAPPTGET+45, FAPPTGET+50, PCSTGET+30, PCSTGET+31, PCSTGET+33, PCSTGET+34, PCSTGET+41, PCST2GET+31
    , PCST2GET+32, PCST2GET+35, PCST2GET+41, PCSGET+34, PCSGET+40
    $$GETRES^SDECUTL GETIEN+8
    ADM^VADPT2 APPTSTS+33
    $$FMADD^XLFDT PCSTGET+37, PCST2GET+44
    $$NOW^XLFDT FAPPTGET+41, PCSTGET+37, PCSTGET+39, PCST2GET+39, PCST2GET+44, PCST2GET+46, PCSGET+38

    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+12
    ^DG(43 - [#43] APPTSTS+34
    ^DGPM - [#405] APPTSTS+34
    ^DIC(40.7 - [#40.7] PCST2GET+35, PCST2GET+38, PCST2GET+39, PCSGET+37, PCSGET+38
    ^DIC(42 - [#42] APPTSTS+34
    ^DPT - [#2] FAPPTGET+39, FAPPTGET+61, APPTSTS+8, APPTSTS+32, APPTSTS+45, APPTSTS+46, PCSTGET+31, CHKPT+2, CHKPT+3, PCST2GET+32
    LOOK+3, LOOK+6
    ^GMR(123 - [#123] CONS+10
    ^SC - [#44] APPTSTS+13, APPTSTS+39, APPTSTS+54, APPTSTS+55, CONS+6, CONS+7, CONS+8, PCSTGET+34, PCSTGET+41, CLSTOP+2
    CHKPT+7, LOOK+8, LOOK+11, LOOK+14, PCSGET+30, PCSGET+41, PCSGET+42, PCSGET+44
    ^SCE - [#409.68] APPTSTS+55, APPTSTS+57, APPTSTS+65, APPTSTS+66, APPTSTS+73
    ^SD(409.1 - [#409.1] FAPPTGET+73, FAPPTGET+74
    ^SD(409.2 - [#409.2] APPTSTS+22
    ^SD(409.63 - [#409.63] APPTSTS+67
    ^SDEC(409.84 - [#409.84] FAPPTGET+56, FAPPTGET+58, FAPPTGET+59, FAPPTGET+75, APPTSTS+5, GETIEN+5, GETIEN+6
    ^SDWL(409.3 - [#409.3] LOOKWL+2, LOOKWL+3, LOOKWL+5
    ^TMP("SDEC50" FAPPTGET+31!

    Label References

    Name Line Occurrences
    $$APPTSTS FAPPTGET+71
    $$CLSTOP PCSTGET+40, CHKPT+4
    CHKPT PCSTGET+43, PCST2GET+48

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

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