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

Package: Scheduling

Routine: SDECVVS


Information

SDECVVS ;ALB/RJT,TAW,LAB,JAS - SDEC AND VIDEO VISIT SERVICE (VVS) INTEGRATION ;OCT 26,2023

Source Information

Source file <SDECVVS.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 3 $$NETTOFM^SDECDATE  $$DEFAULTSTATION^SDECDUZ  $$LAST4SSN^SDESINPUTVALUTL  
VA FileMan 2 ^DIE  ($$GET1,GETS)^DIQ  
Master Patient Index VistA 1 $$GETICN^MPIF001  

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

Package Total Caller Graph
Scheduling 5 SDEC1  SDECPRVSRCHJSON  SDECVVSJSON  SDESPRVSRCHJSON  SDESVVSJSON  

Entry Points

Name Comments DBIA/ICR reference
GETVVSMAKEINFO(VVSMAKEINFO,PATIENTIEN,CLINICIEN) ;GET INFO TO MAKE A VIDEO VISIT WEB SERVICE (VVS) CALL
GETSPACEBARPRO(VVSPRORETURN) ;
VVSPROSEARCH(VVSPROVIDERS,SEARCHSTRING) ;SEARCH PROVIDERS AND GET DATA NEEDED TO MAKE VIDEO VISIT SERVICE (VVS) APPOINTMENT
GETVVSPATIENT(RETURN,PATIENTIEN) ;GET VIDEO VISIT SERVICE (VVS) PATIENT
GETDPROIEN(RETURN,CLINICIEN) ;GET THE IEN FOR THE DEFAULT PROVIDER ASSIGNED TO A CLINIC
GETPROINFO(RETURN,PROVIDERIEN) ;GET PROVIDER INFO REQUIRED TO MAKE VIDEO VISIT SERVICE (VVS) CALL
GETSYSTEMINFO(RETURN,CLINICIEN) ;GET SYSTEM INFO NEED TO CALL MAKE VIDEO VISIT SERVICE (VVS) CALL
GETVVSINFO(RETURN,VVSPATIENT,PROVIDERINFO,VVSSYSTEMINFO) ;GET RPC: "SDEC GETVVSBASE" RETURN
SAVEVVSID(RETURN,DFN,CLINIC,APPT,VVSID) ;Save VVS ID in the SDEC APPOINTMENT file
UPDATEVVS ;
GETVVSID(RETURN,DFN,RESOURCE,APPTDATETIME) ;Return the VVS ID from the SDEC APPOINTMENT file
GETVVSID1(RETURN,DFN,APPT,CLINIC) ;Return the VVS ID from the SDEC APPOINTMENT file
DELETEVVSID(RETURN,DFN,RESOURCE,APPTDATETIME) ;Delete the VVS ID from the SDEC APPOINTMENT file
DELVVSID ;
GETPATIENTICN(RETURN,PATIENTIEN) ;GET PATIENT ICN FROM PATIENT IEN (DFN)

External References

