1 | ONCPOS6 ;HIRMFO/GWB-POST-INSTALL ROUTINE FOR PATCH ONC*2.11*6 08/26/96
|
---|
2 | ;;2.11;ONCOLOGY;**6**;Mar 07, 1995
|
---|
3 | ;
|
---|
4 | ;Convert Bladder PCE data from 166.1 -> 165.5
|
---|
5 | S IEN=0 F S IEN=$O(^ONCO(166.1,IEN)) Q:IEN'>0 D S DIK="^ONCO(166.1,",DA=IEN D ^DIK
|
---|
6 | .Q:'$D(^ONCO(165.5,IEN))
|
---|
7 | .F PIECE=2:1:19 I $P(^ONCO(166.1,IEN,0),U,PIECE)'="" S $P(^ONCO(165.5,IEN,"BLA1"),U,PIECE+16)=$P(^ONCO(166.1,IEN,0),U,PIECE)
|
---|
8 | .I $D(^ONCO(166.1,IEN,1)) D
|
---|
9 | ..F PIECE=1:1:11 I $P(^ONCO(166.1,IEN,1),U,PIECE)'="" S $P(^ONCO(165.5,IEN,"BLA1"),U,PIECE+35)=$P(^ONCO(166.1,IEN,1),U,PIECE)
|
---|
10 | .I $D(^ONCO(166.1,IEN,2)) D
|
---|
11 | ..F PIECE=1:1:41 I $P(^ONCO(166.1,IEN,2),U,PIECE)'="" S $P(^ONCO(165.5,IEN,"BLA2"),U,PIECE)=$P(^ONCO(166.1,IEN,2),U,PIECE)
|
---|
12 | .I $D(^ONCO(166.1,IEN,3)) D
|
---|
13 | ..I $P(^ONCO(166.1,IEN,3),U,1)'="" S $P(^ONCO(165.5,IEN,"BLA2"),U,42)=$P(^ONCO(166.1,IEN,3),U,1)
|
---|
14 | ..I $P(^ONCO(166.1,IEN,3),U,2)'="" S $P(^ONCO(165.5,IEN,7),U,12)=$P(^ONCO(166.1,IEN,3),U,2)
|
---|
15 | ..I $P(^ONCO(166.1,IEN,3),U,3)'="" S $P(^ONCO(165.5,IEN,7),U,13)=$P(^ONCO(166.1,IEN,3),U,3)
|
---|
16 | .I $D(^ONCO(166.1,IEN,4)) D
|
---|
17 | ..F PIECE=1:1:17 I $P(^ONCO(166.1,IEN,4),U,PIECE)'="" S $P(^ONCO(165.5,IEN,"BLA1"),U,PIECE)=$P(^ONCO(166.1,IEN,4),U,PIECE)
|
---|
18 | K IEN,PIECE
|
---|
19 | BRM ;Shorten IMMUNOTHERAPY code 9 definition
|
---|
20 | S DIE="^ONCO(160.5,",DA=9,DR="1///Unknown if BRM therapy administered"
|
---|
21 | D ^DIE
|
---|
22 | STAGE ;Split staging data between CLINICAL, PATHOLOGIC and OTHER
|
---|
23 | S IEN=0,CNT=0 F S IEN=$O(^ONCO(165.5,IEN)) Q:IEN'>0 I $G(^ONCO(165.5,IEN,27))'="Y" D S CNT=CNT+1 W:CNT#100=0 "."
|
---|
24 | .S SB=$P($G(^ONCO(165.5,IEN,2)),U,18)
|
---|
25 | .I (SB="P")!(SB="A") D
|
---|
26 | ..S $P(^ONCO(165.5,IEN,2.1),U,1)=$P($G(^ONCO(165.5,IEN,2)),U,25)
|
---|
27 | ..S $P(^ONCO(165.5,IEN,2.1),U,2)=$P($G(^ONCO(165.5,IEN,2)),U,26)
|
---|
28 | ..S $P(^ONCO(165.5,IEN,2.1),U,3)=$P($G(^ONCO(165.5,IEN,2)),U,27)
|
---|
29 | ..S $P(^ONCO(165.5,IEN,2.1),U,4)=$P($G(^ONCO(165.5,IEN,2)),U,20)
|
---|
30 | ..S $P(^ONCO(165.5,IEN,2.1),U,5)=$P($G(^ONCO(165.5,IEN,3)),U,32)
|
---|
31 | ..S $P(^ONCO(165.5,IEN,2),U,25)=""
|
---|
32 | ..S $P(^ONCO(165.5,IEN,2),U,26)=""
|
---|
33 | ..S $P(^ONCO(165.5,IEN,2),U,27)=""
|
---|
34 | ..S $P(^ONCO(165.5,IEN,2),U,20)=""
|
---|
35 | ..S $P(^ONCO(165.5,IEN,3),U,32)=""
|
---|
36 | .I SB="R" D
|
---|
37 | ..S $P(^ONCO(165.5,IEN,2.1),U,6)=$P($G(^ONCO(165.5,IEN,2)),U,25)
|
---|
38 | ..S $P(^ONCO(165.5,IEN,2.1),U,7)=$P($G(^ONCO(165.5,IEN,2)),U,26)
|
---|
39 | ..S $P(^ONCO(165.5,IEN,2.1),U,8)=$P($G(^ONCO(165.5,IEN,2)),U,27)
|
---|
40 | ..S $P(^ONCO(165.5,IEN,2.1),U,9)=$P($G(^ONCO(165.5,IEN,2)),U,20)
|
---|
41 | ..S $P(^ONCO(165.5,IEN,2.1),U,10)=$P($G(^ONCO(165.5,IEN,3)),U,32)
|
---|
42 | ..S $P(^ONCO(165.5,IEN,2),U,25)=""
|
---|
43 | ..S $P(^ONCO(165.5,IEN,2),U,26)=""
|
---|
44 | ..S $P(^ONCO(165.5,IEN,2),U,27)=""
|
---|
45 | ..S $P(^ONCO(165.5,IEN,2),U,20)=""
|
---|
46 | ..S $P(^ONCO(165.5,IEN,3),U,32)=""
|
---|
47 | .S $P(^ONCO(165.5,IEN,27),U,1)="Y"
|
---|
48 | Q
|
---|