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