[628] | 1 | OOPSESR ;WIOFO/CAH-EDIT STUB RECORD ;12/14/99
|
---|
| 2 | ;;2.0;ASISTS;;Jun 03, 2002
|
---|
| 3 | EN1(CALLER) ;Entry for Edit Stub Routine
|
---|
| 4 | N DIC,Y
|
---|
| 5 | S DIC("S")="I '(+$TR($$SIGNED^OOPSESR(Y),""^""))"
|
---|
| 6 | S DIC="^OOPS(2260,",DIC(0)="AEMZ" D ^DIC Q:Y=-1
|
---|
| 7 | K DIC
|
---|
| 8 | S IEN=+Y
|
---|
| 9 | Q:'IEN
|
---|
| 10 | EDIT ;EDIT STUB
|
---|
| 11 | D ^OOPSDIS
|
---|
| 12 | S DA=IEN,DR="",DIE=2260
|
---|
| 13 | N REC,NDR S REC=DA
|
---|
| 14 | S DR(1,2260,5)="3 1. TYPE OF INCIDENT..........."
|
---|
| 15 | S DR(1,2260,10)="6 2. DATE OF BIRTH.............."
|
---|
| 16 | S DR(1,2260,15)="5 3. SSN........................"
|
---|
| 17 | S DR(1,2260,20)="7 4. SEX........................"
|
---|
| 18 | S DR(1,2260,25)="8 5. HOME STREET ADDRESS........"
|
---|
| 19 | S DR(1,2260,26)="I X'="""",'$$VCHAR^OOPSUTL4(X) W !,""Invalid character entered, (~,`,@,#,$,%,*,_,|,\,},{,[,],>, or <),"",!,""please edit."",! S Y=8"
|
---|
| 20 | S DR(1,2260,30)="9 6. CITY......................."
|
---|
| 21 | S DR(1,2260,31)="I X'="""",'$$VCHAR^OOPSUTL4(X) W !,""Invalid character entered, (~,`,@,#,$,%,*,_,|,\,},{,[,],>, or <),"",!,""please edit."",! S Y=9"
|
---|
| 22 | S DR(1,2260,35)="10 7. STATE......................"
|
---|
| 23 | S DR(1,2260,40)="11 8. ZIP CODE..................."
|
---|
| 24 | S DR(1,2260,45)="12 9. HOME PHONE NUMBER.........."
|
---|
| 25 | ; Patch 8 - add error checking for DOL requirement
|
---|
| 26 | S DR(1,2260,46)="I $TR(X,""/-*#"","""")'?10N W !?3,""Phone number must include area code and 7 digits only. Example 703-123-8789"" S Y=12"
|
---|
| 27 | S DR(1,2260,50)="13 10. STATION NUMBER............."
|
---|
| 28 | S DR(1,2260,55)="53 11. SUPERVISOR................."
|
---|
| 29 | S DR(1,2260,60)="53.1 12. SECONDARY SUPERVISOR......."
|
---|
| 30 | S NDR=DR
|
---|
| 31 | L +^OOPS(2260,DA):2
|
---|
| 32 | I $T D ^DIE
|
---|
| 33 | L -^OOPS(2260,REC)
|
---|
| 34 | E W !,"File is currently locked by another user"
|
---|
| 35 | K DA,DR,DIE,REC,NDR
|
---|
| 36 | Q
|
---|
| 37 | SIGNED(IEN) ;Check to see if 2162, CA1 or CA2 is signed.
|
---|
| 38 | N CHECK
|
---|
| 39 | S CHECK=""
|
---|
| 40 | F I=45,49,120,170,222,266 D
|
---|
| 41 | .S CHECK=CHECK_$S($$GET1^DIQ(2260,IEN,I,"I")'="":1,1:0)_U
|
---|
| 42 | Q CHECK
|
---|