Name Field # of Occurrence
^DIE UPDATEVVS+1, DELVVSID+2
$$GET1^DIQ VVSPROSEARCH+15, VVSPROSEARCH+19, GETVVSPATIENT+3, GETVVSPATIENT+6, GETVVSPATIENT+8, GETVVSPATIENT+9, GETVVSPATIENT+10, GETVVSPATIENT+12, GETPROINFO+3, GETPROINFO+4
, GETPROINFO+5, GETPROINFO+6, GETPROINFO+7, GETSYSTEMINFO+5, GETSYSTEMINFO+6, GETSYSTEMINFO+7, GETSYSTEMINFO+8, GETSYSTEMINFO+9, GETSYSTEMINFO+17, GETSYSTEMINFO+18
, SAVEVVSID+12, SAVEVVSID+13, SAVEVVSID+15, GETVVSID+11, GETVVSID+13, GETVVSID+14, GETVVSID1+11, GETVVSID1+12, GETVVSID1+13, GETVVSID1+14
, DELETEVVSID+11, DELETEVVSID+13, GETPATIENTICN+4, GETPATIENTICN+5
GETS^DIQ GETDPROIEN+5, GETSYSTEMINFO+13
$$GETICN^MPIF001 GETVVSPATIENT+11, GETPATIENTICN+2
$$NETTOFM^SDECDATE SAVEVVSID+9, GETVVSID+8, DELETEVVSID+8
$$DEFAULTSTATION^SDECDUZ GETSYSTEMINFO+19
$$LAST4SSN^SDESINPUTVALUTL GETVVSPATIENT+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
1.711 GETS^DIQ
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^DIC(4 - [#4] GET1^DIQ
^DG(40.8 - [#40.8] GET1^DIQ
^SDEC(409.831 - [#409.831] GET1^DIQ
^SDEC(409.84 - [#409.84] Classic Fileman Calls,  GET1^DIQ
^SC - [#44] GET1^DIQ,  GETS^DIQ
^XTV(8989.3 - [#8989.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DISV( GETSPACEBARPRO+2, GETSPACEBARPRO+3, GETSPACEBARPRO+5
^SDEC(409.84 - [#409.84] SAVEVVSID+11, GETVVSID+10, GETVVSID1+10, DELETEVVSID+10
^TMP( GETSPACEBARPRO+5, GETSPACEBARPRO+6, GETPROINFO+9*
^VA(200 - [#200] VVSPROSEARCH+8, VVSPROSEARCH+10, VVSPROSEARCH+11, VVSPROSEARCH+14

Label References

Name Line Occurrences
DELVVSID DELETEVVSID+14
GETDPROIEN GETVVSMAKEINFO+7
GETPROINFO GETVVSMAKEINFO+8, GETSPACEBARPRO+4, GETSPACEBARPRO+7, VVSPROSEARCH+20
GETSYSTEMINFO GETVVSMAKEINFO+9
GETVVSINFO GETVVSMAKEINFO+10
GETVVSPATIENT GETVVSMAKEINFO+6
UPDATEVVS SAVEVVSID+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPT SAVEVVSID~, SAVEVVSID+4, SAVEVVSID+9, GETVVSID+6~, GETVVSID+8*, GETVVSID+13, GETVVSID1~, GETVVSID1+3, GETVVSID1+11, DELETEVVSID+6~
, DELETEVVSID+8*, DELETEVVSID+13
APPTDATETIME SAVEVVSID+7~, SAVEVVSID+9*, SAVEVVSID+15, GETVVSID~, GETVVSID+4, GETVVSID+8, DELETEVVSID~, DELETEVVSID+4, DELETEVVSID+8
CELL GETPROINFO+2~, GETPROINFO+5*, GETPROINFO+8
CELLPHONE GETVVSPATIENT+2~, GETVVSPATIENT+10*, GETVVSPATIENT+13
CLINIC SAVEVVSID~, SAVEVVSID+3, SAVEVVSID+14, GETVVSID1~, GETVVSID1+4, GETVVSID1+13
CLINICIEN GETVVSMAKEINFO~, GETVVSMAKEINFO+3, GETVVSMAKEINFO+7, GETVVSMAKEINFO+9, GETDPROIEN~, GETDPROIEN+1, GETDPROIEN+5, GETSYSTEMINFO~, GETSYSTEMINFO+5
CLINICSITECODE GETSYSTEMINFO+1~, GETSYSTEMINFO+6*, GETSYSTEMINFO+7, GETSYSTEMINFO+8, GETSYSTEMINFO+9
DA UPDATEVVS+1*, UPDATEVVS+2!, DELVVSID+1*, DELVVSID+3!
DFN SAVEVVSID~, SAVEVVSID+2, SAVEVVSID+11, GETVVSID~, GETVVSID+2, GETVVSID+10, GETVVSID1~, GETVVSID1+2, GETVVSID1+10, DELETEVVSID~
, DELETEVVSID+2, DELETEVVSID+10
DFTINSTITUTION GETSYSTEMINFO+1~, GETSYSTEMINFO+17*, GETSYSTEMINFO+18
DIE UPDATEVVS+1*, UPDATEVVS+2!, DELVVSID+1*, DELVVSID+3!
DOB GETVVSPATIENT+2~, GETVVSPATIENT+6*, GETVVSPATIENT+13
DR UPDATEVVS+1*, UPDATEVVS+2!, DELVVSID+1*, DELVVSID+3!
DT VVSPROSEARCH+18
DUZ GETSPACEBARPRO+2, GETSPACEBARPRO+3, GETSPACEBARPRO+5, GETSPACEBARPRO+6, GETPROINFO+9
EMAIL GETVVSPATIENT+2~, GETVVSPATIENT+8*, GETVVSPATIENT+13, GETPROINFO+2~, GETPROINFO+4*, GETPROINFO+8
EXECPTFLG GETSYSTEMINFO+2~, GETSYSTEMINFO+3*, GETSYSTEMINFO+9*, GETSYSTEMINFO+10
FACILITYNAME GETSYSTEMINFO+1~, GETSYSTEMINFO+18*, GETSYSTEMINFO+20
FACILITYSITECODE GETSYSTEMINFO+1~, GETSYSTEMINFO+19*, GETSYSTEMINFO+20
FIRSTNAME GETVVSPATIENT+2~, GETVVSPATIENT+5*, GETVVSPATIENT+13
HOMEPHONE GETVVSPATIENT+2~, GETVVSPATIENT+9*, GETVVSPATIENT+13
ICN GETVVSPATIENT+2~, GETVVSPATIENT+11*, GETVVSPATIENT+13
IEN40984 SAVEVVSID+7~, SAVEVVSID+11*, SAVEVVSID+12, SAVEVVSID+15, UPDATEVVS+1, GETVVSID+6~, GETVVSID+10*, GETVVSID+11, GETVVSID+13, GETVVSID+14
, GETVVSID1+6~, GETVVSID1+10*, GETVVSID1+11, GETVVSID1+12, GETVVSID1+14, DELETEVVSID+6~, DELETEVVSID+10*, DELETEVVSID+11, DELETEVVSID+13, DELVVSID+1
IEN44 SAVEVVSID+7~, GETVVSID+6~, GETVVSID1+6~, DELETEVVSID+6~
LASTNAME GETVVSPATIENT+2~, GETVVSPATIENT+4*, GETVVSPATIENT+13
NAME GETVVSPATIENT+2~, GETVVSPATIENT+3*, GETVVSPATIENT+4, GETVVSPATIENT+5, GETPROINFO+2~, GETPROINFO+3*, GETPROINFO+8
OFFSET GETSYSTEMINFO+1~, GETSYSTEMINFO+3*, GETSYSTEMINFO+15*, GETSYSTEMINFO+20
OFFSETDST GETSYSTEMINFO+2~, GETSYSTEMINFO+3*, GETSYSTEMINFO+16*, GETSYSTEMINFO+20
PATIENTIEN GETVVSMAKEINFO~, GETVVSMAKEINFO+2, GETVVSMAKEINFO+6, GETVVSPATIENT~, GETVVSPATIENT+1, GETVVSPATIENT+3, GETVVSPATIENT+6, GETVVSPATIENT+7, GETVVSPATIENT+8, GETVVSPATIENT+9
, GETVVSPATIENT+10, GETVVSPATIENT+11, GETVVSPATIENT+12, GETVVSPATIENT+13, GETPATIENTICN~, GETPATIENTICN+1, GETPATIENTICN+2, GETPATIENTICN+5
PATINFO GETVVSMAKEINFO+12!
POP GETSYSTEMINFO+2~, GETSYSTEMINFO+3*, GETSYSTEMINFO+11, GETSYSTEMINFO+14*
PROVCLASS GETPROINFO+2~, GETPROINFO+7*, GETPROINFO+8
PROVIDERCOUNT VVSPROSEARCH+1~, VVSPROSEARCH+3*, VVSPROSEARCH+12, VVSPROSEARCH+22*
PROVIDERIEN GETVVSMAKEINFO+8, GETVVSMAKEINFO+12!, GETSPACEBARPRO+1~, GETSPACEBARPRO+3*, GETSPACEBARPRO+4, GETSPACEBARPRO+6*, GETSPACEBARPRO+7, VVSPROSEARCH+5~, VVSPROSEARCH+6*, VVSPROSEARCH+13*
, VVSPROSEARCH+14*, VVSPROSEARCH+15, VVSPROSEARCH+19, VVSPROSEARCH+20, GETDPROIEN+3*, GETDPROIEN+6, GETDPROIEN+7*, GETDPROIEN+8, GETPROINFO~, GETPROINFO+1
, GETPROINFO+3, GETPROINFO+4, GETPROINFO+5, GETPROINFO+6, GETPROINFO+7, GETPROINFO+8, GETPROINFO+9
PROVIDERINFO GETVVSMAKEINFO+4*, GETVVSMAKEINFO+8, GETVVSMAKEINFO+10, GETVVSMAKEINFO+12!, GETVVSINFO~, GETVVSINFO+2
PROVIDERNAME VVSPROSEARCH+5~, VVSPROSEARCH+8*, VVSPROSEARCH+9, VVSPROSEARCH+10*, VVSPROSEARCH+11*, VVSPROSEARCH+14
PROVREC GETDPROIEN+2~, GETDPROIEN+3*, GETDPROIEN+6*, GETDPROIEN+7
REC40984 SAVEVVSID+7~, GETVVSID+6~, GETVVSID1+6~
RESOURCE SAVEVVSID+7~, SAVEVVSID+13*, SAVEVVSID+14, GETVVSID~, GETVVSID+3, GETVVSID+12, DELETEVVSID~, DELETEVVSID+3, DELETEVVSID+12
RESOURCEIEN SAVEVVSID+7~, SAVEVVSID+12*, SAVEVVSID+13, GETVVSID+6~, GETVVSID+11*, GETVVSID+12, GETVVSID1+6~, GETVVSID1+12*, GETVVSID1+13, DELETEVVSID+6~
, DELETEVVSID+11*, DELETEVVSID+12
RETURN GETVVSPATIENT~, GETVVSPATIENT+13*, GETDPROIEN~, GETDPROIEN+8*, GETPROINFO~, GETPROINFO+8*, GETSYSTEMINFO~, GETSYSTEMINFO+20*, GETVVSINFO~, GETVVSINFO+1*
, GETVVSINFO+2*, SAVEVVSID~, SAVEVVSID+1*, SAVEVVSID+17*, GETVVSID~, GETVVSID+1*, GETVVSID+14*, GETVVSID1~, GETVVSID1+1*, GETVVSID1+14*
, DELETEVVSID~, DELETEVVSID+1*, DELETEVVSID+15*, GETPATIENTICN~, GETPATIENTICN+2*, GETPATIENTICN+3, GETPATIENTICN+5*
SDDATA GETDPROIEN+4!
SDDATA( GETDPROIEN+6, GETDPROIEN+7
SDDIV GETSYSTEMINFO+1~, GETSYSTEMINFO+5*, GETSYSTEMINFO+6
SDFIELDS GETDPROIEN+2~, GETDPROIEN+3*, GETDPROIEN+5
SDMSG GETDPROIEN+4!
SDPOP VVSPROSEARCH+5~, VVSPROSEARCH+16*, VVSPROSEARCH+18*, VVSPROSEARCH+19
SEARCHSTRING VVSPROSEARCH~, VVSPROSEARCH+4, VVSPROSEARCH+7, VVSPROSEARCH+8, VVSPROSEARCH+9, VVSPROSEARCH+11
SSN GETVVSPATIENT+2~, GETVVSPATIENT+7*, GETVVSPATIENT+13
STRINGLENGTH VVSPROSEARCH+5~, VVSPROSEARCH+7*, VVSPROSEARCH+9, VVSPROSEARCH+11
SYSTEMTIMEZONEE GETSYSTEMINFO+2~, GETSYSTEMINFO+7*, GETSYSTEMINFO+20
SYSTEMTIMEZONEI GETSYSTEMINFO+1~, GETSYSTEMINFO+8*, GETSYSTEMINFO+12
TERMDATE VVSPROSEARCH+5~, VVSPROSEARCH+15*, VVSPROSEARCH+17, VVSPROSEARCH+18
TIMEFRAMEARY GETSYSTEMINFO+2~
TIMEFRAMEARY( GETSYSTEMINFO+14, GETSYSTEMINFO+15, GETSYSTEMINFO+16
TIMEFRAMEIEN GETSYSTEMINFO+2~, GETSYSTEMINFO+12*, GETSYSTEMINFO+13, GETSYSTEMINFO+14, GETSYSTEMINFO+15, GETSYSTEMINFO+16
TIMEZONEEXECPT GETSYSTEMINFO+1~, GETSYSTEMINFO+10*, GETSYSTEMINFO+20
TITLE GETPROINFO+2~, GETPROINFO+6*, GETPROINFO+8
VVSID SAVEVVSID~, SAVEVVSID+5, UPDATEVVS+1
VVSMAKEINFO GETVVSMAKEINFO~, GETVVSMAKEINFO+10
VVSPATIENT GETVVSMAKEINFO+4*, GETVVSMAKEINFO+6, GETVVSMAKEINFO+10, GETVVSINFO~, GETVVSINFO+2
VVSPRORETURN GETSPACEBARPRO~, GETSPACEBARPRO+4, GETSPACEBARPRO+7
VVSPROVIDER GETVVSMAKEINFO+4*, GETVVSMAKEINFO+7, VVSPROSEARCH+5~, VVSPROSEARCH+13*, VVSPROSEARCH+20, VVSPROSEARCH+21, VVSPROSEARCH+24
VVSPROVIDERS VVSPROSEARCH~, VVSPROSEARCH+2*, VVSPROSEARCH+23*, VVSPROSEARCH+24*
VVSSYSTEMINFO GETVVSMAKEINFO+4*, GETVVSMAKEINFO+9, GETVVSMAKEINFO+10, GETVVSMAKEINFO+12!, GETVVSINFO~, GETVVSINFO+2
X GETSYSTEMINFO+2~, GETSYSTEMINFO+11*, GETSYSTEMINFO+12
ZIPCODE GETVVSPATIENT+2~, GETVVSPATIENT+12*, GETVVSPATIENT+13
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