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 |  Local Variables  | All
Print Page as PDF
Routine: SDECCON

Package: Scheduling

Routine: SDECCON


Information

SDECCON ;SPFO/DMR/MGD SCHEDULING ENHANCEMENTS VSE CONTACT API ;Mar 31, 2021@09:59

Source Information

Source file <SDECCON.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 EN1^DIK  $$GET1^DIQ  
Scheduling 1 $$NETTOFM^SDECDATE  

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

Package Total Caller Graph
Scheduling 9 SDEC CONTACT DISPLAY  SDEC CONTACT MULTI-DISPLAY  SDEC CONTACT NEW  SDEC CONTACT SEQUENCE  SDEC CONTACT STOP CODE  SDEC CONTACT UPDATE  SDEC1  SDHL7  
SDHL7APU  

Entry Points

Name Comments DBIA/ICR reference
DISPLAY(RTU,DFN,CLN,PDT,REQT,SER) ;
; RPC: SDEC CONTACT DISPLAY
DISPLAY1(RTU,REQT,RIEN) ;
; RPC: SDEC CONTACT DISPLAY SINGLE
; INPUT: REQT = Request Type: SDEC CONTACT, REQUEST/CONSULTATION or SDEC APPT REQUEST
; RIEN = IEN of the record of interest
; OUTPUT:
; 1st ^ Piece = IEN of VistA record identified
; 2nd ^ Piece = 0 node of File #409.86 for the identified record
DISMULT(RTT,CIEN) ;
; RPC: SDEC CONTACT MULTI-DISPLAY
NEW(RET,DFN,CLI,DTP,REQT,SRV,DTCON,CONT,COM,DTENT,RIEN) ;
; RPC: SDEC CONTACT NEW
SEQ(RE1,DF1,CL1,PDATE,RTYPE,SRR) ;
; RPC: SDEC CONTACT SEQUENCE
SEQ1(RTU,REQT,RIEN) ;
; RPC: SDEC CONTACT SEQUENCE SINGLE
; INPUT: REQT = Request Type: SDEC CONTACT, REQUEST/CONSULTATION or SDEC APPT REQUEST
; RIEN = IEN of the record of interest
; OUTPUT:
; RTU = Newly created contact sequence number
UPDATE(RTT,IEN,CONDT,CTYPE,COMM,DTEN) ;
; RPC: SDEC CONTACT UPDATE
GETSTC(RET,CLIEN) ;
; RPC: SDEC CONTACT STOP CODE
EXIT ;

External References

Name Field # of Occurrence
EN1^DIK NEW+54
$$GET1^DIQ DISMULT+10, GETSTC+15, GETSTC+17
$$NETTOFM^SDECDATE DISPLAY+7, NEW+13, SEQ+8

Used in RPC

