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/ANU,TAW,LAB - VISTA SCHEDULING RPCS ;APR 1, 2022

Source Information

Source file <SDEC1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Scheduling 14 GETPATDEMOG^SDEC28L  GETINST^SDEC46  (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  DUZSTATIONID^SDECDUZ  JSONPRVLIST^SDECPRVSRCHJSON  PREREG^SDECUPDPATPREREG  (DELETEVVSID,GETPATIENTICN,GETSPACEBARPRO,GETVVSID,GETVVSMAKEINFO,SAVEVVSID,VVSPROSEARCH)^SDECVVS  GETVVSMAKEINFO^SDECVVSJSON  

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

Package Total Caller Graph
Scheduling 18 SDEC CLINIC GROUP LOOKUP  SDEC CLINIC GROUP RETURN  SDEC CONTACT DISPLAY SINGLE  SDEC CONTACT SEQUENCE SINGLE  SDEC EDIT PAT PRE-REGISTRATION  SDEC GET APPT REQ BY IEN JSON  SDEC GET INSTITUTION  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
DUZSTATIONID(SDECY) ; SDEC GET STATION ID
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
PREREG(SDECY,DFN,PRESTAT) ;
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)
JSONVVSMAKEINFO(VVSMAKEINFO,PATIENTIEN,CLINICIEN,APPTDTTM)
JSONVVSPRVSRCH(SDEC,SRCHSTR) ;EP RPC: SDEC SEARCH VVS PROVIDERS JSON
GETINST(SDECY) ;EP RPC: SDEC GET INSTITUTION

External References

Name Field # of Occurrence
GETPATDEMOG^SDEC28L GETPATDEMOG+1
GETINST^SDEC46 GETINST+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
DUZSTATIONID^SDECDUZ DUZSTATIONID+1
JSONPRVLIST^SDECPRVSRCHJSON JSONVVSPRVSRCH+1
PREREG^SDECUPDPATPREREG PREREG+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
GETVVSMAKEINFO^SDECVVSJSON JSONVVSMAKEINFO+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
SDEC SEARCH VVS PROVIDERS JSON JSONVVSPRVSRCH
SDEC GETVVSMAKEINFO JSON JSONVVSMAKEINFO
SDEC EDIT PAT PRE-REGISTRATION PREREG
SDEC GET STATION ID JSON DUZSTATIONID
SDEC GET INSTITUTION GETINST

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPT SAVEVVSID~, SAVEVVSID+1
APPTDATETIME DELETEVVSID~, DELETEVVSID+1, GETVVSID~, GETVVSID+1
APPTDTTM JSONVVSMAKEINFO~, JSONVVSMAKEINFO+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, JSONVVSMAKEINFO~, JSONVVSMAKEINFO+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, PREREG~, PREREG+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, JSONVVSMAKEINFO~, JSONVVSMAKEINFO+1
PDATE SEQ~, SEQ+1
PDT DISPLAY~, DISPLAY+1
PRESTAT PREREG~, PREREG+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, JSONVVSPRVSRCH~, JSONVVSPRVSRCH+1
SDECC GETPATDEMOG~, GETPATDEMOG+1
SDECDUZ RESGRP~, RESGRP+1
SDECP GETPATDEMOG~, GETPATDEMOG+1
SDECY CONSLIST~, CONSLIST+1, CONSULT1~, CONSULT1+1, CLGRPLK~, CLGRPLK+1, DUZSTATIONID~, DUZSTATIONID+1, GETPATDEMOG~, GETPATDEMOG+1
, PREREG~, PREREG+1, RECGET~, RECGET+1, RECGETJSON~, RECGETJSON+1, RECGETONE~, RECGETONE+1, RECGETONEJSON~, RECGETONEJSON+1
, RESGRP~, RESGRP+1, GETINST~, GETINST+1
SEARCHSTRING VVSPROSEARCH~, VVSPROSEARCH+1
SER DISPLAY~, DISPLAY+1
SRCHAR CLGRPLK~, CLGRPLK+1
SRCHSTR JSONVVSPRVSRCH~, JSONVVSPRVSRCH+1
SRR SEQ~, SEQ+1
SRV NEW~, NEW+1
VVSID SAVEVVSID~, SAVEVVSID+1
VVSMAKEINFO GETVVSMAKEINFO~, GETVVSMAKEINFO+1, JSONVVSMAKEINFO~, JSONVVSMAKEINFO+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