[613] | 1 | DGRRPSKN ; ALB/SGG - rtnDGRR PatientServices Contact Information ;09/30/03 ; Compiled October 21, 2003 14:54:28
|
---|
| 2 | ;;5.3;Registration;**557**;Aug 13, 1993
|
---|
| 3 | ;
|
---|
| 4 | DOC ;<DataSet Name='NextOfKinAddress'
|
---|
| 5 | ;
|
---|
| 6 | ;
|
---|
| 7 | ;=======================================================
|
---|
| 8 | ; PRIMARY NEXT OF KIN
|
---|
| 9 | ;.211 K-NAME OF PRIMARY NOK (FaX), [.21;1]
|
---|
| 10 | ;.212 K-RELATIONSHIP TO PATIENT (FX), [.21;2]
|
---|
| 11 | ;.213 K-STREET ADDRESS [LINE 1] (FX), [.21;3]
|
---|
| 12 | ;.214 K-STREET ADDRESS [LINE 2] (FX), [.21;4]
|
---|
| 13 | ;.215 K-STREET ADDRESS [LINE 3] (FX), [.21;5]
|
---|
| 14 | ;.216 K-CITY (FX), [.21;6]
|
---|
| 15 | ;.217 K-STATE (P5'X), [.21;7]
|
---|
| 16 | ; .2207 K-ZIP+4 (FOX), [.22;7]
|
---|
| 17 | ;.218 K-ZIP CODE (FX), [.21;8]
|
---|
| 18 | ;.219 K-PHONE NUMBER (FXa), [.21;9]
|
---|
| 19 | ;.21011 K-WORK PHONE NUMBER (F), [.21;11]
|
---|
| 20 | ;
|
---|
| 21 | ;=======================================================
|
---|
| 22 | ;SECONDARY NEXT OF KIN
|
---|
| 23 | ;.2191 K2-NAME OF SECONDARY NOK (FX), [.211;1]
|
---|
| 24 | ;.2192 K2-RELATIONSHIP TO PATIENT (FX), [.211;2]
|
---|
| 25 | ;.2193 K2-STREET ADDRESS [LINE 1] (FX), [.211;3]
|
---|
| 26 | ;.2194 K2-STREET ADDRESS [LINE 2] (FX), [.211;4]
|
---|
| 27 | ;.2195 K2-STREET ADDRESS [LINE 3] (FX), [.211;5]
|
---|
| 28 | ;.2196 K2-CITY (FX), [.211;6]
|
---|
| 29 | ;.2197 K2-STATE (P5'X), [.211;7]
|
---|
| 30 | ;.2198 K2-ZIP CODE (FX), [.211;8]
|
---|
| 31 | ; .2203 K2-ZIP+4 (FOX), [.22;3]
|
---|
| 32 | ;.2199 K2-PHONE NUMBER (FX), [.211;9]
|
---|
| 33 | ;.211011 K2-WORK PHONE NUMBER (F), [.211;11]
|
---|
| 34 | ;
|
---|
| 35 | ;=======================================================
|
---|
| 36 | ; DESIGNEE
|
---|
| 37 | ;.341 D-NAME OF DESIGNEE (FX), [.34;1]
|
---|
| 38 | ;.342 D-RELATIONSHIP TO PATIENT (FX), [.34;2]
|
---|
| 39 | ;.343 D-STREET ADDRESS [LINE 1] (FX), [.34;3]
|
---|
| 40 | ;.344 D-STREET ADDRESS [LINE 2] (FX), [.34;4]
|
---|
| 41 | ;.345 D-STREET ADDRESS [LINE 3] (FX), [.34;5]
|
---|
| 42 | ;.346 D-CITY (FX), [.34;6]
|
---|
| 43 | ;.347 D-STATE (P5'X), [.34;7]
|
---|
| 44 | ;.348 D-ZIP CODE (FX), [.34;8]
|
---|
| 45 | ; .2202 D-ZIP+4 (FOX), [.22;2]
|
---|
| 46 | ;.349 D-PHONE NUMBER (FX), [.34;9]
|
---|
| 47 | ;.34011 D-WORK PHONE NUMBER (F), [.34;11]
|
---|
| 48 | ;
|
---|
| 49 | ;=======================================================
|
---|
| 50 | ; EMERGENCY CONTACT
|
---|
| 51 | ;.331 E-NAME (FX), [.33;1]
|
---|
| 52 | ;.332 E-RELATIONSHIP TO PATIENT (FX), [.33;2]
|
---|
| 53 | ;.333 E-STREET ADDRESS [LINE 1] (FX), [.33;3]
|
---|
| 54 | ;.334 E-STREET ADDRESS [LINE 2] (FX), [.33;4]
|
---|
| 55 | ;.335 E-STREET ADDRESS [LINE 3] (FX), [.33;5]
|
---|
| 56 | ;.336 E-CITY (FX), [.33;6]
|
---|
| 57 | ;.337 E-STATE (P5'X), [.33;7]
|
---|
| 58 | ;.338 E-ZIP CODE (FX), [.33;8]
|
---|
| 59 | ; .2201 E-ZIP+4 (FOX), [.22;1]
|
---|
| 60 | ;.339 E-PHONE NUMBER (FX), [.33;9]
|
---|
| 61 | ;.33011 E-WORK PHONE NUMBER (F), [.33;11]
|
---|
| 62 | ;
|
---|
| 63 | ;=======================================================
|
---|
| 64 | ; SECONDARY EMERGENCY CONTACT
|
---|
| 65 | ;.3311 E2-NAME OF SECONDARY CONTACT (FX), [.331;1]
|
---|
| 66 | ;.3312 E2-RELATIONSHIP TO PATIENT (FX), [.331;2]
|
---|
| 67 | ;.3313 E2-STREET ADDRESS [LINE 1] (FX), [.331;3]
|
---|
| 68 | ;.3314 E2-STREET ADDRESS [LINE 2] (FX), [.331;4]
|
---|
| 69 | ;.3315 E2-STREET ADDRESS [LINE 3] (FX), [.331;5]
|
---|
| 70 | ;.3316 E2-CITY (FX), [.331;6]
|
---|
| 71 | ;.3317 E2-STATE (P5'X), [.331;7]
|
---|
| 72 | ;.3318 E2-ZIP CODE (FX), [.331;8]
|
---|
| 73 | ; .2204 E2-ZIP+4 (FOX), [.22;4]
|
---|
| 74 | ;.3319 E2-PHONE NUMBER (FX), [.331;9]
|
---|
| 75 | ;.331011 E2-WORK PHONE NUMBER (F), [.331;11]
|
---|
| 76 | ;
|
---|
| 77 | ;=======================================================
|
---|
| 78 | ;
|
---|
| 79 | GETPSARY(PSARRAY) ;
|
---|
| 80 | NEW CNT
|
---|
| 81 | DO ADDRESS("NextOfKinAddress",$G(^DPT(PTID,.21)),7)
|
---|
| 82 | DO ADDRESS("AltNextOfKinAddress",$G(^DPT(PTID,.211)),3)
|
---|
| 83 | DO ADDRESS("DesigneeAddress",$G(^DPT(PTID,.34)),2)
|
---|
| 84 | DO ADDRESS("EmergencyContactAddress",$G(^DPT(PTID,.33)),1)
|
---|
| 85 | DO ADDRESS("AltEmergencyContactAddress",$G(^DPT(PTID,.331)),4)
|
---|
| 86 | QUIT
|
---|
| 87 | ;
|
---|
| 88 | ADDRESS(DATASET,ADGLOB,ZIP4) ;
|
---|
| 89 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="<DataSet Name='"_DATASET_"'"
|
---|
| 90 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street1^"_$P(ADGLOB,"^",3)
|
---|
| 91 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street2^"_$P(ADGLOB,"^",4)
|
---|
| 92 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street3^"_$P(ADGLOB,"^",5)
|
---|
| 93 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^City^"_$P(ADGLOB,"^",6)
|
---|
| 94 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^State^"_$$ADSTATE()
|
---|
| 95 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Zip^"_$$ADZIP()
|
---|
| 96 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^PhoneNumber^"_$P(ADGLOB,"^",9)
|
---|
| 97 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^NameOfContact^"_$P(ADGLOB,"^",1)
|
---|
| 98 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^RelationshipToPatient^"_$P(ADGLOB,"^",2)
|
---|
| 99 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^WorkPhoneNumber^"_$P(ADGLOB,"^",11)
|
---|
| 100 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="></DataSet>"_"^^^1"
|
---|
| 101 | QUIT
|
---|
| 102 | ;
|
---|
| 103 | ADSTATE() ;
|
---|
| 104 | NEW DATA
|
---|
| 105 | SET DATA=$P(ADGLOB,"^",7)
|
---|
| 106 | IF DATA'="" SET DATA=$P($G(^DIC(5,DATA,0)),"^",2)
|
---|
| 107 | QUIT DATA
|
---|
| 108 | ;
|
---|
| 109 | Q
|
---|
| 110 | ADZIP() ;
|
---|
| 111 | NEW DATA
|
---|
| 112 | SET DATA=$P(GLOB(.22),"^",ZIP4)
|
---|
| 113 | IF DATA="" SET DATA=$P(ADGLOB,"^",8)
|
---|
| 114 | QUIT DATA
|
---|
| 115 | Q
|
---|