ZVEMSF1 ;DJB,VSHL**DDS,DIAC,DIB,DIM,DIO2 [04/17/94]
 ;;12;VPE;;COPYRIGHT David Bolduc @1993
 ;
DDS ;;;
 ;;; D D S     ScreenMan
 ;;;
 ;;; 1. ENTRY POINT: ^DDS
 ;;;
 ;;; 2. INPUT VARIABLES
 ;;;    DDSFILE.....File number or global root.
 ;;;    DA..........Internal entry number.
 ;;;    DR..........Name of form enclosed in brackets (FORM file).
 ;;;
 ;;;    Editing a subfile directly. Kill DDSFILE(1) when complete.
 ;;;    DDSFILE(1).....Subfile number or global root.
 ;;;    DA(1)...DA(n)..The DA array. DA is subrecord number and DA(n) is record
 ;;;    number at top level.
 ;;;
 ;;; 3. OUTPUT VARIABLES
 ;;;    DTOUT..........User timed out.
 ;;;
 ;;; 4. EXAMPLE
 ;;;    S DDSFILE=16500,DA=15,DR="[EE FORM1]" D ^DDS
 ;;;***
DIAC ;;;
 ;;; D I A C     File Access Determination
 ;;;
 ;;; 1. ENTRY POINT: ^DIAC
 ;;;
 ;;; 2. INPUT VARIABLES
 ;;;    DIFILE.....File number.
 ;;;    DIAC......."RD"    Verify Read access
 ;;;               "WR"    Verify Write access
 ;;;               "AUDIT" Verify Audit access
 ;;;               "DD"    Verify Data Dictionary access
 ;;;               "DEL"   Verify Delete access
 ;;;               "LAYGO" Verify LAYGO access
 ;;;
 ;;; 3. OUTPUT VARIABLES
 ;;;    DIAC.....Either 1 (has access) or 0 (doesn't have access).
 ;;;    %........Same as DIAC.
 ;;;***
DIB ;;;
 ;;; D I B     User Controlled Editing
 ;;;
 ;;; 1. ENTRY POINT: EN^DIB
 ;;;
 ;;; 2. INPUT VARIABLES
 ;;;    DIE..........File number or global root.
 ;;;    DIE("NO^")..."OUTOK"         Prevents jumping. Allows exiting.
 ;;;                 "BACK"          Allows jumping back. No exiting.
 ;;;                 "BACKOUTOK"     Allows jumping back. Allows exiting.
 ;;;                 "Other value"   Prevents all jumping. No exiting.
 ;;;    DIDEL........Override Delete Access (Set DIDEL=File number).
 ;;;***
DIM ;;;
 ;;; D I M     M Code Validation.
 ;;;
 ;;; 1. ENTRY POINT: ^DIM
 ;;;
 ;;; 2. INPUT VARIABLES
 ;;;    X......Code to be evaluated.
 ;;;
 ;;; 3. OUTPUT VARIABLES
 ;;;    X......If $D(X) is zero the line of code was invalid.
 ;;;***
DIO2 ;;;
 ;;; D I O 2     Internal to External Date
 ;;;
 ;;; 1. ENTRY POINT: DT^DIO2
 ;;;    Takes an internal date and writes out its external form.
 ;;;
 ;;; 2. INPUT VARIABLES
 ;;;    Y......Internal date.
 ;;;***
