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 |