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

DG53244Q.m

Go to the documentation of this file.
  1. DG53244Q ;BPOIFO/KEITH - Post-init continuation for DG*5.3*244 ; 26 Jan 2002 8:33 PM
  1. ;;5.3;Registration;**244,1015**;Aug 13, 1993;Build 21
  1. ;
  1. 72 ;Set values for NOP index
  1. D MES^XPDUTL("Filing the 'NOP' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="NOP"
  1. S DGFDA(.11,"+1,",.11)="Index of standardized values that don't match .01 value."
  1. S DGFDA(.11,"+1,",.2)="R"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="LS"
  1. S DGFDA(.11,"+1,",1.1)="S ^DPT(""NOP"",$E(X,1,30),DA)="""""
  1. S DGFDA(.11,"+1,",2.1)="K ^DPT(""NOP"",$E(X,1,30),DA)"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".01"
  1. S DGFDA(.114,"+2,+1,",6)="30"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. S DGFDA(.114,"+2,+1,",5)="S X=$$NOP^DPTNAME(X)"
  1. S DGFDA(.114,"+2,+1,",5.3)="S X=$$NOP^DPTNAME(X)"
  1. Q
  1. ;
  1. 100 ;Set values for ANAM01 index
  1. D MES^XPDUTL("Filing the 'ANAM01' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM01"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with the .01 field."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2,.DA,.01,.DG20NAME,1.01,+$P($G(^DPT(DA,""NAME"")),U),""CL30"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2,.DA,.01,1.01) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".01"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 101 ;Set values for ANAM201 index
  1. D MES^XPDUTL("Filing the 'ANAM201' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM201"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with the .01 field."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="W"
  1. S DGFDA(.11,"+1,",.51)="2.01"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2.01,.DA,.01,.DG20NAME,100.03,,""CL30"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2.01,.DA,.01,100.03) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2.01"
  1. S DGFDA(.114,"+2,+1,",3)=".01"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 102 ;Set values for ANAM1001 index
  1. D MES^XPDUTL("Filing the 'ANAM1001' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM1001"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with field #30."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="W"
  1. S DGFDA(.11,"+1,",.51)="2.101"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2.101,.DA,30,.DG20NAME,100.21,,""CL30"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2.101,.DA,30,100.21) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2.101"
  1. S DGFDA(.114,"+2,+1,",3)="30"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 103 ;Set values for ANAM211 index
  1. D MES^XPDUTL("Filing the 'ANAM211' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM211"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with field #.211."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2,.DA,.211,.DG20NAME,1.02,+$P($G(^DPT(DA,""NAME"")),U,2),""CL35"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2,.DA,.211,1.02) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".211"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 104 ;Set values for ANAM2191 index
  1. D MES^XPDUTL("Filing the 'ANAM2191' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM2191"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with field #.2191."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2,.DA,.2191,.DG20NAME,1.03,+$P($G(^DPT(DA,""NAME"")),U,3),""CL35"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2,.DA,.2191,1.03) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".2191"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 105 ;Set values for ANAM2401 index
  1. D MES^XPDUTL("Filing the 'ANAM2401' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM2401"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with field #.2401."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2,.DA,.2401,.DG20NAME,1.04,+$P($G(^DPT(DA,""NAME"")),U,4),""CL35"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2,.DA,.2401,1.04) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".2401"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 106 ;Set values for ANAM2402 index
  1. D MES^XPDUTL("Filing the 'ANAM2402' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM2402"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with field #.2402."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2,.DA,.2402,.DG20NAME,1.05,+$P($G(^DPT(DA,""NAME"")),U,5),""CL35"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2,.DA,.2402,1.05) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".2402"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 107 ;Set values for ANAM2403 index
  1. D MES^XPDUTL("Filing the 'ANAM2403' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM2403"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with field #.2403."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2,.DA,.2403,.DG20NAME,1.06,+$P($G(^DPT(DA,""NAME"")),U,6),""CL35"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2,.DA,.2403,1.06) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".2403"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q
  1. ;
  1. 109 ;Set values for ANAM331 index
  1. D MES^XPDUTL("Filing the 'ANAM331' index")
  1. S DGFDA(.11,"+1,",.01)="2"
  1. S DGFDA(.11,"+1,",.02)="ANAM331"
  1. S DGFDA(.11,"+1,",.11)="This index keeps the NAME COMPONENTS file in synch with field #.331."
  1. S DGFDA(.11,"+1,",.2)="MU"
  1. S DGFDA(.11,"+1,",.4)="F"
  1. S DGFDA(.11,"+1,",.41)="IR"
  1. S DGFDA(.11,"+1,",.5)="I"
  1. S DGFDA(.11,"+1,",.51)="2"
  1. S DGFDA(.11,"+1,",.42)="A"
  1. S DGFDA(.11,"+1,",1.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1,DG20NAME=X D NARY^DPTNAME(.DG20NAME),UPDCOMP^XLFNAME2(2,.DA,.331,.DG20NAME,1.07,+$P($G(^DPT(DA,""NAME"")),U,7),""CL35"") K DG20NAME Q"
  1. S DGFDA(.11,"+1,",2.1)="I '$G(XUNOTRIG) N XUNOTRIG S XUNOTRIG=1 D DELCOMP^XLFNAME2(2,.DA,.331,1.07) Q"
  1. S DGFDA(.114,"+2,+1,",.01)="1"
  1. S DGFDA(.114,"+2,+1,",1)="F"
  1. S DGFDA(.114,"+2,+1,",2)="2"
  1. S DGFDA(.114,"+2,+1,",3)=".331"
  1. S DGFDA(.114,"+2,+1,",7)="F"
  1. S DGFDA(.114,"+2,+1,",.5)="1"
  1. Q