[613] | 1 | DGRRPSAT ; ALB/SGG rtnDGRR PatientServices Address Temporary ; 09/30/03 ; Compiled October 2, 2003 12:40:44
|
---|
| 2 | ;;5.3;Registration;**557**;Aug 13, 1993
|
---|
| 3 | ;
|
---|
| 4 | DOC ;<DataSet Name='TempAddress'
|
---|
| 5 | ;.1211 TEMPORARY STREET [LINE 1] (FX), [.121;1]
|
---|
| 6 | ;.1212 TEMPORARY STREET [LINE 2] (FX), [.121;2]
|
---|
| 7 | ;.1213 TEMPORARY STREET [LINE 3] (FX), [.121;3]
|
---|
| 8 | ;.1214 TEMPORARY CITY (FX), [.121;4]
|
---|
| 9 | ;.1215 TEMPORARY STATE (P5'X), [.121;5]
|
---|
| 10 | ;.1216 TEMPORARY ZIP CODE (FX), [.121;6]
|
---|
| 11 | ; .12112 TEMPORARY ZIP+4 (FOX), [.121;12]
|
---|
| 12 | ;.12111 TEMPORARY ADDRESS COUNTY (NJ3,0XO), [.121;11]
|
---|
| 13 | ;.1217 TEMPORARY ADDRESS START DATE (DX), [.121;7]
|
---|
| 14 | ;.1218 TEMPORARY ADDRESS END DATE (DX), [.121;8]
|
---|
| 15 | ;.1219 TEMPORARY PHONE NUMBER (FX), [.121;10]
|
---|
| 16 | ;
|
---|
| 17 | ;
|
---|
| 18 | ;
|
---|
| 19 | GETPSARY(PSARRAY) ;
|
---|
| 20 | NEW CNT
|
---|
| 21 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="<DataSet Name='TemporaryAddress'"
|
---|
| 22 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street1^"_$$ATSTRE1()
|
---|
| 23 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street2^"_$$ATSTRE2()
|
---|
| 24 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street3^"_$$ATSTRE3()
|
---|
| 25 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^City^"_$$ATCITY()
|
---|
| 26 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^State^"_$$ATSTATE()
|
---|
| 27 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Zip^"_$$ATZIP()
|
---|
| 28 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^County^"_$$ATCOUNTY()
|
---|
| 29 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^StartDate^"_$$ATSTDATE()
|
---|
| 30 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^EndDate^"_$$ATENDATE()
|
---|
| 31 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^BadAddressIndicator^"
|
---|
| 32 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^ConfidentialAddressActive^"
|
---|
| 33 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^PhoneNumber^"_$$ATPHN()
|
---|
| 34 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^HomePhoneNumber^"
|
---|
| 35 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="^WorkPhoneNumber^"
|
---|
| 36 | SET CNT=$G(CNT)+1,PSARRAY(CNT)="></DataSet>"_"^^^1"
|
---|
| 37 | Q
|
---|
| 38 | ;
|
---|
| 39 | ATSTRE1() ;
|
---|
| 40 | QUIT $P(GLOB(.121),"^",1)
|
---|
| 41 | ;
|
---|
| 42 | ATSTRE2() ;
|
---|
| 43 | QUIT $P(GLOB(.121),"^",2)
|
---|
| 44 | ;
|
---|
| 45 | ATSTRE3() ;
|
---|
| 46 | QUIT $P(GLOB(.121),"^",3)
|
---|
| 47 | ;
|
---|
| 48 | ATCITY() ;
|
---|
| 49 | QUIT $P(GLOB(.121),"^",4)
|
---|
| 50 | ;
|
---|
| 51 | ATSTATE() ;
|
---|
| 52 | NEW DATA
|
---|
| 53 | SET DATA=$P(GLOB(.121),"^",5)
|
---|
| 54 | SET DATA=$S(DATA="":"",1:$P($G(^DIC(5,DATA,0)),"^",2))
|
---|
| 55 | QUIT DATA
|
---|
| 56 | ;
|
---|
| 57 | ATZIP() ;
|
---|
| 58 | NEW DATA
|
---|
| 59 | SET DATA=$P(GLOB(.121),"^",12)
|
---|
| 60 | IF DATA="" SET DATA=$P(GLOB(.121),"^",6)
|
---|
| 61 | QUIT DATA
|
---|
| 62 | ;
|
---|
| 63 | ATCOUNTY() ;
|
---|
| 64 | NEW STATE,DATA
|
---|
| 65 | SET STATE=$P(GLOB(.121),"^",5)
|
---|
| 66 | SET DATA=$P(GLOB(.121),"^",11)
|
---|
| 67 | IF DATA'="",STATE'="" SET DATA=$P($G(^DIC(5,STATE,1,DATA,0)),"^",1)
|
---|
| 68 | QUIT DATA
|
---|
| 69 | ;
|
---|
| 70 | ATSTDATE() ;
|
---|
| 71 | QUIT $P(GLOB(.121),"^",7)
|
---|
| 72 | ;
|
---|
| 73 | ATENDATE() ;
|
---|
| 74 | QUIT $P(GLOB(.121),"^",8)
|
---|
| 75 | ;
|
---|
| 76 | ATPHN() ;
|
---|
| 77 | QUIT $P(GLOB(.121),"^",10)
|
---|