Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/IFCAP-PRC-PRX--PRCA--PRCN/PRCPLO2A.m

    r628 r636  
    11PRCPLO2A ;WOIFO/DAP-stock status report (cont) ; 1/26/06 12:00pm
    2 V ;;5.1;IFCAP;**83,98,112**;Oct 20, 2000;Build 2
     2V ;;5.1;IFCAP;**83,98**;Oct 20, 2000;Build 37
    33 ;Per VHA Directive 2004-038, this routine should not be modified.
    4  ;External reference to $$GET1^DIQ(4, is supported by ICR# 10090
    5  ; *112 changes by: VMP, Holloway,T.
    64 ;
    75ENT ;*83 Building ^TMP with total result data, totaling logic pulled from PRCPRSS0
     
    105103 ;
    106104 S %=($G(^TMP($J,1,"ISS","TOTAL"))*365)/DAYS,%=$S('TOTCLOS:0,1:-%/TOTCLOS)
    107  S $P(^TMP($J,"PRCPSSR4",STA,INV),U,1)=$J(%,0,2)
     105 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     106 S $P(^TMP($J,"PRCPSSR4",STA,INV),U,1)=%
    108107 ;Std. Turnover
    109108 S %=($G(^TMP($J,2,"ISS","TOTAL"))*365)/DAYS,%=$S('TOTCLO1:0,1:-%/TOTCLO1)
    110  S $P(^TMP($J,"PRCPSSR4",STA,INV),U,2)=$J(%,0,2)
     109 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     110 S $P(^TMP($J,"PRCPSSR4",STA,INV),U,2)=%
    111111 ;ODI Turnover
    112112 S %=($G(^TMP($J,3,"ISS","TOTAL"))*365)/DAYS,%=$S('TOTCLO2:0,1:-%/TOTCLO2)
    113  S $P(^TMP($J,"PRCPSSR4",STA,INV),U,3)=$J(%,0,2)
     113 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     114 S $P(^TMP($J,"PRCPSSR4",STA,INV),U,3)=%
    114115 ;All Turnover
    115116 S $P(^TMP($J,"PRCPSSR4",STA,INV),U,4)=+$G(^TMP($J,1,"INACTN","TOTAL"))
     
    127128 ;
    128129 S %=$S('$G(^TMP($J,1,"VALUE","TOTAL")):0,1:$G(^TMP($J,1,"INACT","TOTAL"))/$G(^TMP($J,1,"VALUE","TOTAL")))
    129  I %="" S %=0
    130  S $P(^TMP($J,"PRCPSSR4",STA,INV),U,10)=$J(%,0,2)
     130 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     131 I %="" S %=0
     132 S $P(^TMP($J,"PRCPSSR4",STA,INV),U,10)=%
    131133 ;Std. Inactive %
    132134 S %=$S('$G(^TMP($J,2,"VALUE","TOTAL")):0,1:$G(^TMP($J,2,"INACT","TOTAL"))/$G(^TMP($J,2,"VALUE","TOTAL")))
    133  I %="" S %=0
    134  S $P(^TMP($J,"PRCPSSR4",STA,INV),U,11)=$J(%,0,2)
     135 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     136 I %="" S %=0
     137 S $P(^TMP($J,"PRCPSSR4",STA,INV),U,11)=%
    135138 ;ODI Inactive %
    136139 S %=$S('$G(^TMP($J,3,"VALUE","TOTAL")):0,1:$G(^TMP($J,3,"INACT","TOTAL"))/$G(^TMP($J,3,"VALUE","TOTAL")))
    137  I %="" S %=0
    138  S $P(^TMP($J,"PRCPSSR4",STA,INV),U,12)=$J(%,0,2)
     140 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     141 I %="" S %=0
     142 S $P(^TMP($J,"PRCPSSR4",STA,INV),U,12)=%
    139143 ;All Inactive %
    140144 ;
     
    158162 ;
    159163 S %=$S('$G(^TMP($J,1,"VALUE","TOTAL")):0,1:$G(^TMP($J,1,"LONG","TOTAL"))/$G(^TMP($J,1,"VALUE","TOTAL")))
    160  I %="" S %=0
    161  S $P(^TMP($J,"PRCPSSR5",STA,INV),U,7)=$J(%,0,2)
     164 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     165 I %="" S %=0
     166 S $P(^TMP($J,"PRCPSSR5",STA,INV),U,7)=%
    162167 ;Std. Long Supply %
    163168 S %=$S('$G(^TMP($J,2,"VALUE","TOTAL")):0,1:$G(^TMP($J,2,"LONG","TOTAL"))/$G(^TMP($J,2,"VALUE","TOTAL")))
    164  I %="" S %=0
    165  S $P(^TMP($J,"PRCPSSR5",STA,INV),U,8)=$J(%,0,2)
     169 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     170 I %="" S %=0
     171 S $P(^TMP($J,"PRCPSSR5",STA,INV),U,8)=%
    166172 ;ODI Long Supply %
    167173 S %=$S('$G(^TMP($J,3,"VALUE","TOTAL")):0,1:$G(^TMP($J,3,"LONG","TOTAL"))/$G(^TMP($J,3,"VALUE","TOTAL")))
    168  I %="" S %=0
    169  S $P(^TMP($J,"PRCPSSR5",STA,INV),U,9)=$J(%,0,2)
     174 I $P(%,".",2) S %=$P(%,".",1)_"."_$E($P(%,".",2),1,2)
     175 I %="" S %=0
     176 S $P(^TMP($J,"PRCPSSR5",STA,INV),U,9)=%
    170177 ;All Long Supply %
    171178 S $P(^TMP($J,"PRCPSSR5",STA,INV),U,10)=+$G(^TMP($J,1,"CNT","TOTAL"))
Note: See TracChangeset for help on using the changeset viewer.