[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
|
---|