SDECVVSJSON ;ALB/TAW - Get Patient, Provider and System Info to make VVS call ;JAN 26, 2022
Source file <SDECVVSJSON.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 4 | $$FMTISO^SDAMUTDT $$NETTOFM^SDECDATE (GETDPROIEN,GETPROINFO,GETSYSTEMINFO,GETVVSPATIENT)^SDECVVS (ENCODE,ERRLOG)^SDESJSON |
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 | 1 | SDEC1 |
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
|
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 |
>> | 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 |