IMRARVCH ;HIRMFO/FAI-HIV REGISTRY PATIENT CLINICAL HISTORY ARV REPORT ;06/12/00 16:23; ;;2.1;IMMUNOLOGY CASE REGISTRY;**5**;Feb 09, 1998 START S FLAG=0 D RPT,GETRX,COMPARE W:FLAG=0 !!,"**NO DATA FOUND FOR THIS PERIOD**" D 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("ARV",$J,RXNM)=NDFIEN Q GETRX I '$D(^PS(55,DFN,"P")) W !,"*** NO ACTIVE PHARMACY DATA ***" Q S IMRDFN=DFN 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),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