Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: DINIT0F6

DINIT0F6.m

Go to the documentation of this file.
  1. DINIT0F6 ;SFISC/MKO-DATA FOR FORM AND BLOCK FILES ;05:50 PM 23 Mar 2001 [ 12/09/2003 4:32 PM ]
  1. ;;22.0;VA FileMan;**33,76,1002**;Mar 30, 1999
  1. ;Per VHA Directive 10-93-142, this routine should not be modified.
  1. F I=1:2 S X=$T(ENTRY+I) G:X="" ^DINIT0F7 S Y=$E($T(ENTRY+I+1),5,999),X=$E(X,4,999),@X=Y
  1. Q
  1. ENTRY ;
  1. ;;^DIST(.404,.00106,40,5,0)
  1. ;;=83^LENGTH OF FIELD^2^^LENGTH
  1. ;;^DIST(.404,.00106,40,5,2)
  1. ;;=8,19^3^8,2
  1. ;;^DIST(.404,.00106,40,5,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00106,40,5,3.1)
  1. ;;=I DICATT2["J" S Y=+$P(DICATT2,"J",2)
  1. ;;^DIST(.404,.00106,40,5,20)
  1. ;;=N^^1:250:0
  1. ;;^DIST(.404,.00106,40,5,21,0)
  1. ;;=^^2^2^2981106
  1. ;;^DIST(.404,.00106,40,5,21,1,0)
  1. ;;=MAXIMUM NUMBER OF CHARACTERS
  1. ;;^DIST(.404,.00106,40,5,21,2,0)
  1. ;;= (not more than 250)
  1. ;;^DIST(.404,.00106,40,6,0)
  1. ;;=81^SHOULD VALUE ALWAYS BE ROUNDED^2^^ROUNDED
  1. ;;^DIST(.404,.00106,40,6,2)
  1. ;;=6,65^3^6,33
  1. ;;^DIST(.404,.00106,40,6,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00106,40,6,3.1)
  1. ;;=I DICATT2[";" S Y=$E("NY",DICATT5[" S X=$J(X,0,"+1)
  1. ;;^DIST(.404,.00106,40,6,20)
  1. ;;=Y
  1. ;;^DIST(.404,.00106,40,7,0)
  1. ;;=82^WHEN TOTALLING, SHOULD SUMS BE SUMS OF COMPONENT FIELDS^2^^TOTALLING
  1. ;;^DIST(.404,.00106,40,7,2)
  1. ;;=7,65^3^7,8
  1. ;;^DIST(.404,.00106,40,7,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00106,40,7,3.1)
  1. ;;=I $D(^DD(DICATTA,DICATTF,9.02)) S Y="Y"
  1. ;;^DIST(.404,.00106,40,7,20)
  1. ;;=Y
  1. ;;^DIST(.404,.00107,0)
  1. ;;=DICATT7^1
  1. ;;^DIST(.404,.00107,40,0)
  1. ;;=^.4044I^2^2
  1. ;;^DIST(.404,.00107,40,1,0)
  1. ;;=84^POINT TO WHICH FILE^2^^FILE
  1. ;;^DIST(.404,.00107,40,1,2)
  1. ;;=2,27^39^2,6
  1. ;;^DIST(.404,.00107,40,1,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00107,40,1,3.1)
  1. ;;=S Y=$P($G(^DIC(+$P(DICATT2,"P",2),0)),U)
  1. ;;^DIST(.404,.00107,40,1,11)
  1. ;;=S:$G(DICATTSC)=7 DDACT="CL"
  1. ;;^DIST(.404,.00107,40,1,20)
  1. ;;=P^^1:EOFIZ
  1. ;;^DIST(.404,.00107,40,1,24)
  1. ;;=S DIR("S")="I Y-1.1 N DIFILE,DIAC S DIFILE=+Y,DIAC=""RD"" D ^DIAC I %"
  1. ;;^DIST(.404,.00107,40,2,0)
  1. ;;=85^SHALL 'ADDING A NEW FILE ENTRY ("LAYGO") BE ALLOWED^2^^LAYGO
  1. ;;^DIST(.404,.00107,40,2,2)
  1. ;;=4,59^3^4,6
  1. ;;^DIST(.404,.00107,40,2,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00107,40,2,3.1)
  1. ;;=S Y="N" I DICATT2["P" S Y=$E("YN",DICATT2["'"+1)
  1. ;;^DIST(.404,.00107,40,2,14)
  1. ;;=N DIFILE,DIAC S DIAC="LAYGO",DIFILE=$$GET^DDSVALF(84,,,"I","") D ^DIAC I $P($G(^DD(DIFILE,0,"DI")),U,2)["Y"!'DIAC S DDSERROR=1 D HLP^DDSUTL("NO LAYGO-ING TO THIS FILE!")
  1. ;;^DIST(.404,.00107,40,2,20)
  1. ;;=Y
  1. ;;^DIST(.404,.00108,0)
  1. ;;=DICATT8^1
  1. ;;^DIST(.404,.00108,40,0)
  1. ;;=^.4044I^14^14
  1. ;;^DIST(.404,.00108,40,1,0)
  1. ;;=91^VARIABLE-POINTER FILE #1^2^^VP 1
  1. ;;^DIST(.404,.00108,40,1,2)
  1. ;;=2,29^30^2,3
  1. ;;^DIST(.404,.00108,40,1,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,1,3.1)
  1. ;;=D Y^DICATTD8(1,1)
  1. ;;^DIST(.404,.00108,40,1,4)
  1. ;;=1
  1. ;;^DIST(.404,.00108,40,1,20)
  1. ;;=P^^1:EOFIZM
  1. ;;^DIST(.404,.00108,40,1,24)
  1. ;;=D DICS^DICATTD8
  1. ;;^DIST(.404,.00108,40,2,0)
  1. ;;=92^VARIABLE-POINTER FILE #2^2^^VP 2
  1. ;;^DIST(.404,.00108,40,2,2)
  1. ;;=3,29^30^3,3
  1. ;;^DIST(.404,.00108,40,2,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,2,3.1)
  1. ;;=D Y^DICATTD8(2,1)
  1. ;;^DIST(.404,.00108,40,2,20)
  1. ;;=P^^1:EOFIZM
  1. ;;^DIST(.404,.00108,40,2,24)
  1. ;;=D DICS^DICATTD8
  1. ;;^DIST(.404,.00108,40,3,0)
  1. ;;=91.1^ORDER...^2^^ORDER1
  1. ;;^DIST(.404,.00108,40,3,2)
  1. ;;=2,70^4^2,61^1
  1. ;;^DIST(.404,.00108,40,3,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,3,3.1)
  1. ;;=D Y^DICATTD8(1,3)
  1. ;;^DIST(.404,.00108,40,3,10)
  1. ;;=S:X DICATTVP=1,DDSSTACK=8
  1. ;;^DIST(.404,.00108,40,3,20)
  1. ;;=N^^1:99:1
  1. ;;^DIST(.404,.00108,40,4,0)
  1. ;;=92.1^ORDER...^2^^ORDER2
  1. ;;^DIST(.404,.00108,40,4,2)
  1. ;;=3,70^4^3,61^1
  1. ;;^DIST(.404,.00108,40,4,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,4,3.1)
  1. ;;=D Y^DICATTD8(2,3)
  1. ;;^DIST(.404,.00108,40,4,10)
  1. ;;=S:X DICATTVP=2,DDSSTACK=8
  1. ;;^DIST(.404,.00108,40,4,20)
  1. ;;=N^^1:99:1
  1. ;;^DIST(.404,.00108,40,5,0)
  1. ;;=93^VARIABLE-POINTER FILE #3^2
  1. ;;^DIST(.404,.00108,40,5,2)
  1. ;;=4,29^30^4,3
  1. ;;^DIST(.404,.00108,40,5,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,5,3.1)
  1. ;;=D Y^DICATTD8(3,1)
  1. ;;^DIST(.404,.00108,40,5,20)
  1. ;;=P^^1:EOFIZM
  1. ;;^DIST(.404,.00108,40,5,24)
  1. ;;=D DICS^DICATTD8
  1. ;;^DIST(.404,.00108,40,6,0)
  1. ;;=93.1^ORDER...^2^^ORDER3
  1. ;;^DIST(.404,.00108,40,6,2)
  1. ;;=4,70^4^4,61^1
  1. ;;^DIST(.404,.00108,40,6,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,6,3.1)
  1. ;;=D Y^DICATTD8(3,3)
  1. ;;^DIST(.404,.00108,40,6,10)
  1. ;;=S:X DICATTVP=3,DDSSTACK=8
  1. ;;^DIST(.404,.00108,40,6,20)
  1. ;;=N^^1:99:1
  1. ;;^DIST(.404,.00108,40,7,0)
  1. ;;=94.1^ORDER...^2^^ORDER4
  1. ;;^DIST(.404,.00108,40,7,2)
  1. ;;=5,70^4^5,61^1
  1. ;;^DIST(.404,.00108,40,7,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,7,3.1)
  1. ;;=D Y^DICATTD8(4,3)
  1. ;;^DIST(.404,.00108,40,7,10)
  1. ;;=S:X DICATTVP=4,DDSSTACK=8
  1. ;;^DIST(.404,.00108,40,7,20)
  1. ;;=N^^1:99:1
  1. ;;^DIST(.404,.00108,40,8,0)
  1. ;;=95.1^ORDER...^2^^ORDER5
  1. ;;^DIST(.404,.00108,40,8,2)
  1. ;;=6,70^4^6,61^1
  1. ;;^DIST(.404,.00108,40,8,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,8,3.1)
  1. ;;=D Y^DICATTD8(5,3)
  1. ;;^DIST(.404,.00108,40,8,10)
  1. ;;=S:X DICATTVP=5,DDSSTACK=8
  1. ;;^DIST(.404,.00108,40,8,20)
  1. ;;=N^^1:99:1
  1. ;;^DIST(.404,.00108,40,9,0)
  1. ;;=96.1^ORDER...^2^^ORDER6
  1. ;;^DIST(.404,.00108,40,9,2)
  1. ;;=7,70^4^7,61^1
  1. ;;^DIST(.404,.00108,40,9,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,9,3.1)
  1. ;;=D Y^DICATTD8(6,3)
  1. ;;^DIST(.404,.00108,40,9,10)
  1. ;;=S:X DICATTVP=6,DDSSTACK=8
  1. ;;^DIST(.404,.00108,40,9,20)
  1. ;;=N^^1:99:1
  1. ;;^DIST(.404,.00108,40,10,0)
  1. ;;=97.1^ORDER...^2^^ORDER7
  1. ;;^DIST(.404,.00108,40,10,2)
  1. ;;=8,70^4^8,61^1
  1. ;;^DIST(.404,.00108,40,10,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,10,3.1)
  1. ;;=D Y^DICATTD8(7,3)
  1. ;;^DIST(.404,.00108,40,10,10)
  1. ;;=S:X DICATTVP=7,DDSSTACK=8
  1. ;;^DIST(.404,.00108,40,10,20)
  1. ;;=N^^1:99:1
  1. ;;^DIST(.404,.00108,40,11,0)
  1. ;;=94^VARIABLE-POINTER FILE #4^2^^VP4
  1. ;;^DIST(.404,.00108,40,11,2)
  1. ;;=5,29^30^5,3
  1. ;;^DIST(.404,.00108,40,11,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,11,3.1)
  1. ;;=D Y^DICATTD8(4,1)
  1. ;;^DIST(.404,.00108,40,11,20)
  1. ;;=P^^1:EOFIZM
  1. ;;^DIST(.404,.00108,40,11,24)
  1. ;;=D DICS^DICATTD8
  1. ;;^DIST(.404,.00108,40,12,0)
  1. ;;=95^VARIABLE-POINTER FILE #5^2^^VP 5
  1. ;;^DIST(.404,.00108,40,12,2)
  1. ;;=6,29^30^6,3
  1. ;;^DIST(.404,.00108,40,12,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,12,3.1)
  1. ;;=D Y^DICATTD8(5,1)
  1. ;;^DIST(.404,.00108,40,12,20)
  1. ;;=P^^1:EOFIZM
  1. ;;^DIST(.404,.00108,40,12,24)
  1. ;;=D DICS^DICATTD8
  1. ;;^DIST(.404,.00108,40,13,0)
  1. ;;=96^VARIABLE-POINTER FILE #6^2^^VP 6
  1. ;;^DIST(.404,.00108,40,13,2)
  1. ;;=7,29^30^7,3
  1. ;;^DIST(.404,.00108,40,13,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,13,3.1)
  1. ;;=D Y^DICATTD8(6,1)
  1. ;;^DIST(.404,.00108,40,13,20)
  1. ;;=P^^1:EOFIZM
  1. ;;^DIST(.404,.00108,40,13,24)
  1. ;;=D DICS^DICATTD8
  1. ;;^DIST(.404,.00108,40,14,0)
  1. ;;=97^VARIABLE-POINTER FILE #7^2^^VP 7
  1. ;;^DIST(.404,.00108,40,14,2)
  1. ;;=8,29^30^8,3
  1. ;;^DIST(.404,.00108,40,14,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00108,40,14,3.1)
  1. ;;=D Y^DICATTD8(7,1)
  1. ;;^DIST(.404,.00108,40,14,20)
  1. ;;=P^^1:EOFIZM
  1. ;;^DIST(.404,.00108,40,14,24)
  1. ;;=D DICS^DICATTD8
  1. ;;^DIST(.404,.00109,0)
  1. ;;=DICATT3^1
  1. ;;^DIST(.404,.00109,40,0)
  1. ;;=^.4044I^26^26
  1. ;;^DIST(.404,.00109,40,1,0)
  1. ;;=35^CODE^2^^CODE1
  1. ;;^DIST(.404,.00109,40,1,2)
  1. ;;=2,8^4^2,2
  1. ;;^DIST(.404,.00109,40,1,3)
  1. ;;=!M
  1. ;;^DIST(.404,.00109,40,1,3.1)
  1. ;;=D Y^DICATTD3(1,1)