DGAUDIT1 ; ISL/DKA - Dataset 1 of VAS VistA Audit Solution ; 03 Aug 2021 1:05 PM
Source file <DGAUDIT1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NEWAUDEX | ; Export newly added AUDIT (#1.1) records
 ; Loop through the File Numbers in ^DIA() ; If there's a Patient-Related File that doesn't exist in DG VAS EXPORT, ; FLS Changed VSRA TO VAS 3/16/2021 ; then add a new record to that File and set the LAST RECORD EXPORTED to 0. ; Start with the next record following the LAST RECORD EXPORTED recorded in DG VAS EXPORT (#46.4) ; FLS Changed VSRA TO VAS 3/16/2021  | 
|
| FMAUD(FILENUM,AUDIEN) | ; Send the data for a given AUDIT (#1.1) record
 | 
|
| PAYLOAD(DATA,HDRDATA,DGVARR,FILENUM,AUDIEN) | ; Take ARRAY and send it the Audit Solution
 | 
|
| PATREL(FILENUM) | ; Return 1 if this is a patient-related File
 | 
|
| DBEMAIL(TAG) | ; send email if debugging turned on
 | 
|
| ANON(DGDUZ) | ; Check to see if the user fits the definition of an anoymous user
 ; Currently checking users with user types below  | 
|
| WEEK(FMDATE) | ; Accept Fileman Date, Return Week
 | 
|
| ESCAPE(INPUT) | ; Escape XML characters from INPUT
 | 
|
| GETTEXT(ERRARRAY) | ;
 ; @DESC Gets the error text from the array  | 
|
| ERRSPMSG(DGRESPERR,DGRESPETXT) | ; 
 ; Input : DGRESPERR (Required) - response error from Post call ; Return: response code/txt (ex: DGERR(400) from Init)_response code/msg (ex: ADDRVAL###)  | 
|
| PENDING() | ; Return number of entries in queue
 | 
|
| GENERR(DGAUDERR,DGALTSUB) | ; General Error, DGAUDERR specific text
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIA - [#1.1] | Classic Fileman Calls, GET1^DIQ | 
| ^XOB(18.12 - [#18.12] | FIND1^DIC, GET1^DIQ | 
| ^DPT - [#2] | GET1^DIQ | 
| ^VA(200 - [#200] | GET1^DIQ | 
| ^DIC(4 - [#4] | FIND1^DIC, GET1^DIQ | 
| ^DGAUDIT - [#46.3] | FILE^DID | 
| ^DGAUDIT1 - [#46.4] | Classic Fileman Calls, GET1^DIQ | 
| ^DGAUDIT2 - [#46.5] | GET1^DIQ | 
| ^XTV(8989.3 - [#8989.3] | GET1^DIQ |