IMRARVRL ;HIRMFO/FAI-CHECK REIMBURSEMENT LEVEL ;06/13/00 05:14; ;;2.1;IMMUNOLOGY CASE REGISTRY;**5**;Feb 09, 1998 ; START S IMRBL="NOARV" D RPT,GETRX,COMPARE,KILL Q RPT ; *** Get search strings S RXNM="" F S RXNM=$O(^IMR(158.7,"B",RXNM)),DR="" Q:RXNM="" F S DR=$O(^IMR(158.7,"B",RXNM,DR)) Q:DR="" S NDFIEN=$P($G(^IMR(158.7,DR,0)),U,3),^TMP("RXARV",$J,RXNM)=NDFIEN Q GETRX I '$D(^PS(55,DFN,"P")) S IMRBL="NOARV" G KILL Q S RXN=0 F S RXN=$O(^PS(55,DFN,"P",RXN)) Q:RXN="" Q:'$D(^PS(55,DFN,"P",RXN,0)) S PRSC=$P($G(^PS(55,DFN,"P",RXN,0)),U,1) Q:$G(PRSC)="" S FDT=$P($G(^PSRX(PRSC,2)),U,2) D NAME Q NAME S RXNAME=$P($G(^PSRX(PRSC,0)),U,6) Q:RXNAME="" S DRUG=$P($G(^PSDRUG(RXNAME,0)),U,1),RXU=$P($G(^PSRX(PRSC,0)),U,1),NDF=$P($G(^PSDRUG(RXNAME,"ND")),U,1) S:$G(NDF)'="" NDFP=$P($G(^PSNDF(50.6,NDF,0)),U,1) S:$G(NDF)="" NDF="UNK",NDFP=$E(DRUG,1,15) S:(FDT>IMRHNBEG)&(FDTIMRHNBEG)&(IMRRXDIMRHNBEG)&(IMRRPD