- VAFCMGB1 ;ALB/JRP-DEMOGRAPHIC MERGE SCREENS ;10/18/96
- ;;5.3;Registration;**149,295,384,477,479,1015**;Aug 13, 1993;Build 21
- ;
- ;NOTE: This routine contains line tags used to build the display
- ; screen for a List Manager interface. Refer to routine
- ; VAFCMGB for a description of input/output variables.
- ;
- GROUP2 ;Line tag to build logical group number two
- ;
- ;Group two contains the following fields:
- ; .111, .1112, .112, .113, .114, .115, .117, .131, .132
- ;
- ;Column width is limited to 30 characters
- ;
- ;Declare variables
- N IENS,TARGET,MESSAGE,LINE,DATA,LOCAL,REMOTE,DIFF
- S TARGET="^TMP(""VAFC-MERGE-TO"","_$J_",""DATA"")"
- S MESSAGE="^TMP(""VAFC-MERGE-TO"","_$J_",""MESSAGE"")"
- ;Initialize global locations
- K @TARGET,@MESSAGE
- ;Set group index
- S @VALMAR@("GRP",2)=VALMCNT
- ;Get local data for patient
- D GETDATA^VAFCMGU0(VAFCDFN,2,TARGET,MESSAGE)
- ;Build display
- S IENS=VAFCDFN_","
- ;Address lines 1 to 3
- ;S LOCAL=$$LOCAL^VAFCMGB0(2,.111,IENS,TARGET) ;**479
- ;S LOCAL=$E(LOCAL,1,30)
- ;S REMOTE=$$REMOTE^VAFCMGB0(2,.111)
- ;S REMOTE=$E(REMOTE,1,30)
- ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.111,IENS,TARGET)
- ;S LINE=$$INSERT^VAFCMGU0(LOCAL,"",8)
- ;S @VALMAR@(VALMCNT+1,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- ;S LOCAL=$$LOCAL^VAFCMGB0(2,.112,IENS,TARGET) ;**479
- ;S LOCAL=$E(LOCAL,1,30)
- ;S REMOTE=$$REMOTE^VAFCMGB0(2,.112)
- ;S REMOTE=$E(REMOTE,1,30)
- ;S:('DIFF) DIFF=$$DIFFCHK^VAFCMGB0(2,.112,IENS,TARGET)
- ;S LINE=$$INSERT^VAFCMGU0(LOCAL,"",8)
- ;S @VALMAR@(VALMCNT+2,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- ;S LOCAL=$$LOCAL^VAFCMGB0(2,.113,IENS,TARGET) ;**479
- ;S LOCAL=$E(LOCAL,1,30)
- ;S REMOTE=$$REMOTE^VAFCMGB0(2,.113)
- ;S REMOTE=$E(REMOTE,1,30)
- ;S:('DIFF) DIFF=$$DIFFCHK^VAFCMGB0(2,.113,IENS,TARGET)
- ;S LINE=$$INSERT^VAFCMGU0(LOCAL,"",8)
- ;S @VALMAR@(VALMCNT+3,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- ;S @VALMAR@(VALMCNT,0)=$S(DIFF:"**",1:" ")_" 5 Address:"
- ;I DIFF,($P($G(@VAFCARR@(2,.111)),U,2)!$P($G(@VAFCARR@(2,.112)),U,2)!$P($G(@VAFCARR@(2,.113)),U,2)) S @VALMAR@(VALMCNT,0)="-> 5 Address:" ;**295
- ;S @VALMAR@("IDX",VALMCNT,5)=""
- ;S @VALMAR@("IDX",VALMCNT+1,5)=""
- ;S @VALMAR@("IDX",VALMCNT+2,5)=""
- ;S @VALMAR@("IDX",VALMCNT+3,5)=""
- ;I (DIFF) D
- ;.S @VALMAR@("E2F",5,1)="2^.111"
- ;.S @VALMAR@("E2F",5,2)="2^.112"
- ;.S @VALMAR@("E2F",5,3)="2^.113"
- ;.S @VALMAR@("E2G",5)=2
- ;I ('DIFF) D
- ;.K @VALMAR@("E2F",5)
- ;.K @VALMAR@("E2G",5)
- ;W:(+$G(VAFCDOTS)) "."
- ;S VALMCNT=VALMCNT+4
- ;City
- ;S LOCAL=$$LOCAL^VAFCMGB0(2,.114,IENS,TARGET) ;**479
- ;S LOCAL=$E(LOCAL,1,30)
- ;S REMOTE=$$REMOTE^VAFCMGB0(2,.114)
- ;S REMOTE=$E(REMOTE,1,30)
- ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.114,IENS,TARGET)
- ;S LINE=$S(DIFF:"**",1:" ")_" 6"
- ;S:DIFF&($P($G(@VAFCARR@(2,.114)),U,2)) LINE="->"_" 6" ;**295
- ;S DATA="City: "_LOCAL
- ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,8)
- ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- ;S @VALMAR@("IDX",VALMCNT,6)=""
- ;I (DIFF) D
- ;.S @VALMAR@("E2F",6,1)="2^.114"
- ;.S @VALMAR@("E2G",6)=2
- ;I ('DIFF) D
- ;.K @VALMAR@("E2F",6)
- ;.K @VALMAR@("E2G",6)
- ;W:(+$G(VAFCDOTS)) "."
- ;S VALMCNT=VALMCNT+1
- ;State
- ;S LOCAL=$$LOCAL^VAFCMGB0(2,.115,IENS,TARGET) ;**479
- ;S LOCAL=$E(LOCAL,1,30)
- ;S REMOTE=$$REMOTE^VAFCMGB0(2,.115)
- ;S REMOTE=$E(REMOTE,1,30)
- ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.115,IENS,TARGET)
- ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- ;. S LINE=$S(DIFF:"**",1:" ")_" 7"
- ;. S:DIFF&($P($G(@VAFCARR@(2,.115)),U,2)) LINE="->"_" 7"
- ;I '$D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- ;. S LINE=$S(DIFF:"**",1:" ")
- ;. S:DIFF&($P($G(@VAFCARR@(2,.115)),U,2)) LINE="->"
- ;S DATA="State: "_LOCAL
- ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,7)
- ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- ;S @VALMAR@("IDX",VALMCNT,7)=""
- ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- ;. I (DIFF) D
- ;. .S @VALMAR@("E2F",7,1)="2^.115"
- ;. .S @VALMAR@("E2G",7)=2
- ;. I ('DIFF) D
- ;. .K @VALMAR@("E2F",7)
- ;. .K @VALMAR@("E2G",7)
- ;W:(+$G(VAFCDOTS)) "."
- ;S VALMCNT=VALMCNT+1
- ;Zip+4
- ;S LOCAL=$$LOCAL^VAFCMGB0(2,.1112,IENS,TARGET) ;**479
- ;S REMOTE=$$REMOTE^VAFCMGB0(2,.1112)
- ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.1112,IENS,TARGET)
- ;S LINE=$S(DIFF:"**",1:" ")_" 8"
- ;S:DIFF&($P($G(@VAFCARR@(2,.1112)),U,2)) LINE="->"_" 8" ;**295
- ;S DATA="Zip+4: "_LOCAL
- ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,7)
- ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- ;S @VALMAR@("IDX",VALMCNT,8)=""
- ;I (DIFF) D
- ;.S @VALMAR@("E2F",8,1)="2^.1112"
- ;.S @VALMAR@("E2G",8)=2
- ;I ('DIFF) D
- ;.K @VALMAR@("E2F",8)
- ;.K @VALMAR@("E2G",8)
- ;W:(+$G(VAFCDOTS)) "."
- ;S VALMCNT=VALMCNT+1
- ;County
- ;S LOCAL=$$LOCAL^VAFCMGB0(2,.117,IENS,TARGET) ;**479
- ;S LOCAL=$E(LOCAL,1,30)
- ;S REMOTE=$$REMOTE^VAFCMGB0(2,.117)
- ;S REMOTE=$E(REMOTE,1,30)
- ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.117,IENS,TARGET)
- ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- ;. S LINE=$S(DIFF:"**",1:" ")_" 9"
- ;. S:DIFF&($P($G(@VAFCARR@(2,.117)),U,2)) LINE="->"_" 9"
- ;I '$D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- ;. S LINE=$S(DIFF:"**",1:" ")
- ;. S:DIFF&($P($G(@VAFCARR@(2,.117)),U,2)) LINE="->"
- ;S DATA="County: "_LOCAL
- ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,6)
- ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- ;S @VALMAR@("IDX",VALMCNT,9)=""
- ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- ;. I (DIFF) D
- ;. .S @VALMAR@("E2F",9,1)="2^.117"
- ;. .S @VALMAR@("E2G",9)=2
- ;. I ('DIFF) D
- ;. .K @VALMAR@("E2F",9)
- ;. .K @VALMAR@("E2G",9)
- ;W:(+$G(VAFCDOTS)) "."
- ;S VALMCNT=VALMCNT+1
- ;Home phone number
- S LOCAL=$$LOCAL^VAFCMGB0(2,.131,IENS,TARGET)
- S LOCAL=$E(LOCAL,1,30)
- S REMOTE=$$REMOTE^VAFCMGB0(2,.131)
- S REMOTE=$E(REMOTE,1,30)
- S DIFF=$$DIFFCHK^VAFCMGB0(2,.131,IENS,TARGET)
- S LINE=$S(DIFF:"**",1:" ")_" 5" ;**479 10 to 5
- S:DIFF&($P($G(@VAFCARR@(2,.131)),U,2)) LINE="->"_" 5" ;**384 ;**479 10 to 5
- S DATA="Home #: "_LOCAL
- S LINE=$$INSERT^VAFCMGU0(DATA,LINE,6)
- S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- S @VALMAR@("IDX",VALMCNT,5)="" ;**479 10 to 5
- I (DIFF) D
- .S @VALMAR@("E2F",5,1)="2^.131" ;**479 10 to 5
- .S @VALMAR@("E2G",5)=2 ;**479 10 to 5
- I ('DIFF) D
- .K @VALMAR@("E2F",5) ;**479 10 to 5
- .K @VALMAR@("E2G",5) ;**479 10 to 5
- W:(+$G(VAFCDOTS)) "."
- S VALMCNT=VALMCNT+1
- ;Work phone number
- S LOCAL=$$LOCAL^VAFCMGB0(2,.132,IENS,TARGET)
- S LOCAL=$E(LOCAL,1,30)
- S REMOTE=$$REMOTE^VAFCMGB0(2,.132)
- S REMOTE=$E(REMOTE,1,30)
- S DIFF=$$DIFFCHK^VAFCMGB0(2,.132,IENS,TARGET)
- S LINE=$S(DIFF:"**",1:" ")_" 6" ;**479 11 to 6
- S:DIFF&($P($G(@VAFCARR@(2,.132)),U,2)) LINE="->"_" 6" ;**384 ;**479 11 to 6
- S DATA="Work #: "_LOCAL
- S LINE=$$INSERT^VAFCMGU0(DATA,LINE,6)
- S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- S @VALMAR@("IDX",VALMCNT,6)="" ;**479 11 to 6
- I (DIFF) D
- .S @VALMAR@("E2F",6,1)="2^.132" ;**479 11 to 6
- .S @VALMAR@("E2G",6)=2 ;**479 11 to 6
- I ('DIFF) D
- .K @VALMAR@("E2F",6) ;**479 11 to 6
- .K @VALMAR@("E2G",6) ;**479 11 to 6
- W:(+$G(VAFCDOTS)) "."
- S VALMCNT=VALMCNT+1
- ;Done - cleanup global locations used
- K @TARGET,@MESSAGE
- Q
- VAFCMGB1 ;ALB/JRP-DEMOGRAPHIC MERGE SCREENS ;10/18/96
- +1 ;;5.3;Registration;**149,295,384,477,479,1015**;Aug 13, 1993;Build 21
- +2 ;
- +3 ;NOTE: This routine contains line tags used to build the display
- +4 ; screen for a List Manager interface. Refer to routine
- +5 ; VAFCMGB for a description of input/output variables.
- +6 ;
- GROUP2 ;Line tag to build logical group number two
- +1 ;
- +2 ;Group two contains the following fields:
- +3 ; .111, .1112, .112, .113, .114, .115, .117, .131, .132
- +4 ;
- +5 ;Column width is limited to 30 characters
- +6 ;
- +7 ;Declare variables
- +8 NEW IENS,TARGET,MESSAGE,LINE,DATA,LOCAL,REMOTE,DIFF
- +9 SET TARGET="^TMP(""VAFC-MERGE-TO"","_$JOB_",""DATA"")"
- +10 SET MESSAGE="^TMP(""VAFC-MERGE-TO"","_$JOB_",""MESSAGE"")"
- +11 ;Initialize global locations
- +12 KILL @TARGET,@MESSAGE
- +13 ;Set group index
- +14 SET @VALMAR@("GRP",2)=VALMCNT
- +15 ;Get local data for patient
- +16 DO GETDATA^VAFCMGU0(VAFCDFN,2,TARGET,MESSAGE)
- +17 ;Build display
- +18 SET IENS=VAFCDFN_","
- +19 ;Address lines 1 to 3
- +20 ;S LOCAL=$$LOCAL^VAFCMGB0(2,.111,IENS,TARGET) ;**479
- +21 ;S LOCAL=$E(LOCAL,1,30)
- +22 ;S REMOTE=$$REMOTE^VAFCMGB0(2,.111)
- +23 ;S REMOTE=$E(REMOTE,1,30)
- +24 ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.111,IENS,TARGET)
- +25 ;S LINE=$$INSERT^VAFCMGU0(LOCAL,"",8)
- +26 ;S @VALMAR@(VALMCNT+1,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +27 ;S LOCAL=$$LOCAL^VAFCMGB0(2,.112,IENS,TARGET) ;**479
- +28 ;S LOCAL=$E(LOCAL,1,30)
- +29 ;S REMOTE=$$REMOTE^VAFCMGB0(2,.112)
- +30 ;S REMOTE=$E(REMOTE,1,30)
- +31 ;S:('DIFF) DIFF=$$DIFFCHK^VAFCMGB0(2,.112,IENS,TARGET)
- +32 ;S LINE=$$INSERT^VAFCMGU0(LOCAL,"",8)
- +33 ;S @VALMAR@(VALMCNT+2,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +34 ;S LOCAL=$$LOCAL^VAFCMGB0(2,.113,IENS,TARGET) ;**479
- +35 ;S LOCAL=$E(LOCAL,1,30)
- +36 ;S REMOTE=$$REMOTE^VAFCMGB0(2,.113)
- +37 ;S REMOTE=$E(REMOTE,1,30)
- +38 ;S:('DIFF) DIFF=$$DIFFCHK^VAFCMGB0(2,.113,IENS,TARGET)
- +39 ;S LINE=$$INSERT^VAFCMGU0(LOCAL,"",8)
- +40 ;S @VALMAR@(VALMCNT+3,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +41 ;S @VALMAR@(VALMCNT,0)=$S(DIFF:"**",1:" ")_" 5 Address:"
- +42 ;I DIFF,($P($G(@VAFCARR@(2,.111)),U,2)!$P($G(@VAFCARR@(2,.112)),U,2)!$P($G(@VAFCARR@(2,.113)),U,2)) S @VALMAR@(VALMCNT,0)="-> 5 Address:" ;**295
- +43 ;S @VALMAR@("IDX",VALMCNT,5)=""
- +44 ;S @VALMAR@("IDX",VALMCNT+1,5)=""
- +45 ;S @VALMAR@("IDX",VALMCNT+2,5)=""
- +46 ;S @VALMAR@("IDX",VALMCNT+3,5)=""
- +47 ;I (DIFF) D
- +48 ;.S @VALMAR@("E2F",5,1)="2^.111"
- +49 ;.S @VALMAR@("E2F",5,2)="2^.112"
- +50 ;.S @VALMAR@("E2F",5,3)="2^.113"
- +51 ;.S @VALMAR@("E2G",5)=2
- +52 ;I ('DIFF) D
- +53 ;.K @VALMAR@("E2F",5)
- +54 ;.K @VALMAR@("E2G",5)
- +55 ;W:(+$G(VAFCDOTS)) "."
- +56 ;S VALMCNT=VALMCNT+4
- +57 ;City
- +58 ;S LOCAL=$$LOCAL^VAFCMGB0(2,.114,IENS,TARGET) ;**479
- +59 ;S LOCAL=$E(LOCAL,1,30)
- +60 ;S REMOTE=$$REMOTE^VAFCMGB0(2,.114)
- +61 ;S REMOTE=$E(REMOTE,1,30)
- +62 ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.114,IENS,TARGET)
- +63 ;S LINE=$S(DIFF:"**",1:" ")_" 6"
- +64 ;S:DIFF&($P($G(@VAFCARR@(2,.114)),U,2)) LINE="->"_" 6" ;**295
- +65 ;S DATA="City: "_LOCAL
- +66 ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,8)
- +67 ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +68 ;S @VALMAR@("IDX",VALMCNT,6)=""
- +69 ;I (DIFF) D
- +70 ;.S @VALMAR@("E2F",6,1)="2^.114"
- +71 ;.S @VALMAR@("E2G",6)=2
- +72 ;I ('DIFF) D
- +73 ;.K @VALMAR@("E2F",6)
- +74 ;.K @VALMAR@("E2G",6)
- +75 ;W:(+$G(VAFCDOTS)) "."
- +76 ;S VALMCNT=VALMCNT+1
- +77 ;State
- +78 ;S LOCAL=$$LOCAL^VAFCMGB0(2,.115,IENS,TARGET) ;**479
- +79 ;S LOCAL=$E(LOCAL,1,30)
- +80 ;S REMOTE=$$REMOTE^VAFCMGB0(2,.115)
- +81 ;S REMOTE=$E(REMOTE,1,30)
- +82 ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.115,IENS,TARGET)
- +83 ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- +84 ;. S LINE=$S(DIFF:"**",1:" ")_" 7"
- +85 ;. S:DIFF&($P($G(@VAFCARR@(2,.115)),U,2)) LINE="->"_" 7"
- +86 ;I '$D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- +87 ;. S LINE=$S(DIFF:"**",1:" ")
- +88 ;. S:DIFF&($P($G(@VAFCARR@(2,.115)),U,2)) LINE="->"
- +89 ;S DATA="State: "_LOCAL
- +90 ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,7)
- +91 ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +92 ;S @VALMAR@("IDX",VALMCNT,7)=""
- +93 ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- +94 ;. I (DIFF) D
- +95 ;. .S @VALMAR@("E2F",7,1)="2^.115"
- +96 ;. .S @VALMAR@("E2G",7)=2
- +97 ;. I ('DIFF) D
- +98 ;. .K @VALMAR@("E2F",7)
- +99 ;. .K @VALMAR@("E2G",7)
- +100 ;W:(+$G(VAFCDOTS)) "."
- +101 ;S VALMCNT=VALMCNT+1
- +102 ;Zip+4
- +103 ;S LOCAL=$$LOCAL^VAFCMGB0(2,.1112,IENS,TARGET) ;**479
- +104 ;S REMOTE=$$REMOTE^VAFCMGB0(2,.1112)
- +105 ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.1112,IENS,TARGET)
- +106 ;S LINE=$S(DIFF:"**",1:" ")_" 8"
- +107 ;S:DIFF&($P($G(@VAFCARR@(2,.1112)),U,2)) LINE="->"_" 8" ;**295
- +108 ;S DATA="Zip+4: "_LOCAL
- +109 ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,7)
- +110 ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +111 ;S @VALMAR@("IDX",VALMCNT,8)=""
- +112 ;I (DIFF) D
- +113 ;.S @VALMAR@("E2F",8,1)="2^.1112"
- +114 ;.S @VALMAR@("E2G",8)=2
- +115 ;I ('DIFF) D
- +116 ;.K @VALMAR@("E2F",8)
- +117 ;.K @VALMAR@("E2G",8)
- +118 ;W:(+$G(VAFCDOTS)) "."
- +119 ;S VALMCNT=VALMCNT+1
- +120 ;County
- +121 ;S LOCAL=$$LOCAL^VAFCMGB0(2,.117,IENS,TARGET) ;**479
- +122 ;S LOCAL=$E(LOCAL,1,30)
- +123 ;S REMOTE=$$REMOTE^VAFCMGB0(2,.117)
- +124 ;S REMOTE=$E(REMOTE,1,30)
- +125 ;S DIFF=$$DIFFCHK^VAFCMGB0(2,.117,IENS,TARGET)
- +126 ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- +127 ;. S LINE=$S(DIFF:"**",1:" ")_" 9"
- +128 ;. S:DIFF&($P($G(@VAFCARR@(2,.117)),U,2)) LINE="->"_" 9"
- +129 ;I '$D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- +130 ;. S LINE=$S(DIFF:"**",1:" ")
- +131 ;. S:DIFF&($P($G(@VAFCARR@(2,.117)),U,2)) LINE="->"
- +132 ;S DATA="County: "_LOCAL
- +133 ;S LINE=$$INSERT^VAFCMGU0(DATA,LINE,6)
- +134 ;S @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +135 ;S @VALMAR@("IDX",VALMCNT,9)=""
- +136 ;I $D(^XUSEC("EAS GMT COUNTY EDIT",+DUZ)) D ;**477 for GMT
- +137 ;. I (DIFF) D
- +138 ;. .S @VALMAR@("E2F",9,1)="2^.117"
- +139 ;. .S @VALMAR@("E2G",9)=2
- +140 ;. I ('DIFF) D
- +141 ;. .K @VALMAR@("E2F",9)
- +142 ;. .K @VALMAR@("E2G",9)
- +143 ;W:(+$G(VAFCDOTS)) "."
- +144 ;S VALMCNT=VALMCNT+1
- +145 ;Home phone number
- +146 SET LOCAL=$$LOCAL^VAFCMGB0(2,.131,IENS,TARGET)
- +147 SET LOCAL=$EXTRACT(LOCAL,1,30)
- +148 SET REMOTE=$$REMOTE^VAFCMGB0(2,.131)
- +149 SET REMOTE=$EXTRACT(REMOTE,1,30)
- +150 SET DIFF=$$DIFFCHK^VAFCMGB0(2,.131,IENS,TARGET)
- +151 ;**479 10 to 5
- SET LINE=$SELECT(DIFF:"**",1:" ")_" 5"
- +152 ;**384 ;**479 10 to 5
- IF DIFF&($PIECE($GET(@VAFCARR@(2,.131)),U,2))
- SET LINE="->"_" 5"
- +153 SET DATA="Home #: "_LOCAL
- +154 SET LINE=$$INSERT^VAFCMGU0(DATA,LINE,6)
- +155 SET @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +156 ;**479 10 to 5
- SET @VALMAR@("IDX",VALMCNT,5)=""
- +157 IF (DIFF)
- Begin DoDot:1
- +158 ;**479 10 to 5
- SET @VALMAR@("E2F",5,1)="2^.131"
- +159 ;**479 10 to 5
- SET @VALMAR@("E2G",5)=2
- End DoDot:1
- +160 IF ('DIFF)
- Begin DoDot:1
- +161 ;**479 10 to 5
- KILL @VALMAR@("E2F",5)
- +162 ;**479 10 to 5
- KILL @VALMAR@("E2G",5)
- End DoDot:1
- +163 IF (+$GET(VAFCDOTS))
- WRITE "."
- +164 SET VALMCNT=VALMCNT+1
- +165 ;Work phone number
- +166 SET LOCAL=$$LOCAL^VAFCMGB0(2,.132,IENS,TARGET)
- +167 SET LOCAL=$EXTRACT(LOCAL,1,30)
- +168 SET REMOTE=$$REMOTE^VAFCMGB0(2,.132)
- +169 SET REMOTE=$EXTRACT(REMOTE,1,30)
- +170 SET DIFF=$$DIFFCHK^VAFCMGB0(2,.132,IENS,TARGET)
- +171 ;**479 11 to 6
- SET LINE=$SELECT(DIFF:"**",1:" ")_" 6"
- +172 ;**384 ;**479 11 to 6
- IF DIFF&($PIECE($GET(@VAFCARR@(2,.132)),U,2))
- SET LINE="->"_" 6"
- +173 SET DATA="Work #: "_LOCAL
- +174 SET LINE=$$INSERT^VAFCMGU0(DATA,LINE,6)
- +175 SET @VALMAR@(VALMCNT,0)=$$INSERT^VAFCMGU0(REMOTE,LINE,48)
- +176 ;**479 11 to 6
- SET @VALMAR@("IDX",VALMCNT,6)=""
- +177 IF (DIFF)
- Begin DoDot:1
- +178 ;**479 11 to 6
- SET @VALMAR@("E2F",6,1)="2^.132"
- +179 ;**479 11 to 6
- SET @VALMAR@("E2G",6)=2
- End DoDot:1
- +180 IF ('DIFF)
- Begin DoDot:1
- +181 ;**479 11 to 6
- KILL @VALMAR@("E2F",6)
- +182 ;**479 11 to 6
- KILL @VALMAR@("E2G",6)
- End DoDot:1
- +183 IF (+$GET(VAFCDOTS))
- WRITE "."
- +184 SET VALMCNT=VALMCNT+1
- +185 ;Done - cleanup global locations used
- +186 KILL @TARGET,@MESSAGE
- +187 QUIT