SDECVVS ;ALB/RJT,TAW,LAB,JAS - SDEC AND VIDEO VISIT SERVICE (VVS) INTEGRATION ;OCT 26,2023
Source file <SDECVVS.m>
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 |
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 | 5 | SDEC1 SDECPRVSRCHJSON SDECVVSJSON SDESPRVSRCHJSON SDESVVSJSON |
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)
|
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 |
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 |
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 |
>> | 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 |
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 |