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

Package: Scheduling

Routine: SDECVVSJSON


Information

SDECVVSJSON ;ALB/TAW - Get Patient, Provider and System Info to make VVS call ;JAN 26, 2022

Source Information

Source file <SDECVVSJSON.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 4 $$FMTISO^SDAMUTDT  $$NETTOFM^SDECDATE  (GETDPROIEN,GETPROINFO,GETSYSTEMINFO,GETVVSPATIENT)^SDECVVS  (ENCODE,ERRLOG)^SDESJSON  

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

Package Total Caller Graph
Scheduling 1 SDEC1  

Entry Points

Name Comments DBIA/ICR reference
GETVVSMAKEINFO(SDVVSJSON,PATIENTIEN,CLINICIEN,APPTDTTM) ;GET INFO TO MAKE A VIDEO VISIT WEB SERVICE (VVS) CALL
INIT ; initialize values needed
VALIDATE ; validate incoming parameters
BLDJSON ;
BLDVVSREC ;Build VVS info

External References

Name Field # of Occurrence
$$FMTISO^SDAMUTDT BLDVVSREC+2
$$NETTOFM^SDECDATE VALIDATE+11
GETDPROIEN^SDECVVS BLDVVSREC+17
GETPROINFO^SDECVVS BLDVVSREC+18
GETSYSTEMINFO^SDECVVS BLDVVSREC+25
GETVVSPATIENT^SDECVVS BLDVVSREC+4
ENCODE^SDESJSON BLDJSON+1
ERRLOG^SDESJSON VALIDATE+3, VALIDATE+7, VALIDATE+9, VALIDATE+12, BLDVVSREC+38

Label References

Name Line Occurrences
BLDJSON GETVVSMAKEINFO+15, GETVVSMAKEINFO+17
BLDVVSREC GETVVSMAKEINFO+16
INIT GETVVSMAKEINFO+13
VALIDATE GETVVSMAKEINFO+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTDTTM GETVVSMAKEINFO~, VALIDATE+9, VALIDATE+10, VALIDATE+11*, VALIDATE+12, BLDVVSREC+2
CLINICIEN GETVVSMAKEINFO~, VALIDATE+5, BLDVVSREC+2, BLDVVSREC+17, BLDVVSREC+25
ERR GETVVSMAKEINFO+12~, INIT+2*, BLDJSON+1
ERRMSG GETVVSMAKEINFO+12~, INIT+4*
ERRPOP GETVVSMAKEINFO+12~, GETVVSMAKEINFO+15, INIT+4*, VALIDATE+4*, VALIDATE+8*, VALIDATE+9*, VALIDATE+12*, BLDVVSREC+39*
PATIENTIEN GETVVSMAKEINFO~, VALIDATE+1, BLDVVSREC+4
PATINFO GETVVSMAKEINFO+19!
PROVIDERIEN GETVVSMAKEINFO+19!, BLDVVSREC+17, BLDVVSREC+18
PROVIDERINFO GETVVSMAKEINFO+12~, GETVVSMAKEINFO+19!, INIT+3*, BLDVVSREC+18, BLDVVSREC+19, BLDVVSREC+21, BLDVVSREC+22, BLDVVSREC+23, BLDVVSREC+24
SDESI GETVVSMAKEINFO+12~, INIT+1*, INIT+2*, INIT+4*, BLDVVSREC+6*, BLDVVSREC+20*, BLDVVSREC+27*, BLDVVSREC+36
SDVVSJSON GETVVSMAKEINFO~, BLDJSON+1
SDVVSREC GETVVSMAKEINFO+12~, VALIDATE+3, VALIDATE+7, VALIDATE+9, VALIDATE+12, BLDJSON+1, BLDJSON+2!, BLDVVSREC+38
SDVVSREC("VVSMakeInfo" BLDVVSREC+2*, BLDVVSREC+7*, BLDVVSREC+8*, BLDVVSREC+9*, BLDVVSREC+10*, BLDVVSREC+11*, BLDVVSREC+12*, BLDVVSREC+13*, BLDVVSREC+14*, BLDVVSREC+15*
BLDVVSREC+16*, BLDVVSREC+21*, BLDVVSREC+22*, BLDVVSREC+23*, BLDVVSREC+24*, BLDVVSREC+28*, BLDVVSREC+29*, BLDVVSREC+30*, BLDVVSREC+31*, BLDVVSREC+32*
BLDVVSREC+33*, BLDVVSREC+34*
VVSPATIENT GETVVSMAKEINFO+12~, INIT+3*, BLDVVSREC+3*, BLDVVSREC+4, BLDVVSREC+5, BLDVVSREC+7, BLDVVSREC+8, BLDVVSREC+9, BLDVVSREC+10, BLDVVSREC+11
BLDVVSREC+12, BLDVVSREC+13, BLDVVSREC+14, BLDVVSREC+15, BLDVVSREC+16
VVSPROVIDER GETVVSMAKEINFO+12~, INIT+3*
VVSSYSTEMINFO GETVVSMAKEINFO+12~, GETVVSMAKEINFO+19!, INIT+3*, BLDVVSREC+25, BLDVVSREC+26, BLDVVSREC+28, BLDVVSREC+29, BLDVVSREC+30, BLDVVSREC+31, BLDVVSREC+32
BLDVVSREC+33
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All