RPC Name Call Tags
SDEC CONTACT UPDATE UPDATE
SDEC CONTACT DISPLAY DISPLAY
SDEC CONTACT MULTI-DISPLAY DISMULT
SDEC CONTACT NEW NEW
SDEC CONTACT SEQUENCE SEQ
SDEC CONTACT STOP CODE GETSTC

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(40.7 - [#40.7] GET1^DIQ
^SDEC(409.86 - [#409.86] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] DISPLAY1+36, NEW+24, NEW+25, NEW+26
^SC - [#44] GETSTC+13
^SD(403.5 - [#403.5] DISPLAY1+22, NEW+30, NEW+31
^SDEC(409.85 - [#409.85] DISPLAY1+29, NEW+19, NEW+20
^SDEC(409.86 - [#409.86] DISPLAY+9, DISPLAY+10, DISPLAY1+14, DISPLAY1+16, DISPLAY1+19, DISMULT+6, DISMULT+7, DISMULT+8, NEW+37, NEW+38
, NEW+42*, NEW+43*, NEW+44*, NEW+45*, NEW+46*, NEW+47*, NEW+48*, NEW+49*, NEW+50*, SEQ+10
, SEQ+11, SEQ+12, SEQ+17*, SEQ+21*, SEQ1+11, SEQ1+13, SEQ1+14, SEQ1+18*, UPDATE+10, UPDATE+15*
, UPDATE+16*, UPDATE+17*, UPDATE+18*, UPDATE+19*

Label References

Name Line Occurrences
EXIT DISPLAY+17, DISPLAY1+15, DISPLAY1+42, DISMULT+13, NEW+57, SEQ+24, SEQ1+12, UPDATE+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AR40985 DISPLAY1+12*, DISPLAY1+29*, DISPLAY1+30, DISPLAY1+31, EXIT+1!
CC DISPLAY+5*, DISPLAY+9*, DISPLAY+10, DISPLAY+15, DISPLAY1+12*, DISPLAY1+14*, DISPLAY1+15, DISPLAY1+16, DISPLAY1+19, DISPLAY1+25
, DISPLAY1+32, DISPLAY1+40, SEQ1+11*, SEQ1+12, SEQ1+13, SEQ1+14, SEQ1+18, UPDATE+8*, EXIT+1!
CC1 DISPLAY+5*, DISMULT+4*, DISMULT+11, NEW+35*, NEW+38*, EXIT+2!
CC2 DISPLAY+5*, DISMULT+4*, DISMULT+6*, DISMULT+7, DISMULT+8, NEW+35*, NEW+39*, NEW+41*, NEW+42, NEW+43
, NEW+44, NEW+45, NEW+46, NEW+47, NEW+48, NEW+49, NEW+50, NEW+53, EXIT+2!
CCC UPDATE+8*, EXIT+1!
CIEN DISMULT~, DISMULT+2, DISMULT+6, DISMULT+7, DISMULT+8
CL1 SEQ~, SEQ+4*, SEQ+16
CLI NEW~, NEW+11*, NEW+26, NEW+31, NEW+43
CLIEN GETSTC~, GETSTC+2, GETSTC+13
CLN DISPLAY~, DISPLAY+12, EXIT+3!
CNUM GETSTC+11*, GETSTC+16*, GETSTC+17, GETSTC+19!
COM NEW~, NEW+10*, NEW+46
COMM UPDATE~, UPDATE+5*, UPDATE+17, EXIT+1!
CONDT UPDATE~, UPDATE+3, UPDATE+16, UPDATE+18
CONT NEW~, NEW+7, NEW+46
COUNT UPDATE+8*, UPDATE+12*, UPDATE+14*, UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19, EXIT+1!
CSNUM GETSTC+11*, GETSTC+19!
CSTPC GETSTC+11*, GETSTC+17*, GETSTC+18, GETSTC+19!
CTYPE UPDATE~, UPDATE+4, UPDATE+17
DA NEW+52~, NEW+53*
DF1 SEQ~, SEQ+2, SEQ+10
DF2 SEQ+7*, EXIT+2!
DFN DISPLAY~, DISPLAY+2, DISPLAY+9, NEW~, NEW+3, NEW+19, NEW+24, NEW+30, NEW+43, NEW+47
DFN2 NEW+35*, NEW+37*, NEW+38, EXIT+2!
DIK NEW+52~, NEW+53*
DIK(1 NEW+53*
DTCON NEW~, NEW+6, NEW+45, NEW+48
DTEN UPDATE~, UPDATE+6*, UPDATE+17, UPDATE+19, EXIT+1!
DTENT NEW~, NEW+8, NEW+46, NEW+49
DTP NEW~, NEW+4, NEW+13*, NEW+43
DUZ NEW+46, NEW+49, UPDATE+17, UPDATE+19
ENDT DISMULT+4*, DISMULT+8*, DISMULT+11, EXIT+1!, EXIT+3!
ENTU DISMULT+9*, DISMULT+10*, DISMULT+11, EXIT+2!
ENTUN DISMULT+9*, DISMULT+10, EXIT+2!
GMR DISPLAY1+12*, DISPLAY1+36*, DISPLAY1+37, DISPLAY1+38, DISPLAY1+39, EXIT+1!
HLF0 GETSTC+11*, GETSTC+13*, GETSTC+14, GETSTC+16, GETSTC+19!
IEN UPDATE~, UPDATE+2, UPDATE+10, UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19
JJ SEQ+7*, SEQ+10*, SEQ+11, SEQ+12, SEQ+17, SEQ+21, EXIT+2!
JJ1 SEQ+7*, EXIT+2!
MULT UPDATE+8*, UPDATE+10*, UPDATE+11, EXIT+1!
MULTN UPDATE+8*, UPDATE+11*, UPDATE+12, EXIT+3!
PDATE SEQ~, SEQ+3, SEQ+8*, SEQ+14
PDT DISPLAY~, DISPLAY+3, DISPLAY+7*, DISPLAY+11, EXIT+3!
RCD SEQ+7*, SEQ+11*, SEQ+14, SEQ+15, SEQ+16, SEQ+20, SEQ1+13*, SEQ1+16, EXIT+2!
RE1 SEQ~, SEQ+18*, SEQ+22*, SEQ1+17*, SEQ1+18
REC DISPLAY+5*, DISPLAY+10*, DISPLAY+11, DISPLAY+12, DISPLAY+13, DISPLAY+14, DISPLAY+15, DISPLAY1+12*, DISPLAY1+19*, DISPLAY1+24
, DISPLAY1+25, DISPLAY1+31, DISPLAY1+32, DISPLAY1+38, DISPLAY1+39, DISPLAY1+40, EXIT+3!
REC1 DISMULT+4*, EXIT+3!
REC2 DISMULT+4*, DISMULT+7*, DISMULT+9, DISMULT+11, EXIT+3!
RECALL DISPLAY1+12*, DISPLAY1+22*, DISPLAY1+23, DISPLAY1+24, EXIT+1!
REQT DISPLAY~, DISPLAY+4, DISPLAY+14, DISPLAY1~, DISPLAY1+9, DISPLAY1+21, DISPLAY1+28, DISPLAY1+35, NEW~, NEW+5
, NEW+18, NEW+23, NEW+25, NEW+29, NEW+43, SEQ1~, SEQ1+7, SEQ1+16, EXIT+3!
RET NEW~, NEW+2*, NEW+56*, GETSTC~, GETSTC+18*
RIEN DISPLAY1~, DISPLAY1+10, DISPLAY1+14, DISPLAY1+17, DISPLAY1+22, DISPLAY1+29, DISPLAY1+36, NEW~, NEW+9, NEW+17
, NEW+19, NEW+20, NEW+21, NEW+24, NEW+25, NEW+26, NEW+27, NEW+30, NEW+31, NEW+32
, SEQ1~, SEQ1+8, SEQ1+11, EXIT+3!
ROOT DISPLAY1+12*, DISPLAY1+16*, DISPLAY1+17, EXIT+1!
RTT DISMULT~, DISMULT+4*, DISMULT+11*, UPDATE~, UPDATE+8*
RTU DISPLAY~, DISPLAY+15*, DISPLAY1~, DISPLAY1+8*, DISPLAY1+25*, DISPLAY1+32*, DISPLAY1+40*, SEQ1~, SEQ1+6*
RTYPE SEQ~, SEQ+15
SDRIEN NEW+16*, NEW+21*, NEW+22, NEW+27*, NEW+28, NEW+32*, NEW+50, EXIT+3!
SER DISPLAY~, DISPLAY+13, EXIT+3!
SNUM GETSTC+11*, GETSTC+14*, GETSTC+15, GETSTC+19!
SQU SEQ+7*, SEQ+12*, SEQ+13, SEQ+17, SEQ+18, SEQ+21, SEQ+22, SEQ1+14*, SEQ1+15, SEQ1+17
EXIT+2!
SRR SEQ~, SEQ+5*, SEQ+20
SRV NEW~, NEW+12*, NEW+43
STPC GETSTC+11*, GETSTC+15*, GETSTC+18, GETSTC+19!
U NEW+19, NEW+20, NEW+24, NEW+25, NEW+26, NEW+30, NEW+31, NEW+50
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 |  Local Variables  | All