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

DGRRPSAT.m

Go to the documentation of this file.
  1. DGRRPSAT ; ALB/SGG rtnDGRR PatientServices Address Temporary ; 09/30/03 ; Compiled October 2, 2003 12:40:44
  1. ;;5.3;Registration;**557,1015**;Aug 13, 1993;Build 21
  1. ;
  1. DOC ;<DataSet Name='TempAddress'
  1. ;.1211 TEMPORARY STREET [LINE 1] (FX), [.121;1]
  1. ;.1212 TEMPORARY STREET [LINE 2] (FX), [.121;2]
  1. ;.1213 TEMPORARY STREET [LINE 3] (FX), [.121;3]
  1. ;.1214 TEMPORARY CITY (FX), [.121;4]
  1. ;.1215 TEMPORARY STATE (P5'X), [.121;5]
  1. ;.1216 TEMPORARY ZIP CODE (FX), [.121;6]
  1. ; .12112 TEMPORARY ZIP+4 (FOX), [.121;12]
  1. ;.12111 TEMPORARY ADDRESS COUNTY (NJ3,0XO), [.121;11]
  1. ;.1217 TEMPORARY ADDRESS START DATE (DX), [.121;7]
  1. ;.1218 TEMPORARY ADDRESS END DATE (DX), [.121;8]
  1. ;.1219 TEMPORARY PHONE NUMBER (FX), [.121;10]
  1. ;
  1. ;
  1. ;
  1. GETPSARY(PSARRAY) ;
  1. NEW CNT
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="<DataSet Name='TemporaryAddress'"
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street1^"_$$ATSTRE1()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street2^"_$$ATSTRE2()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Street3^"_$$ATSTRE3()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^City^"_$$ATCITY()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^State^"_$$ATSTATE()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^Zip^"_$$ATZIP()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^County^"_$$ATCOUNTY()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^StartDate^"_$$ATSTDATE()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^EndDate^"_$$ATENDATE()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^BadAddressIndicator^"
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^ConfidentialAddressActive^"
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^PhoneNumber^"_$$ATPHN()
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^HomePhoneNumber^"
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="^WorkPhoneNumber^"
  1. SET CNT=$G(CNT)+1,PSARRAY(CNT)="></DataSet>"_"^^^1"
  1. Q
  1. ;
  1. ATSTRE1() ;
  1. QUIT $P(GLOB(.121),"^",1)
  1. ;
  1. ATSTRE2() ;
  1. QUIT $P(GLOB(.121),"^",2)
  1. ;
  1. ATSTRE3() ;
  1. QUIT $P(GLOB(.121),"^",3)
  1. ;
  1. ATCITY() ;
  1. QUIT $P(GLOB(.121),"^",4)
  1. ;
  1. ATSTATE() ;
  1. NEW DATA
  1. SET DATA=$P(GLOB(.121),"^",5)
  1. SET DATA=$S(DATA="":"",1:$P($G(^DIC(5,DATA,0)),"^",2))
  1. QUIT DATA
  1. ;
  1. ATZIP() ;
  1. NEW DATA
  1. SET DATA=$P(GLOB(.121),"^",12)
  1. IF DATA="" SET DATA=$P(GLOB(.121),"^",6)
  1. QUIT DATA
  1. ;
  1. ATCOUNTY() ;
  1. NEW STATE,DATA
  1. SET STATE=$P(GLOB(.121),"^",5)
  1. SET DATA=$P(GLOB(.121),"^",11)
  1. IF DATA'="",STATE'="" SET DATA=$P($G(^DIC(5,STATE,1,DATA,0)),"^",1)
  1. QUIT DATA
  1. ;
  1. ATSTDATE() ;
  1. QUIT $P(GLOB(.121),"^",7)
  1. ;
  1. ATENDATE() ;
  1. QUIT $P(GLOB(.121),"^",8)
  1. ;
  1. ATPHN() ;
  1. QUIT $P(GLOB(.121),"^",10)