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 |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DGREGEEWS

Package: Registration

Routine: DGREGEEWS


Information

DGREGEEWS ;ALB/MCF - E&E Web Service ;9 September 2020 9:00 AM

Source Information

Source file <DGREGEEWS.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 UNWIND^%ZTER  
VA FileMan 1 $$FIND1^DIC  
Web Services Client 1 ($$EOFAC,$$GETPROXY,ZTER)^XOBWLIB  

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

Package Total Caller Graph
Registration 4 DGCOL  DGCOMPACTELIG  DGREG  DGRPC  

Entry Points

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.
  • ICR #7208
    • Status: Active
    • Usage: Controlled Subscription
    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 ;

    External References

    Name Field # of Occurrence
    UNWIND^%ZTER ERR+12
    $$FIND1^DIC GETSUMM+2
    $$EOFAC^XOBWLIB ERR+4
    $$GETPROXY^XOBWLIB GETSUMM+3
    ZTER^XOBWLIB ERR+10, QUIT+1

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^XOB(18.02 - [#18.02] FIND1^DIC
    ^XOB(18.12 - [#18.12] FIND1^DIC

    Label References

    Name Line Occurrences
    GETSUMM EN+16
    RESULTS EN+18
    STATCODE RESULTS+2, ERR+5

    Local Variables

    Legend:

    >> 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*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All