| 1 | ESPOFF2 ;DALISC/CKA - OFFENSE REPORT INPUT (CONT.);9/92 | 
|---|
| 2 | ;;1.0;POLICE & SECURITY;**39**;Mar 31, 1994 | 
|---|
| 3 | EN ;Q;Requires ^TMP($J) be defined | 
|---|
| 4 | ;Continuation from ESPOFF1- stuffing data in Offense file | 
|---|
| 5 | W ;STUFF WITNESS DATA | 
|---|
| 6 | F ESPN=0:0 S ESPN=$O(^TMP($J,"UOR","W",ESPN)) Q:ESPN=""  S ESPFN=^(ESPN) D | 
|---|
| 7 | .  S:'$D(^ESP(912,ESPOFN,50,0)) ^(0)="^912.06^^" | 
|---|
| 8 | .  K DD,DO S DIC="^ESP(912,"_ESPOFN_",50,",DIC(0)="L",DLAYGO=912,X=ESPN,DA(1)=ESPOFN D FILE^DICN | 
|---|
| 9 | .  S WIT0=$G(^ESP(910,ESPFN,0)),^ESP(912,ESPOFN,50,ESPN,0)=ESPN_"^"_ESPFN | 
|---|
| 10 | .  S ^ESP(912,ESPOFN,50,ESPN,1)=$G(^ESP(910,ESPFN,1)),^ESP(912,ESPOFN,50,ESPN,2)=$G(^ESP(910,ESPFN,2)) | 
|---|
| 11 | .  S DIK="^ESP(912,"_ESPOFN_",50,",DA=ESPN D IX1^DIK K DIK,DA | 
|---|
| 12 | MO ;STUFF METHOD OF OPERATION DATA | 
|---|
| 13 | S %X="^TMP("_$J_",""MO"",",%Y="^ESP(912,"_ESPOFN_",60," D %XY^%RCR | 
|---|
| 14 | NAR ;STUFF NARRATIVE DATA | 
|---|
| 15 | ;STUFF ORIGIN | 
|---|
| 16 | S %X="^TMP("_$J_",""N1"",",%Y="^ESP(912,"_ESPOFN_",70," D %XY^%RCR | 
|---|
| 17 | ;STUFF INITIAL DISPOSITION | 
|---|
| 18 | S %X="^TMP("_$J_",""N2"",",%Y="^ESP(912,"_ESPOFN_",72," D %XY^%RCR | 
|---|
| 19 | ;STUFF INVESTIGATION | 
|---|
| 20 | S %X="^TMP("_$J_",""N3"",",%Y="^ESP(912,"_ESPOFN_",73," D %XY^%RCR | 
|---|
| 21 | ;STUFF DISPOSITION | 
|---|
| 22 | S %X="^TMP("_$J_",""N4"",",%Y="^ESP(912,"_ESPOFN_",74," D %XY^%RCR | 
|---|
| 23 | VEH ;STUFF VEHICLE DATA | 
|---|
| 24 | F ESPN=0:0 S ESPN=$O(^TMP($J,"UOR","VE",ESPN)) Q:ESPN=""  S VEH=^(ESPN) D | 
|---|
| 25 | .  S:'$D(^ESP(912,ESPOFN,80,0)) ^(0)="^912.09^^" | 
|---|
| 26 | .  K DD,DO S DIC="^ESP(912,"_ESPOFN_",80,",DIC(0)="L",DLAYGO=912,X=ESPN,DA(1)=ESPOFN D FILE^DICN | 
|---|
| 27 | .  S ^ESP(912,ESPOFN,80,ESPN,0)=^TMP($J,"UOR","VE",ESPN) | 
|---|
| 28 | .  ;X-REF | 
|---|
| 29 | .  S DIK="^ESP(912,"_ESPOFN_",80,",DA=ESPN D IX1^DIK K DIK,DA | 
|---|
| 30 | LOST ;STUFF LOST PROPERTY DATA | 
|---|
| 31 | S ESPX="" | 
|---|
| 32 | F ESPN=1:1 S ESPX=$O(^TMP($J,"UOR","P",ESPX)) Q:ESPX=""  S LOST=^(ESPX) D | 
|---|
| 33 | .  S:'$D(^ESP(912,ESPOFN,90,0)) ^(0)="^912.1^^" | 
|---|
| 34 | .  K DD,DO S DIC="^ESP(912,"_ESPOFN_",90,",DIC(0)="L",DLAYGO=912,X=ESPX,DA(1)=ESPOFN D FILE^DICN | 
|---|
| 35 | .  S ^ESP(912,ESPOFN,90,ESPN,0)=^TMP($J,"UOR","P",ESPX) | 
|---|
| 36 | .  ;X-REF | 
|---|
| 37 | .  S DIK="^ESP(912,"_ESPOFN_",90,",DA=ESPN D IX1^DIK K DIK,DA | 
|---|
| 38 | HELD ;STUFF HELD PROPERTY DATA | 
|---|
| 39 | F ESPN=0:0 S ESPN=$O(^TMP($J,"UOR","PH",ESPN)) Q:ESPN=""  S HELD=^(ESPN) D | 
|---|
| 40 | .  S:'$D(^ESP(912,ESPOFN,100,0)) ^(0)="^912.02^^" | 
|---|
| 41 | .  K DD,DO S DIC="^ESP(912,"_ESPOFN_",100,",DIC(0)="L",DLAYGO=912,X=ESPN,DA(1)=ESPOFN | 
|---|
| 42 | .  S ^ESP(912,ESPOFN,100,ESPN,0)=^TMP($J,"UOR","PH",ESPN) | 
|---|
| 43 | .  ;STUFF DESCRIPTION | 
|---|
| 44 | .  S %X="^TMP("_$J_",""DE"","_ESPN_",",%Y="^ESP(912,"_ESPOFN_",100,"_ESPN_",10," D %XY^%RCR | 
|---|
| 45 | .  ;X-REF | 
|---|
| 46 | .  S DIK="^ESP(912,"_ESPOFN_",100,",DA=ESPN D IX1^DIK K DIK,DA | 
|---|
| 47 | OTH ;STUFF OTHER AGENCY NOTIFICATION DATA | 
|---|
| 48 | F ESPN=0:0 S ESPN=$O(^TMP($J,"UOR","OTH",ESPN)) Q:ESPN=""  S OTH=^(ESPN) D | 
|---|
| 49 | .  S:'$D(^ESP(912,ESPOFN,110,0)) ^(0)="^912.14D^^" | 
|---|
| 50 | .  K DD,DO S DIC="^ESP(912,"_ESPOFN_",110,",DIC(0)="L",DLAYGO=912,X=ESPN,DA(1)=ESPOFN | 
|---|
| 51 | .  S ^ESP(912,ESPOFN,110,ESPN,0)=^TMP($J,"UOR","OTH",ESPN) | 
|---|
| 52 | .  ;X-REF | 
|---|
| 53 | .  S DIK="^ESP(912,"_ESPOFN_",110,",DA=ESPN D IX1^DIK K DIK,DA | 
|---|
| 54 | ATY ;STUFF U.S. ATTORNEY NOTIFICATIONS DATA | 
|---|
| 55 | F ESPN=0:0 S ESPN=$O(^TMP($J,"UOR","ATY",ESPN)) Q:ESPN=""  S ATY=^(ESPN) D | 
|---|
| 56 | .  S:'$D(^ESP(912,ESPOFN,120,0)) ^(0)="^912.15D^^" | 
|---|
| 57 | .  K DD,DO S DIC="^ESP(912,"_ESPOFN_",120,",DIC(0)="L",DLAYGO=912,X=ESPN,DA(1)=ESPOFN | 
|---|
| 58 | .  S ^ESP(912,ESPOFN,120,ESPN,0)=^TMP($J,"UOR","ATY",ESPN) | 
|---|
| 59 | .  ;STUFF INSTRUCTIONS RECEIVED | 
|---|
| 60 | .  S %X="^TMP("_$J_",""INS"","_ESPN_",",%Y="^ESP(912,"_ESPOFN_",120,"_ESPN_",10," D %XY^%RCR | 
|---|
| 61 | .  ;X-REF | 
|---|
| 62 | .  S DIK="^ESP(912,"_ESPOFN_",120,",DA=ESPN D IX1^DIK K DIK,DA | 
|---|
| 63 | N DC S DC=$P(UOR0,U,6),DIK="^ESP(912,",DA=ESPOFN D IX1^DIK K DIK,DA,DC | 
|---|
| 64 | W !!,"Done." | 
|---|
| 65 | L -^ESP(912,ESPOFN) | 
|---|
| 66 | D CHECK^ESPOFF3 | 
|---|
| 67 | S ESPID=ESPOFN | 
|---|
| 68 | EXIT K %X,%Y,ATY,CH,CHD,CL,COMP0,DA,DD,DIC,DIR,DIRUT,DIK,DO,DUOUT,ESPCL,ESPD,ESPFN,ESPI,ESPN,ESPNO,ESPNOT,ESPN1,ESPOFF,ESPS,ESPTEST,ESPX,ESPY,HELD,I,LOST,NOUPD,OFF,OFF0,OFF3,OTH,TMPN,UOR0,VEH,VIC0,WIT0,X,Y,^TMP($J) | 
|---|
| 69 | D PRT^ESPOFFE | 
|---|
| 70 | QUIT | 
|---|