| 1 | ESPUCF4 ;DALISC/CKA - UNIFORM CRIME REPORT COUNT AND GET TOTALS- 3/99 | 
|---|
| 2 | ;;1.0;POLICE & SECURITY;**27**;Mar 31, 1994 | 
|---|
| 3 | EN Q  ;CALLED FROM ESPUCF1 | 
|---|
| 4 | STOP ;STOP & ARRESTS TOTALS | 
|---|
| 5 | OFFA ; COUNT PHYSICAL ARREST OFFENDERS | 
|---|
| 6 | S ^(110)=^ESP(912.3,ESPIEN,1,ESPINS,110)+1 | 
|---|
| 7 | S ESPOF=0 | 
|---|
| 8 | F ESPX=1:1 S ESPOF=$O(^ESP(912,ESPOFN,40,ESPOF)) Q:ESPOF'>0  D | 
|---|
| 9 | .  S ESPOFF=$P(^ESP(912,ESPOFN,40,ESPOF,0),U,11) D | 
|---|
| 10 | ..  I ESPTYPE=42,$P(^ESP(912,ESPOFN,40,ESPOF,0),U,2) S ^(111)=^ESP(912.3,ESPIEN,1,ESPINS,111)+1 D  QUIT | 
|---|
| 11 | ...  I ESPOFF="E"!(ESPOFF="PO") S ^(112)=^ESP(912.3,ESPIEN,1,ESPINS,112)+1 QUIT | 
|---|
| 12 | ...  I ESPOFF="O" S ^(113)=^ESP(912.3,ESPIEN,1,ESPINS,113)+1 QUIT | 
|---|
| 13 | ...  I ESPOFF="P" S ^(114)=^ESP(912.3,ESPIEN,1,ESPINS,114)+1 QUIT | 
|---|
| 14 | ...  I ESPOFF="V" S ^(115)=^ESP(912.3,ESPIEN,1,ESPINS,115)+1 QUIT | 
|---|
| 15 | I ESPTYPE=43 S ^(116)=^ESP(912.3,ESPIEN,1,ESPINS,116)+1 D  QUIT | 
|---|
| 16 | .  I ESPSUB=17 S ^(118)=^ESP(912.3,ESPIEN,1,ESPINS,118)+1 QUIT | 
|---|
| 17 | .  I ESPSUB=18 S ^(117)=^ESP(912.3,ESPIEN,1,ESPINS,117)+1 QUIT | 
|---|
| 18 | QUIT | 
|---|
| 19 | THEFT ;THEFT TOTALS | 
|---|
| 20 | S ^(119)=^ESP(912.3,ESPIEN,1,ESPINS,119)+1 | 
|---|
| 21 | ;COIN-OPERATED MACHINES | 
|---|
| 22 | I ESPTYPE=44 S ^(120)=^ESP(912.3,ESPIEN,1,ESPINS,120)+1 D  QUIT | 
|---|
| 23 | .  S ESPDOL=0 | 
|---|
| 24 | .  F ESPX=1:1 S ESPDOL=$O(^ESP(912,ESPOFN,90,ESPDOL)) Q:ESPDOL'>0  D | 
|---|
| 25 | ..  S ^ESP(912.3,ESPIEN,1,ESPINS,121)=^ESP(912.3,ESPIEN,1,ESPINS,121)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,3) | 
|---|
| 26 | ..  S ^ESP(912.3,ESPIEN,1,ESPINS,122)=^ESP(912.3,ESPIEN,1,ESPINS,122)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4) | 
|---|
| 27 | ;DRUG THEFTS | 
|---|
| 28 | I ESPTYPE=45 S ^(129)=^ESP(912.3,ESPIEN,1,ESPINS,129)+1 D  D DDOL QUIT | 
|---|
| 29 | .  I ESPSUB=19 S ^(125)=^ESP(912.3,ESPIEN,1,ESPINS,125)+1,^(123)=^ESP(912.3,ESPIEN,1,ESPINS,123)+1 QUIT | 
|---|
| 30 | .  I ESPSUB=21 S ^(126)=^ESP(912.3,ESPIEN,1,ESPINS,126)+1,^(123)=^ESP(912.3,ESPIEN,1,ESPINS,123)+1 QUIT | 
|---|
| 31 | .  I ESPSUB=20 S ^(127)=^ESP(912.3,ESPIEN,1,ESPINS,127)+1,^(124)=^ESP(912.3,ESPIEN,1,ESPINS,124)+1 QUIT | 
|---|
| 32 | .  I ESPSUB=22 S ^(128)=^ESP(912.3,ESPIEN,1,ESPINS,128)+1,^(124)=^ESP(912.3,ESPIEN,1,ESPINS,124)+1 QUIT | 
|---|
| 33 | ;GOVERNMENT PROPERTY | 
|---|
| 34 | I ESPTYPE=46 S ^(132)=^ESP(912.3,ESPIEN,1,ESPINS,132)+1 D  D GDOL QUIT | 
|---|
| 35 | .  I ESPSUB=23 S ^(133)=^ESP(912.3,ESPIEN,1,ESPINS,133)+1 QUIT | 
|---|
| 36 | .  I ESPSUB=24 S ^(134)=^ESP(912.3,ESPIEN,1,ESPINS,134)+1 QUIT | 
|---|
| 37 | .  I ESPSUB=39 S ^(133.1)=^ESP(912.3,ESPIEN,1,ESPINS,133.1)+1 QUIT | 
|---|
| 38 | .  I ESPSUB=40 S ^(134.1)=^ESP(912.3,ESPIEN,1,ESPINS,134.1)+1 QUIT | 
|---|
| 39 | ;PERSONAL PROPERTY | 
|---|
| 40 | I ESPTYPE=47 S ^(137)=^ESP(912.3,ESPIEN,1,ESPINS,137)+1 D  D PDOL QUIT | 
|---|
| 41 | .  I ESPSUB=25 S ^(138)=^ESP(912.3,ESPIEN,1,ESPINS,138)+1 QUIT | 
|---|
| 42 | .  I ESPSUB=26 S ^(139)=^ESP(912.3,ESPIEN,1,ESPINS,139)+1 QUIT | 
|---|
| 43 | .  I ESPSUB=41 S ^(138.1)=^ESP(912.3,ESPIEN,1,ESPINS,138.1)+1 QUIT | 
|---|
| 44 | .  I ESPSUB=42 S ^(139.1)=^ESP(912.3,ESPIEN,1,ESPINS,139.1)+1 QUIT | 
|---|
| 45 | ;MOTOR VEHICLES | 
|---|
| 46 | I ESPTYPE=48 S ^(142)=^ESP(912.3,ESPIEN,1,ESPINS,142)+1 | 
|---|
| 47 | ;GOVT VEHICLE | 
|---|
| 48 | I ESPSUB=27 S ^(143)=^ESP(912.3,ESPIEN,1,ESPINS,143)+1 D   QUIT | 
|---|
| 49 | .  ;GOVT VEHICLE DOLLARS | 
|---|
| 50 | .  S ESPDOL=0 | 
|---|
| 51 | .  F ESPX=1:1 S ESPDOL=$O(^ESP(912,ESPOFN,90,ESPDOL)) Q:ESPDOL'>0  D | 
|---|
| 52 | ..  S ^ESP(912.3,ESPIEN,1,ESPINS,144)=^ESP(912.3,ESPIEN,1,ESPINS,144)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,3) | 
|---|
| 53 | ..  S ^ESP(912.3,ESPIEN,1,ESPINS,145)=^ESP(912.3,ESPIEN,1,ESPINS,145)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4) | 
|---|
| 54 | ..  I $P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4)'="" S ^(146)=^ESP(912.3,ESPIEN,1,ESPINS,146)+1 | 
|---|
| 55 | ;PRIVATE VEHICLE | 
|---|
| 56 | I ESPSUB=28 S ^(147)=^ESP(912.3,ESPIEN,1,ESPINS,147)+1 D  QUIT | 
|---|
| 57 | .  ;PERSONAL VEHICLE DOLLARS | 
|---|
| 58 | .  S ESPDOL=0 | 
|---|
| 59 | .  F ESPX=1:1 S ESPDOL=$O(^ESP(912,ESPOFN,90,ESPDOL)) Q:ESPDOL'>0  D | 
|---|
| 60 | ..  S ^ESP(912.3,ESPIEN,1,ESPINS,148)=^ESP(912.3,ESPIEN,1,ESPINS,148)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,3) | 
|---|
| 61 | ..  S ^ESP(912.3,ESPIEN,1,ESPINS,149)=^ESP(912.3,ESPIEN,1,ESPINS,149)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4) | 
|---|
| 62 | ..  I $P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4)'="" S ^(150)=^ESP(912.3,ESPIEN,1,ESPINS,150)+1 | 
|---|
| 63 | QUIT | 
|---|
| 64 | EX Q | 
|---|
| 65 | DDOL ;DRUG DOLLARS | 
|---|
| 66 | S ESPDOL=0 | 
|---|
| 67 | F ESPX=1:1 S ESPDOL=$O(^ESP(912,ESPOFN,90,ESPDOL)) Q:ESPDOL'>0  D | 
|---|
| 68 | .  S ^ESP(912.3,ESPIEN,1,ESPINS,130)=^ESP(912.3,ESPIEN,1,ESPINS,130)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,3) | 
|---|
| 69 | .  S ^ESP(912.3,ESPIEN,1,ESPINS,131)=^ESP(912.3,ESPIEN,1,ESPINS,131)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4) | 
|---|
| 70 | QUIT | 
|---|
| 71 | GDOL ;GOV'T PROPERTY DOLLARS | 
|---|
| 72 | S ESPDOL=0 | 
|---|
| 73 | F ESPX=1:1 S ESPDOL=$O(^ESP(912,ESPOFN,90,ESPDOL)) Q:ESPDOL'>0  D | 
|---|
| 74 | .  S ^ESP(912.3,ESPIEN,1,ESPINS,135)=^ESP(912.3,ESPIEN,1,ESPINS,135)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,3) | 
|---|
| 75 | .  S ^ESP(912.3,ESPIEN,1,ESPINS,136)=^ESP(912.3,ESPIEN,1,ESPINS,136)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4) | 
|---|
| 76 | QUIT | 
|---|
| 77 | PDOL ;PERSONAL PROPERTY DOLLARS | 
|---|
| 78 | S ESPDOL=0 | 
|---|
| 79 | F ESPX=1:1 S ESPDOL=$O(^ESP(912,ESPOFN,90,ESPDOL)) Q:ESPDOL'>0  D | 
|---|
| 80 | .  S ^ESP(912.3,ESPIEN,1,ESPINS,140)=^ESP(912.3,ESPIEN,1,ESPINS,140)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,3) | 
|---|
| 81 | .  S ^ESP(912.3,ESPIEN,1,ESPINS,141)=^ESP(912.3,ESPIEN,1,ESPINS,141)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,4) | 
|---|
| 82 | QUIT | 
|---|
| 83 | ADOL ;ARSON PROPERTY DOLLARS - CALLED BY ^ESPUCR2 TO TOTAL FOR UCR | 
|---|
| 84 | S ESPDOL=0 | 
|---|
| 85 | F ESPX=1:1 S ESPDOL=$O(^ESP(912,ESPOFN,90,ESPDOL)) Q:ESPDOL'>0  D | 
|---|
| 86 | .  S ^ESP(912.3,ESPIEN,1,ESPINS,83)=^ESP(912.3,ESPIEN,1,ESPINS,83)+$P($G(^ESP(912,ESPOFN,90,ESPDOL,0)),U,3) | 
|---|
| 87 | QUIT | 
|---|