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

Package: Scheduling

Routine: SDEC1


Information

SDEC1 ;ALB/LAB/ANU/MGD - VISTA SCHEDULING RPCS ;Apr 28, 2021@15:53:20

Source Information

Source file <SDEC1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Scheduling 9 GETPATDEMOG^SDEC28L  (CONSLIST,CONSULT1)^SDEC51B  (RECGET,RECGETONE)^SDEC52C  (RECGETJSON,RECGETONEJSON)^SDEC52CJSON  (CLGRPLK,GETWLIEN,RESGRP)^SDEC63  (ARGETIEN,ARGETPAT,ARGETPATJSON)^SDECAR4  (DISMULT,DISPLAY,DISPLAY1,GETSTC,NEW,SEQ,SEQ1,UPDATE)^SDECCON  (JSONCONSLIST,JSONCONSLIST1)^SDECCONSJSON  
(DELETEVVSID,GETPATIENTICN,GETSPACEBARPRO,GETVVSID,GETVVSMAKEINFO,SAVEVVSID,VVSPROSEARCH)^SDECVVS  

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

Package Total Caller Graph
Scheduling 16 SDEC CLINIC GROUP LOOKUP  SDEC CLINIC GROUP RETURN  SDEC CONTACT DISPLAY SINGLE  SDEC CONTACT SEQUENCE SINGLE  SDEC GET APPT REQ BY IEN JSON  SDEC GET PAT CONSULT BY IEN  SDEC GET PATIENT APPT REQ  SDEC GET PATIENT CONSULTS  
SDEC GET PATIENT DEMOG  SDEC GET PATIENT RECALL BY IEN  SDEC GET PATIENT RECALLS  SDEC GET PATIENT RECALLS JSON  SDEC GETWLIEN  SDEC VVS DELETE ID  SDEC VVS GET ID  SDEC VVS SAVE ID  

Entry Points

