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

BZDMUT.m

Go to the documentation of this file.
  1. BZDMUT ;ihs\bao\dmh utilities [ 09/08/2000 4:01 PM ]
  1. ;
  1. ;
  1. Q
  1. LASTED ;EP count the number of edits by month in the medicaid elig file
  1. S CT=0
  1. S N=0
  1. F S N=$O(^AUPNMCD(N)) Q:+N=0 D
  1. .S R=$G(^AUPNMCD(N,0))
  1. .S LUP=$P(R,"^",8)
  1. .I LUP'="" D
  1. ..S CT($E(LUP,1,5))=$G(CT($E(LUP,1,5)))+1
  1. ..S CT=CT+1
  1. ..I CT#1000=0 W "."
  1. ZW CT
  1. K CT,LUP,R,N,CT
  1. Q
  1. SSNCT ;EP count the SSN nodes in the BZDMTEMP GLOBAL
  1. S CT=0
  1. S SSN=0
  1. F S SSN=$O(^BZDMTEMP("SSN",SSN)) Q:SSN="" D
  1. .S SSNDFN=""
  1. .F S SSNDFN=$O(^BZDMTEMP("SSN",SSN,SSNDFN)) Q:SSNDFN="" D
  1. ..S CT=CT+1
  1. U 0 W !!,"TOTAL SSN NODES: ",CT
  1. K CT,SSNDFN,SSN
  1. Q
  1. Q
  1. MNOCT ;EP count the MNO nodes in the BZDMTEMP GLOBAL
  1. S CT=0
  1. S MNO=0
  1. F S MNO=$O(^BZDMTEMP("MNO",MNO)) Q:MNO="" D
  1. .S MCDDFN=""
  1. .F S MCDDFN=$O(^BZDMTEMP("MNO",MNO,MCDDFN)) Q:MCDDFN="" D
  1. ..S CT=CT+1
  1. U 0 W !!,"TOTAL MNO NODES: ",CT
  1. K CT,MNODFN,MNO
  1. Q
  1. TIME ; get time
  1. 10 N BZDM S BZDM=$P($H,",",2)\60
  1. 20 N BZDI,BZDN S BZDTIME=BZDM\60_":"_(BZDM#60\10)_(BZDM#10)
  1. S BZDN=" AM" S:BZDM'<720 BZDM=BZDM-720,BZDN=" PM" S:BZDM<60 BZDM=BZDM+720
  1. S BZDI=BZDM\600 S:'BZDI BZDI=" " S BZDTIME1=BZDI_(BZDM\60#10)_":"_(BZDM#60\10)_(BZDM#10)_BZDN
  1. I '$D(BZDNP) U 0 W !,BZDTIME1 ;K BZDTIME,BZDTIME1
  1. K BZDNP Q
  1. Q
  1. INDX ;
  1. U 0 W !!,"Creating the index for Medicaid numbers..."
  1. S INDX=0
  1. S INDXCT=0
  1. F S INDX=$O(^AUPNMCD(INDX)) Q:+INDX=0 D
  1. .S REC=$G(^AUPNMCD(INDX,0))
  1. .Q:REC=0
  1. .S MN=$P(REC,"^",3)
  1. .Q:MN=""
  1. .S ^BZDMTEMP("INDX",MN,INDX)=""
  1. .S INDXCT=INDXCT+1
  1. .I INDXCT#1000=0 W "X"
  1. .Q
  1. K INDX,INDXCT,REC,MN
  1. Q