| 1 | LRCAPAM6 ;DALISC/FHS - RCS 14-4 REPORT PART 2
 | 
|---|
| 2 |  ;;5.2;LAB SERVICE;**201**;Sep 27, 1994
 | 
|---|
| 3 | EN ;
 | 
|---|
| 4 |  S (LR("Q"),LRPG)=0
 | 
|---|
| 5 |  D:(LRRTYP=1)!(LRRTYP=3) CDR Q:$G(LR("Q"))
 | 
|---|
| 6 |  D:$G(LRRTYP)=2 PRNTSUM^LRCAPAM8
 | 
|---|
| 7 |  Q
 | 
|---|
| 8 | CDR ;
 | 
|---|
| 9 |  S (LRTOT,LRMT)=0,LRFIRST=1
 | 
|---|
| 10 |  F  S LRMT=$O(^TMP($J,"RCS14-4",LRMT)) Q:LRMT<1!($G(LR("Q")))  I $D(^(LRMT,3))#2 S LRTOT=LRTOT+$G(^(3))
 | 
|---|
| 11 |  S LRMT=0 F  S LRMT=$O(^TMP($J,"RCS14-4",LRMT)) Q:LRMT<1!($G(LR("Q")))  S LRMTP=$$FMTE^XLFDT(LRMT,"1D") D  Q:$G(LR("Q"))  D:$G(LRRPT)=1 DETAIL Q:$G(LR("Q"))
 | 
|---|
| 12 |  .S N0=^TMP($J,"RCS14-4",LRMT,0),LRGTOT=0 F I=2,3,4,9 S LRGTOT=LRGTOT+$P(N0,U,I)
 | 
|---|
| 13 |  .D HEAD Q:$G(LR("Q"))
 | 
|---|
| 14 |  .S LRLINE="PTF Treating Specialty" W !!?(IOM-$L(LRLINE)\2),LRLINE,!!
 | 
|---|
| 15 |  .S LRTRE=5 F  S LRTRE=$O(^TMP($J,"RCS14-4",LRMT,LRTRE)) Q:LRTRE=""  S LRTRET=^(LRTRE) W !?10,LRTRE," = ",LRTRET,?60,$J(($S(LRTOT:LRTRET/LRTOT,1:0)*100),8,1)_" %"
 | 
|---|
| 16 |  .D HEAD Q:$G(LR("Q"))  S LRLINE="Service Listing" W !!?(IOM-$L(LRLINE)\2),LRLINE,!!
 | 
|---|
| 17 |  .S LRTRE="" F  S LRTRE=$O(^TMP($J,"RCS14-4",LRMT,3,LRTRE)) Q:LRTRE=""!($G(LR("Q")))  S LRTRET=^(LRTRE) W !?15,LRTRE," = ",LRTRET,?60,$J(($S(LRTOT:LRTRET/LRTOT,1:0)*100),8,1)_" %"
 | 
|---|
| 18 |  .D HEAD Q:$G(LR("Q"))  S LRLINE="Billing Bed Section" W !!?(IOM-$L(LRLINE)\2),LRLINE,!!
 | 
|---|
| 19 |  .S LRTRE="" F  S LRTRE=$O(^TMP($J,"RCS14-4",LRMT,5,LRTRE)) Q:LRTRE=""!($G(LR("Q")))  S LRTRET=^(LRTRE) W !?20,LRTRE," = ",LRTRET,?60,$J(($S(LRTOT:LRTRET/LRTOT,1:0)*100),8,1)_" %"
 | 
|---|
| 20 |  .W !
 | 
|---|
| 21 |  I $E(IOST)="C" D M^LRU Q:$G(LR("Q"))
 | 
|---|
| 22 |  W @IOF
 | 
|---|
| 23 |  Q
 | 
|---|
| 24 | DETAIL ;
 | 
|---|
| 25 |  S LRCAP="" F  S LRCAP=$O(^TMP($J,"RCS14-4",LRMT,1,LRCAP)) Q:LRCAP=""!($G(LR("Q")))  I $D(^(LRCAP,0))#2 S LRCAPT=^(0) D
 | 
|---|
| 26 |  .Q:$G(LR("Q"))  S LRCAPTOT=0 F I=2,3,4,9 S LRCAPTOT=LRCAPTOT+$P(LRCAPT,U,I)
 | 
|---|
| 27 |  .D:(IOSL-$Y)<6 HEAD Q:$G(LR("Q"))  W !!,LRCAP," CNT = ",LRCAPTOT
 | 
|---|
| 28 |  .S LRTRE1=0 F  S LRTRE1=$O(^TMP($J,"RCS14-4",LRMT,1,LRCAP,LRTRE1)) Q:LRTRE1=""!($G(LR("Q")))  S LRTRE1T=^(LRTRE1) D  W !?5,LRTRE1,?45,LRTRE1T,?55,$J(($S(LRCAPTOT:LRTRE1T/LRCAPTOT,1:0)*100),8,1)_" %"
 | 
|---|
| 29 |  ..Q:$G(LR("Q"))  Q:(IOSL-$Y)>4   D HEAD Q:$G(LR("Q"))  W !!?14,LRCAP," CNT = ",LRCAPTOT
 | 
|---|
| 30 |  W !!
 | 
|---|
| 31 |  Q
 | 
|---|
| 32 | HEAD ;
 | 
|---|
| 33 |  I $E(IOST)="C" D M^LRU Q:$G(LR("Q"))
 | 
|---|
| 34 |  W:('LRFIRST)!($E(IOST)="C") @IOF
 | 
|---|
| 35 |  S:LRFIRST LRFIRST=0
 | 
|---|
| 36 |  S LRLINE=" Total Count for Report = "
 | 
|---|
| 37 |  W !,"RCS-CDR/LMIP REPORT"
 | 
|---|
| 38 |  W !,LRHD0
 | 
|---|
| 39 |  W ?((IOM-($L(LRMTP)+$L($P(LRDA,U,2)))\2)),$P(LRDA,U,2)_"   "_LRMTP
 | 
|---|
| 40 |  S LRPG=LRPG+1 W ?(IOM-10),"Page ",LRPG
 | 
|---|
| 41 |  W !!?(IOM-$L(LRLINE)\2),LRLINE,LRTOT,!
 | 
|---|
| 42 |  Q:'$G(LRERR)  W !,LRERR_" Errors were found in Data Base "
 | 
|---|
| 43 |  W !,"Review Detail Report for Specifics",!!
 | 
|---|
| 44 |  Q
 | 
|---|