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

DVBABADR.m

Go to the documentation of this file.
  1. DVBABADR ;ALB/RPM - CAPRI ADDRESS UTILITIES ; 06/11/2009
  1. ;;2.7;AMIE;**143**;Apr 10, 1995;Build 4
  1. ;
  1. Q ;NO DIRECT ENTRY
  1. ;
  1. ZIP2CITY(RESULT,DVBZIP) ;return city/state list for a given zip code
  1. ;RPC: DVBAB ZIP2CITY
  1. ;
  1. N DVBCITY
  1. N DVBI
  1. D POSTALB^XIPUTIL(DVBZIP,.DVBCITY)
  1. S DVBI=0
  1. S RESULT(0)=DVBCITY_U_$G(DVBCITY("ERROR"))
  1. F S DVBI=$O(DVBCITY(DVBI)) Q:'DVBI D
  1. . N DVBCNTYP
  1. . S DVBCNTYP=$$GETCNTYP($G(DVBCITY(DVBI,"COUNTY")),$G(DVBCITY(DVBI,"STATE POINTER")))
  1. . S RESULT(DVBI)=$G(DVBCITY(DVBI,"CITY"))_U_$G(DVBCITY(DVBI,"COUNTY"))_U_DVBCNTYP_U_$G(DVBCITY(DVBI,"STATE"))_U_$G(DVBCITY(DVBI,"STATE POINTER"))
  1. Q
  1. ;
  1. GETCNTYP(DVBCNTY,DVBSTATE) ;
  1. N DVBRSLT
  1. S DVBRSLT=$$FIND1^DIC(5.01,","_DVBSTATE_",","X",DVBCNTY)
  1. Q $S(DVBRSLT>0:DVBRSLT,1:"")