Name Comments DBIA/ICR reference
ARGETIEN(RET,IEN) ;RPC: SDEC GET PAT APPT REQ BY IEN
ARGETPAT(RET,DFN) ;RPC: SDEC PATIENT APPT REQ GET
ARGETPATJSON(RET,DFN) ;RPC: SDEC APPT REQ GET PATIENT JSON
CONSLIST(SDECY,DFN) ;EP SDEC GET PATIENT CONSULTS
CONSULT1(SDECY,IEN) ; This RPC returns the patient Consult associated with a given IEN - SDEC GET PAT CONSULT BY IEN
CLGRPLK(SDECY,SRCHAR) ;EP SDEC CLINIC GROUP LOOKUP
DISMULT(RTT,CIEN) ; RPC: SDEC CONTACT MULTI-DISPLAY
DELETEVVSID(RETURN,DFN,RESOURCE,APPTDATETIME) ;This RPC deletes Video Visit ID from SDEC APPOINTMENT(#409.84) file
DISPLAY(RTU,DFN,CLN,PDT,REQT,SER) ; RPC: SDEC CONTACT DISPLAY
DISPLAY1(RTU,REQT,RIEN) ; RPC: SDEC CONTACT DISPLAY SINGLE
GETPATDEMOG(SDECY,SDECP,SDECC,LASTSUB) ;EP Patient Lookup "LITE"; VSE-664
GETPATIENTICN(RETURN,PATIENTIEN) ;GET PATIENT ICN FROM PATIENT IEN (DFN)
GETSTC(RET,CLIEN) ; RPC: SDEC CONTACT STOP CODE
GETSPACEBARPRO(VVSPRORETURN)
GETVVSMAKEINFO(VVSMAKEINFO,PATIENTIEN,CLINICIEN)
GETWLIEN(RET,APPTIEN) ;
GETVVSID(RETURN,DFN,RESOURCE,APPTDATETIME) ;This RPC returns the Video Visit Service (VVS) ID.
JSONCONSLIST(SDEC,DFN) ;EP RPC: SDEC GET PATIENT CONSULTS JSON
JSONCONSLIST1(SDEC,IEN) ;EP RPC: SDEC GET PATIENT CONSULT JSON
NEW(RET,DFN,CLI,DTP,REQT,SRV,DTCON,CONT,COM,DTENT,RIEN) ; RPC: SDEC CONTACT NEW
RECGET(SDECY,DFN) ;This RPC returns all open recall requests associated with a patient in a delimited string
RECGETJSON(SDECY,DFN) ; This RPC returns all open recall requests associated with a patient in JSON format
RECGETONE(SDECY,IEN) ; This RPC returns the open recall associated with a given IEN
RECGETONEJSON(SDECY,IEN) ; This RPC returns the open recall associated with a given IEN in JSON format
RESGRP(SDECY,SDECDUZ,GRPIEN) ;EP SDEC CLINIC GROUP RETURN
SAVEVVSID(RETURN,DFN,RESOURCE,APPT,VVSID) ;This RPC saves the VVS appointment ID in the SDEC APPOINTMENT file
SEQ(RE1,DF1,CL1,PDATE,RTYPE,SRR) ; RPC: SDEC CONTACT SEQUENCE
SEQ1(RTU,REQT,RIEN) ; RPC: SDEC CONTACT SEQUENCE SINGLE
UPDATE(RTT,IEN,CONDT,CTYPE,COMM,DTEN) ; RPC: SDEC CONTACT UPDATE
VVSPROSEARCH(VVSPROVIDERS,SEARCHSTRING)

External References

Name Field # of Occurrence
GETPATDEMOG^SDEC28L GETPATDEMOG+1
CONSLIST^SDEC51B CONSLIST+1
CONSULT1^SDEC51B CONSULT1+1
RECGET^SDEC52C RECGET+1
RECGETONE^SDEC52C RECGETONE+1
RECGETJSON^SDEC52CJSON RECGETJSON+1
RECGETONEJSON^SDEC52CJSON RECGETONEJSON+1
CLGRPLK^SDEC63 CLGRPLK+1
GETWLIEN^SDEC63 GETWLIEN+1
RESGRP^SDEC63 RESGRP+1
ARGETIEN^SDECAR4 ARGETIEN+1
ARGETPAT^SDECAR4 ARGETPAT+1
ARGETPATJSON^SDECAR4 ARGETPATJSON+1
DISMULT^SDECCON DISMULT+1
DISPLAY^SDECCON DISPLAY+1
DISPLAY1^SDECCON DISPLAY1+1
GETSTC^SDECCON GETSTC+1
NEW^SDECCON NEW+1
SEQ^SDECCON SEQ+1
SEQ1^SDECCON SEQ1+1
UPDATE^SDECCON UPDATE+1
JSONCONSLIST^SDECCONSJSON JSONCONSLIST+1
JSONCONSLIST1^SDECCONSJSON JSONCONSLIST1+1
DELETEVVSID^SDECVVS DELETEVVSID+1
GETPATIENTICN^SDECVVS GETPATIENTICN+1
GETSPACEBARPRO^SDECVVS GETSPACEBARPRO+1
GETVVSID^SDECVVS GETVVSID+1
GETVVSMAKEINFO^SDECVVS GETVVSMAKEINFO+1
SAVEVVSID^SDECVVS SAVEVVSID+1
VVSPROSEARCH^SDECVVS VVSPROSEARCH+1

Used in RPC

RPC Name Call Tags
SDEC CLINIC GROUP LOOKUP CLGRPLK
SDEC CLINIC GROUP RETURN RESGRP
SDEC GETWLIEN GETWLIEN
SDEC CONTACT DISPLAY SINGLE DISPLAY1
SDEC CONTACT SEQUENCE SINGLE SEQ1
SDEC GETVVSMAKEINFO GETVVSMAKEINFO
SDEC SEARCH VVS PROVIDERS VVSPROSEARCH
SDEC SPACEBAR VVS PRO GETSPACEBARPRO
SDEC VVS SAVE ID SAVEVVSID
SDEC VVS GET ID GETVVSID
SDEC VVS DELETE ID DELETEVVSID
SDEC GET PATIENT CONSULTS CONSLIST
SDEC GET PATIENT APPT REQ ARGETPAT
SDEC GET PATIENT RECALLS RECGET
SDEC GET PATIENT CONSULTS JSON JSONCONSLIST
SDEC GET PATIENT APPT REQ JSON ARGETPATJSON
SDEC GET PATIENT RECALLS JSON RECGETJSON
SDEC GET ICN GETPATIENTICN
SDEC GET PATIENT DEMOG GETPATDEMOG
SDEC GET PATIENT RECALL BY IEN RECGETONE
SDEC GET PAT CONSULT BY IEN CONSULT1
SDEC GET APPT REQ BY IEN JSON ARGETIEN
SDEC GET PATIENT CONSULT JSON JSONCONSLIST1
SDEC GET RECALL BY IEN JSON RECGETONEJSON

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPT SAVEVVSID~, SAVEVVSID+1
APPTDATETIME DELETEVVSID~, DELETEVVSID+1, GETVVSID~, GETVVSID+1
APPTIEN GETWLIEN~, GETWLIEN+1
CIEN DISMULT~, DISMULT+1
CL1 SEQ~, SEQ+1
CLI NEW~, NEW+1
CLIEN GETSTC~, GETSTC+1
CLINICIEN GETVVSMAKEINFO~, GETVVSMAKEINFO+1
CLN DISPLAY~, DISPLAY+1
COM NEW~, NEW+1
COMM UPDATE~, UPDATE+1
CONDT UPDATE~, UPDATE+1
CONT NEW~, NEW+1
CTYPE UPDATE~, UPDATE+1
DF1 SEQ~, SEQ+1
DFN ARGETPAT~, ARGETPAT+1, ARGETPATJSON~, ARGETPATJSON+1, CONSLIST~, CONSLIST+1, DELETEVVSID~, DELETEVVSID+1, DISPLAY~, DISPLAY+1
, GETVVSID~, GETVVSID+1, JSONCONSLIST~, JSONCONSLIST+1, NEW~, NEW+1, RECGET~, RECGET+1, RECGETJSON~, RECGETJSON+1
, SAVEVVSID~, SAVEVVSID+1
DTCON NEW~, NEW+1
DTEN UPDATE~, UPDATE+1
DTENT NEW~, NEW+1
DTP NEW~, NEW+1
GRPIEN RESGRP~, RESGRP+1
IEN ARGETIEN~, ARGETIEN+1, CONSULT1~, CONSULT1+1, JSONCONSLIST1~, JSONCONSLIST1+1, RECGETONE~, RECGETONE+1, RECGETONEJSON~, RECGETONEJSON+1
, UPDATE~, UPDATE+1
LASTSUB GETPATDEMOG~, GETPATDEMOG+1
PATIENTIEN GETPATIENTICN~, GETPATIENTICN+1, GETVVSMAKEINFO~, GETVVSMAKEINFO+1
PDATE SEQ~, SEQ+1
PDT DISPLAY~, DISPLAY+1
RE1 SEQ~, SEQ+1
REQT DISPLAY~, DISPLAY+1, DISPLAY1~, DISPLAY1+1, NEW~, NEW+1, SEQ1~, SEQ1+1
RESOURCE DELETEVVSID~, DELETEVVSID+1, GETVVSID~, GETVVSID+1, SAVEVVSID~, SAVEVVSID+1
RET ARGETIEN~, ARGETIEN+1, ARGETPAT~, ARGETPAT+1, ARGETPATJSON~, ARGETPATJSON+1, GETSTC~, GETSTC+1, GETWLIEN~, GETWLIEN+1
, NEW~, NEW+1
RETURN DELETEVVSID~, DELETEVVSID+1, GETPATIENTICN~, GETPATIENTICN+1, GETVVSID~, GETVVSID+1, SAVEVVSID~, SAVEVVSID+1
RIEN DISPLAY1~, DISPLAY1+1, NEW~, NEW+1, SEQ1~, SEQ1+1
RTT DISMULT~, DISMULT+1, UPDATE~, UPDATE+1
RTU DISPLAY~, DISPLAY+1, DISPLAY1~, DISPLAY1+1, SEQ1~, SEQ1+1
RTYPE SEQ~, SEQ+1
SDEC JSONCONSLIST~, JSONCONSLIST+1, JSONCONSLIST1~, JSONCONSLIST1+1
SDECC GETPATDEMOG~, GETPATDEMOG+1
SDECDUZ RESGRP~, RESGRP+1
SDECP GETPATDEMOG~, GETPATDEMOG+1
SDECY CONSLIST~, CONSLIST+1, CONSULT1~, CONSULT1+1, CLGRPLK~, CLGRPLK+1, GETPATDEMOG~, GETPATDEMOG+1, RECGET~, RECGET+1
, RECGETJSON~, RECGETJSON+1, RECGETONE~, RECGETONE+1, RECGETONEJSON~, RECGETONEJSON+1, RESGRP~, RESGRP+1
SEARCHSTRING VVSPROSEARCH~, VVSPROSEARCH+1
SER DISPLAY~, DISPLAY+1
SRCHAR CLGRPLK~, CLGRPLK+1
SRR SEQ~, SEQ+1
SRV NEW~, NEW+1
VVSID SAVEVVSID~, SAVEVVSID+1
VVSMAKEINFO GETVVSMAKEINFO~, GETVVSMAKEINFO+1
VVSPRORETURN GETSPACEBARPRO~, GETSPACEBARPRO+1
VVSPROVIDERS VVSPROSEARCH~, VVSPROSEARCH+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Local Variables  | All