[613] | 1 | XU8P428 ;SFISC/SO- ADD 'UNKNOWN' TO STATE FILE;8:01 AM 17 Aug 2006
|
---|
| 2 | ;;8.0;KERNEL;**428**;Jul 10, 1995;Build 4
|
---|
| 3 | N XUMF S XUMF=1
|
---|
| 4 | N IEN S IEN=0
|
---|
| 5 | N ADD S ADD=1 ;1=Add 'UNKNOWN' to State File
|
---|
| 6 | F S IEN=$O(^DIC(5,IEN)) Q:'IEN I $D(^DIC(5,IEN,0))#2 D
|
---|
| 7 | . N X S X=^(0) ;See For loop line above
|
---|
| 8 | . I $P(X,U,1)="UNKNOWN" D SEDIT S ADD=0 Q ;Found State Name UNKNOWN
|
---|
| 9 | . I $P(X,U,2)="UN" D SEDIT S ADD=0 Q ;Found Abbreviation UN
|
---|
| 10 | . I $P(X,U,3)=99 D SEDIT S ADD=0 Q ;Found State Code 99
|
---|
| 11 | . Q
|
---|
| 12 | I 'ADD D COUNTY Q
|
---|
| 13 | ADD ; Add 'OTHER'
|
---|
| 14 | N DIERR,FDA,ZERR
|
---|
| 15 | S FDA(5,"+1,",.01)="UNKNOWN"
|
---|
| 16 | S FDA(5,"+1,",1)="UN"
|
---|
| 17 | S FDA(5,"+1,",2)=99
|
---|
| 18 | S FDA(5,"+1,",2.1)="YES"
|
---|
| 19 | S FDA(5,"+1,",2.2)="No"
|
---|
| 20 | D UPDATE^DIE("E","FDA","","ZERR")
|
---|
| 21 | D COUNTY
|
---|
| 22 | Q
|
---|
| 23 | ;
|
---|
| 24 | SEDIT ; Edit found State entry
|
---|
| 25 | N DIERR,FDA,IENS,ZERR
|
---|
| 26 | S IENS=IEN_","
|
---|
| 27 | S FDA(5,IENS,.01)="UNKNOWN"
|
---|
| 28 | S FDA(5,IENS,1)="UN"
|
---|
| 29 | S FDA(5,IENS,2)=99
|
---|
| 30 | S FDA(5,IENS,2.1)="YES"
|
---|
| 31 | S FDA(5,IENS,2.2)="No"
|
---|
| 32 | D FILE^DIE("E","FDA","ZERR")
|
---|
| 33 | Q
|
---|
| 34 | ;
|
---|
| 35 | COUNTY ;Edit County multiple and add to Country Code file
|
---|
| 36 | N IEN S IEN=$O(^DIC(5,"B","UNKNOWN",0))
|
---|
| 37 | N IENC S IENC=0
|
---|
| 38 | S ADD=1 ;1=Add 'OTHER' to County multiple
|
---|
| 39 | F S IENC=$O(^DIC(5,IEN,1,IENC)) Q:'IENC I $D(^DIC(5,IEN,1,IENC,0))#2 D
|
---|
| 40 | . N X S X=^(0) ;See For loop line above
|
---|
| 41 | . I $P(X,U,1)="OTHER" D CEDIT S ADD=0 Q ;Found County Name OTHER
|
---|
| 42 | . I $P(X,U,3)=999 D CEDIT S ADD=0 Q ;Found County Code 999
|
---|
| 43 | . ;Inactivate county
|
---|
| 44 | . N DIERR,FDA,ZERR
|
---|
| 45 | . S FDA(5.01,IENC_","_IEN_",",5)=$G(DT)
|
---|
| 46 | . D FILE^DIE("","FDA","ZERR")
|
---|
| 47 | . Q
|
---|
| 48 | I 'ADD D E513 Q
|
---|
| 49 | N DIERR,FDA,ZERR
|
---|
| 50 | S FDA(5.01,"+1,"_IEN_",",.01)="OTHER"
|
---|
| 51 | S FDA(5.01,"+1,"_IEN_",",2)=999
|
---|
| 52 | D UPDATE^DIE("E","FDA","ZERR")
|
---|
| 53 | D E513
|
---|
| 54 | Q
|
---|
| 55 | ;
|
---|
| 56 | CEDIT ;Edit County multiple
|
---|
| 57 | N DIERR,FDA,ZERR
|
---|
| 58 | S FDA(5.01,IENC_","_IEN_",",.01)="OTHER"
|
---|
| 59 | S FDA(5.01,IENC_","_IEN_",",2)=99
|
---|
| 60 | D FILE^DIE("E","FDA","ZERR")
|
---|
| 61 | Q
|
---|
| 62 | ;
|
---|
| 63 | E513 ; Add OTHER to file 5.13
|
---|
| 64 | N DIERR,FDA,ZERR
|
---|
| 65 | S FDA(5.13,"?+1,",.01)=99999
|
---|
| 66 | S FDA(5.13,"?+1,",1)="OTHER"
|
---|
| 67 | S FDA(5.13,"?+1,",2)="UNKNOWN"
|
---|
| 68 | D UPDATE^DIE("E","FDA","ZERR")
|
---|
| 69 | Q
|
---|