SDECCON ;SPFO/DMR,MGD,RRM SCHEDULING ENHANCEMENTS VSE CONTACT API ;Mar 31, 2021@09:59
Source file <SDECCON.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | EN1^DIK $$GET1^DIQ |
Scheduling | 1 | $$NETTOFM^SDECDATE |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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 |
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 | ;
|
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 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^DIC(40.7 - [#40.7] | GET1^DIQ |
^SDEC(409.86 - [#409.86] | Classic Fileman Calls |
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* |
Name | Line Occurrences |
---|---|
EXIT | DISPLAY+17, DISPLAY1+15, DISPLAY1+42, DISMULT+13, NEW+57, SEQ+24, SEQ1+12, UPDATE+21 |
>> | 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 |