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