PXRMLOCF ; SLC/PKR - Handle location findings. ;07/17/2006 ;;2.0;CLINICAL REMINDERS;**4**;Feb 04, 2005;Build 21 ;This routine is for location list patient findings. ;================================================= ALL(FILENUM,DFN,PFINDPA,FIEVAL) ;Get all Visits with a location ;for a patient. N BDT,CASESEN,COND,CONVAL,DAS,DATE,DONE,EDT,ENTYPE,FIEVD,HLOC N ICOND,IND,NFOUND,NOCC N SAVE,SDIR,TEMP,UCIFS,VDATE ;Set the finding search parameters. D SSPAR^PXRMUTIL(PFINDPA(0),.NOCC,.BDT,.EDT) S SDIR=$S(NOCC<0:+1,1:-1) S NOCC=$S(NOCC<0:-NOCC,1:NOCC) D SCPAR^PXRMCOND(.PFINDPA,.CASESEN,.COND,.UCIFS,.ICOND,.VSLIST) S (DONE,NFOUND)=0 I SDIR=1 S VDATE=BDT-.0000001 I SDIR=-1 S VDATE=$S(EDT[".":EDT+.0000001,1:EDT+.240001) ;DBIA 2028 F S VDATE=+$O(^AUPNVSIT("AET",DFN,VDATE),SDIR) Q:(VDATE=0)!(DONE) D . I SDIR=1,VDATE>EDT S DONE=1 Q . I SDIR=-1,VDATE