DGREGEEWS ;ALB/MCF - E&E Web Service ;9 September 2020 9:00 AM
Source file <DGREGEEWS.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 1 | UNWIND^%ZTER |
VA FileMan | 1 | $$FIND1^DIC |
Web Services Client | 1 | ($$EOFAC,$$GETPROXY,ZTER)^XOBWLIB |
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 |
---|---|---|
Registration | 5 | DGCOL DGPTF1 DGREG DGRPC DGRPD |
PCE Patient Care Encounter | 1 | PXCEVFI2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DGKEY,DGREQNAM,DGENSTAT,DGWSHTOE,DGCOMP) | ; Main entry point function call
; Input : DGKEY (Required) - patient full ICN with checksum -> ICN_"V"_CHECKSUM ; DGREQNAM (Required) - Requester name. Ex: "VistAData" ; Output: DGENSTAT (Pass by reference) - Contains the enrollment status. NULL = ICN is unknown to ES ; DGWSHTOE (Pass by reference) - Contains the "Do You Wish To Enroll?" value. ; DGCOMP (Pass by reference) - Contains the "COMPACT Act Eligible?" value. ; Return: DGRESP - the response in the format "N^Descriptive text". ; 1 - An enrollment status exists. Descriptive text=Enrollment Status ; 0 - No enrollment status exists OR Invalid ICN OR Network error. |
|
GETSUMM(DGSUMMARY) | ; Set up web service object through HWSC.
; Output: DGSUMMARY object |
|
RESULTS(DGSUMMARY) | ; get enrollment status and "do you wish to enroll value?"
; Input: DGSUMMARY object |
|
STATCODE | ; http response status code
|
|
ERR | ; error trapping code
|
|
QUIT | ;
|
FileNo | Call Tags |
---|---|
^XOB(18.02 - [#18.02] | FIND1^DIC |
^XOB(18.12 - [#18.12] | FIND1^DIC |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DGCOMP | EN~, EN+14*, RESULTS+7* |
DGEEOBJ | EN+10~, GETSUMM+3* |
DGENSTAT | EN~, EN+14*, RESULTS+5* |
DGERR | ERR+1~, ERR+4*, ERR+10, QUIT+1 |
DGKEY | EN~, GETSUMM+10 |
DGREQNAM | EN~, GETSUMM+10 |
DGRESP | EN+10~, EN+15*, EN+17, EN+19, GETSUMM+2*, RESULTS+4*, RESULTS+9*, ERR+8* |
DGSTCODE | EN+10~, EN+14*, RESULTS+4, RESULTS+9, STATCODE+1*, ERR+8 |
DGSUMMARY | EN+10~, EN+16, EN+17, EN+18, GETSUMM~, GETSUMM+10, RESULTS~ |
DGTEXT | ERR+1~, ERR+6*, ERR+7*, ERR+8 |
DGWSHTOE | EN~, EN+14*, RESULTS+6* |