1 | OOPSXP11 ;WIOFO/LLH-INIT ROUTINE FOR PATCH 11 ;3/5/2001
|
---|
2 | ;;1.0;ASISTS;**11**;Jun 01, 1998
|
---|
3 | ;
|
---|
4 | PRE ;
|
---|
5 | N MSG,SAF,PMSG
|
---|
6 | S MSG(1)=" "
|
---|
7 | S MSG(2)="The SAFETY DEVICE USED Field (#43) in the ASISTS ACCIDENT REPORTING "
|
---|
8 | S MSG(3)="File (#2260) has been changed. Unknown has been removed as a "
|
---|
9 | S MSG(4)="valid code for this field. All records with Unknown will be "
|
---|
10 | S MSG(5)="changed to 'N'o."
|
---|
11 | ;
|
---|
12 | I $$PATCH^XPDUTL("OOPS*1.0*11") D Q
|
---|
13 | . D BMES^XPDUTL(" Skipping pre install since patch was previously installed.")
|
---|
14 | D BMES^XPDUTL("Data Conversion in Progress...") H 1
|
---|
15 | D MES^XPDUTL(.MSG) H 2
|
---|
16 | ;
|
---|
17 | LOOP ; Loop thru 2260 and change as described above.
|
---|
18 | N IEN,DR,DA,DIE,SAF
|
---|
19 | S IEN=0,DIE="^OOPS(2260,"
|
---|
20 | F S IEN=$O(^OOPS(2260,IEN)) Q:IEN'>0 D
|
---|
21 | . S SAF=$P($G(^OOPS(2260,IEN,"2162D")),U,8)
|
---|
22 | . I $G(SAF)="U" S $P(^OOPS(2260,IEN,"2162D"),U,8)="N" D
|
---|
23 | .. D MES^XPDUTL("Safety Device changed from Unknown to No for this case "_$$GET1^DIQ(2260,IEN,.01,"E"))
|
---|
24 | ; also need to change the type for Suture Needlestick in ^OOPS(2261.7
|
---|
25 | K DA,DIE,DR
|
---|
26 | S DIE="^OOPS(2261.7,"
|
---|
27 | S DA=7,DR="2///^S X=""S""" D ^DIE
|
---|
28 | S DA=12,DR="2///^S X=""S""" D ^DIE
|
---|
29 | S DA=19,DR="2///^S X=""N""" D ^DIE
|
---|
30 | Q
|
---|