DGPFUT6 ;SHRPE/SGM - PRF DBRS# MAIN DRIVER ; Jan 19, 2018 16:45
Source file <DGPFUT6.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AASGN(DGIENS,DGPFA,DGFDA,DGPFUV,DGPFERR) | ;
 ; set up FILE^DIE or UPDATE^DIE input array for DBRS data  | 
|
| DBRSEDIT() | ;  called from AF/EF Listmanager actions
 | 
|
| DBRSNO(DGN,DGNIEN) | ; validate DBRS# unique in VistA
 | 
|
| DEFDIV() | ;   return a valid PRF division for this user
 | 
|
| DEL(DGXIEN,DGFILE) | ;  delete DBRS data from FM record
 ; DGXIEN - ien to file 26.13 OR 26.14 ; DGFILE - 26.13 or 26.14  | 
|
| EIE(DGPFIN) | ; warning message that all DBRS# will be removed
 | 
|
| FLAG(DGPFIN,SCR,TYPE) | ;
 ; Find one flag matching ; INPUT PARAMETERS: ; DGPFIN - required - flag full name or variable-pointer syntax ; SCR - required - flag name to use as a screen if DGPFIN is ; var-pointer ; TYPE - optional - I or II or <null or 0 - for either> ; EXTRINSIC FUNCTION returns 0 or variable_pointer^flag_name  | 
|
| FLAGCVRT(DGRET,VAL,TYPE) | ;
 | 
|
| GETDBRS(DGRET,DGAIEN) | ; Get DBRS data for an Assignment record
 | 
|
| GETDBRSH(DGRET,DGHIEN) | ; Get DBRS data fOR a History record
 | 
|
| ICR() | ;
 ; called from ICR entry points ; to not update the ICR agreements affected, DBRS data will not be ; returned from a call that is invoking that ICR agreement unless ; one undertakes the responsibility of upgrading the calling ; program also. ; Return 1 if called from external source via ICR ; 0 if called from DG internal sources ; 0 if external source will use updated info  | 
|
| LOC(DGIN) | ; Was History record created locally or at another VAMC
 | 
|
| SELASGN(DGSCR,FLG) | ;
 ; select an existing assignment from from 26.13  | 
|
| STOHIST(DGIENS,DGFLD,DGFDA,DGPFERR) | ;
 ; File DBRS data for History record  |