| [613] | 1 | LREPIRP8 ;DALOI/CKA - EPI-PRINT VERIFICATION REPORT ; 5/14/03 | 
|---|
|  | 2 | ;;5.2;LAB SERVICE;**281**;Sep 27, 1994 | 
|---|
|  | 3 | ;PRINT VERIFICATION REPORT CONTINUED | 
|---|
|  | 4 | ; | 
|---|
|  | 5 | ;CALLED BY LREPIRP7 | 
|---|
|  | 6 | Q | 
|---|
|  | 7 | PPRT1 ;Print pathogens 1,3,4,5,6,8,10,18,19,20,21,22,23 | 
|---|
|  | 8 | D HDG^LREPIRP7 W ! | 
|---|
|  | 9 | S LRNOPAT="",LRNOPAT=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRNOPAT)) | 
|---|
|  | 10 | I LRNOPAT="HDG" W !!,"NO PATIENTS REPORTED FOR THE REPORT PERIOD." | 
|---|
|  | 11 | F  S LRDFN=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN)) Q:'LRDFN  D  Q:LRQUIT | 
|---|
|  | 12 | .S LRPV1=0,LROBR=0,LROBX=0 | 
|---|
|  | 13 | .W !!,"PATIENT NAME                  LAST 4 DOB        SEX   PERIOD OF SERVICE" | 
|---|
|  | 14 | .S LRPID=$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PID")) | 
|---|
|  | 15 | .W !,LRPID | 
|---|
|  | 16 | .F  S LRPV1=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1)) Q:'LRPV1  D  Q:LRQUIT | 
|---|
|  | 17 | ..S LROBR=0,LROBX=0 | 
|---|
|  | 18 | ..S LRPV1ND=$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1)) | 
|---|
|  | 19 | ..W !,$P(LRPV1ND,"            "),!,$P(LRPV1ND,"            ",2) | 
|---|
|  | 20 | ..I $L($P(LRPV1ND,"            ",2)) W ! | 
|---|
|  | 21 | ..F  S LROBR=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR)) Q:'LROBR  D  Q:LRQUIT | 
|---|
|  | 22 | ...S LROBX=0 | 
|---|
|  | 23 | ...W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR)) | 
|---|
|  | 24 | ...F  S LROBX=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR,"OBX",LROBX)) Q:'LROBX  D  Q:LRQUIT | 
|---|
|  | 25 | ....W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR,"OBX",LROBX)) | 
|---|
|  | 26 | .I $Y>(IOSL-6) D NPG^LREPIRP7 | 
|---|
|  | 27 | Q | 
|---|
|  | 28 | PPRT2 ;Print pathogens 7,9 | 
|---|
|  | 29 | D HDG^LREPIRP7 W ! | 
|---|
|  | 30 | S LRNOPAT="",LRNOPAT=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRNOPAT)) | 
|---|
|  | 31 | I LRNOPAT="HDG" W !!,"NO PATIENTS REPORTED FOR THE REPORT PERIOD." | 
|---|
|  | 32 | F  S LRDFN=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN)) Q:'LRDFN  D  Q:LRQUIT | 
|---|
|  | 33 | .S LRPV1=0,LROBR=0,LROBX=0 | 
|---|
|  | 34 | .S LRPID=$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PID")) | 
|---|
|  | 35 | .W !,LRPID | 
|---|
|  | 36 | .F  S LRPV1=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1)) Q:'LRPV1  D  Q:LRQUIT | 
|---|
|  | 37 | ..S LROBR=0,LROBX=0,LRDG1=0 | 
|---|
|  | 38 | ..W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1)) | 
|---|
|  | 39 | ..F  S LRDG1=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"DG1",LRDG1)) Q:'LRDG1  D  Q:LRQUIT | 
|---|
|  | 40 | ...W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"DG1",LRDG1)) | 
|---|
|  | 41 | ...F  S LROBR=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR)) Q:'LROBR  D  Q:LRQUIT | 
|---|
|  | 42 | ....S LROBX=0 | 
|---|
|  | 43 | ....W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR)) | 
|---|
|  | 44 | ....F  S LROBX=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR,"OBX",LROBX)) Q:'LROBX  D  Q:LRQUIT | 
|---|
|  | 45 | .....W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"OBR",LROBR,"OBX",LROBX)) | 
|---|
|  | 46 | ..I $Y>(IOSL-6) D NPG^LREPIRP7 | 
|---|
|  | 47 | Q | 
|---|
|  | 48 | PPRT3 ;Print pathogens 2,15,16,17 | 
|---|
|  | 49 | D HDG^LREPIRP7 W ! | 
|---|
|  | 50 | W !!,"Name                         LAST 4  Accession Date  Test Name   Test Result" | 
|---|
|  | 51 | W !,"____________________________________________________________________" | 
|---|
|  | 52 | S LRNOPAT="",LRNOPAT=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRNOPAT)) | 
|---|
|  | 53 | I LRNOPAT="HDG" W !!,"NO PATIENTS REPORTED FOR THE REPORT PERIOD." | 
|---|
|  | 54 | S LRDFN=0,LRNUM=0 | 
|---|
|  | 55 | F  S LRDFN=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN)) Q:'LRDFN  D  Q:LRQUIT  S LRNUM=0 | 
|---|
|  | 56 | .F  S LRNUM=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,LRNUM)) Q:'LRNUM  D  Q:LRQUIT | 
|---|
|  | 57 | ..W !,^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,LRNUM) | 
|---|
|  | 58 | ..I $Y>(IOSL-6) D NPG^LREPIRP7 | 
|---|
|  | 59 | Q | 
|---|
|  | 60 | PPRT4 ;Print pathogens 11,12,13,14 | 
|---|
|  | 61 | D HDG^LREPIRP7 W ! | 
|---|
|  | 62 | S LRNOPAT="",LRNOPAT=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRNOPAT)) | 
|---|
|  | 63 | I LRNOPAT="HDG" W !!,"NO PATIENTS REPORTED FOR THE REPORT PERIOD." | 
|---|
|  | 64 | F  S LRDFN=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN)) Q:'LRDFN  D  Q:LRQUIT | 
|---|
|  | 65 | .S LRPV1=0,LRDG1=0 | 
|---|
|  | 66 | .S LRPID=$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PID")) | 
|---|
|  | 67 | .W !,LRPID | 
|---|
|  | 68 | .F  S LRPV1=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1)) Q:'LRPV1  D  Q:LRQUIT | 
|---|
|  | 69 | ..W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1)) | 
|---|
|  | 70 | ..S LRDG1=0 | 
|---|
|  | 71 | ..F  S LRDG1=$O(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"DG1",LRDG1)) Q:'LRDG1  D  Q:LRQUIT | 
|---|
|  | 72 | ...W !,$G(^XTMP("LREPIREP"_LRDATE,LRPATH,LRDFN,"PV1",LRPV1,"DG1",LRDG1)) | 
|---|
|  | 73 | .I $Y>(IOSL-6) D NPG^LREPIRP7 | 
|---|
|  | 74 | Q | 
|---|