- ONCDTX ;HINES OIFO/GWB - Delete treatment data ;06/23/10
- ;;2.2;ONCOLOGY;**1,5,15,20**;Jul 31, 2013;Build 5
- ;
- DEL ;Delete all First Course of Treatment data
- I '$D(DATEDX) Q
- ;
- ;DATE FIRST SURGICAL PROCEDURE (165.5,170)
- N TXDT
- S TXDT=$P(^ONCO(165.5,DA,3.1),U,38)_"S0"
- S $P(^ONCO(165.5,DA,3.1),U,38)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- ;
- S $P(^ONCO(165.5,DA,3),U,38)="" D SURR
- S $P(^ONCO(165.5,DA,3.1),U,29)="" D SUR
- S $P(^ONCO(165.5,DA,3.2),U,9)="" D SUR
- S $P(^ONCO(165.5,DA,3),U,40)="" D SCOPER
- S $P(^ONCO(165.5,DA,3.1),U,31)="" D SCOPE
- S $P(^ONCO(165.5,DA,3),U,41)="" D SOSNR
- S $P(^ONCO(165.5,DA,3.1),U,33)="" D SOSN
- S $P(^ONCO(165.5,DA,3),U,33)=""
- S $P(^ONCO(165.5,DA,3),U,6)="" D RAD
- S $P(^ONCO(165.5,DA,3),U,35)=""
- S $P(^ONCO(165.5,DA,3),U,13)="" D CHE
- S $P(^ONCO(165.5,DA,3),U,16)="" D HOR
- S $P(^ONCO(165.5,DA,3),U,19)="" D IMM
- S $P(^ONCO(165.5,DA,3.1),U,36)="" D HTEP
- S $P(^ONCO(165.5,DA,3.1),U,39)=""
- S $P(^ONCO(165.5,DA,3),U,25)="" D OTH
- S $P(^ONCO(165.5,DA,7),U,19)=""
- D DELATF^ONCDTX1
- K NTDEL
- Q
- ;
- SURR ;SURGERY OF PRIMARY (R) (165.5,58.2)
- Q:$P(^ONCO(165.5,DA,3),U,38)'=""
- S $P(^ONCO(165.5,DA,3),U,34)=""
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," SURGERY OF PRIMARY (R)"
- W !," SURGICAL APPROACH (R)"
- N COC,DSATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DSATF=1,$P(^ONCO(165.5,D0,3.1),U,7)=""
- D SPSATFR^ONCDTX1
- Q
- ;
- SUR ;RX SUMM--SURG PRIMSITE 03-2022 (165.5,58.6)
- Q ;patch ONC*2.2*18 -- remove deletions when deleting SPS (165.5,58.6)
- ; eventually can remove the trigger x-ref -- for now just QUIT
- Q:$P(^ONCO(165.5,DA,3.1),U,29)'=""
- S TXDT=$P(^ONCO(165.5,DA,3),U,1)_"S1"
- S $P(^ONCO(165.5,DA,3),U,1)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- S $P(^ONCO(165.5,DA,2.3),U,4)=""
- S $P(^ONCO(165.5,DA,3),U,28)=""
- S $P(^ONCO(165.5,DA,"THY1"),U,36)=""
- S $P(^ONCO(165.5,DA,3.1),U,28)=""
- S $P(^ONCO(165.5,DA,3),U,26)=""
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," "
- W !," MOST DEFINITIVE SURG DATE"
- W !," RX HOSP--SURG APP 2010"
- W !," SURGICAL MARGINS"
- W !," DATE OF SURGICAL DISCHARGE"
- W !," READMISSION W/I 30 DAYS/SURG"
- W !," REASON NO SURGERY OF PRIMARY"
- N COC,DSATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DSATF=1,$P(^ONCO(165.5,D0,3.1),U,30)=""
- D SPSATF^ONCDTX1
- Q
- ;
- SCOPER ;SCOPE OF LN SURGERY (R) (165.5,138)
- Q:$P(^ONCO(165.5,DA,3),U,40)'=""
- S $P(^ONCO(165.5,DA,3),U,42)=""
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," SCOPE OF LN SURGERY (R)"
- W !," NUMBER OF LN REMOVED (R)"
- N COC,DSCATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DSCATF=1,$P(^ONCO(165.5,D0,3.1),U,9)=""
- D SCPATFR^ONCDTX1
- Q
- ;
- SCOPE ;SCOPE OF LN SURGERY (F) (165.5,138.4)
- Q:$P(^ONCO(165.5,DA,3.1),U,31)'=""
- S TXDT=$P($G(^ONCO(165.5,DA,3.1)),U,22)_"S2"
- S $P(^ONCO(165.5,DA,3.1),U,22)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," SCOPE OF LN SURGERY (F)"
- W !," SCOPE OF LN SURGERY DATE"
- N COC,DSCATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DSCATF=1,$P(^ONCO(165.5,D0,3.1),U,32)=""
- D SCPATF^ONCDTX1
- Q
- ;
- SOSNR ;SURG PROC/OTHER SITE (R) (165.5,139)
- Q:$P(^ONCO(165.5,DA,3),U,41)'=""
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," SURG PROC/OTHER SITE (R)"
- N COC,DSOATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DSOATF=1,$P(^ONCO(165.5,D0,3.1),U,10)=""
- D SOSATFR^ONCDTX1
- Q
- ;
- SOSN ;SURG PROC/OTHER SITE (F) (165.5,139.4)
- Q:$P(^ONCO(165.5,DA,3.1),U,33)'=""
- S TXDT=$P($G(^ONCO(165.5,DA,3.1)),U,24)_"S3"
- S $P(^ONCO(165.5,DA,3.1),U,24)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," SURG PROC/OTHER SITE (F)"
- W !," SURG PROC/OTHER SITE DATE"
- N COC,DSOATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DSOATF=1,$P(^ONCO(165.5,D0,3.1),U,34)=""
- D SOSNATF^ONCDTX1
- Q
- ;
- RAD ;RADIATON (165.5,51.2)
- Q:$P(^ONCO(165.5,DA,3),U,6)'=""
- S TXDT=$P(^ONCO(165.5,DA,3),U,4)_"R"
- S $P(^ONCO(165.5,DA,3),U,4)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- S $P(^ONCO(165.5,DA,3),U,22)=""
- S $P(^ONCO(165.5,DA,3),U,21)=""
- S $P(^ONCO(165.5,DA,"BLA2"),U,18)=""
- S $P(^ONCO(165.5,DA,"THY1"),U,43)=""
- S $P(^ONCO(165.5,DA,24),U,9)=""
- S $P(^ONCO(165.5,DA,"THY1"),U,44)=""
- S $P(^ONCO(165.5,DA,3),U,20)=""
- S $P(^ONCO(165.5,DA,3),U,7)=""
- S $P(^ONCO(165.5,DA,"BLA2"),U,16)=""
- S $P(^ONCO(165.5,DA,3),U,35)=""
- K ^ONCO(165.5,DA,15)
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," RADIATION"
- W !," DATE RADIATION STARTED"
- W !," LOCATION OF RADIATION TX"
- W !," RADIATION TREATMENT VOLUME"
- W !," REGIONAL TREATMENT MODALITY"
- W !," REGIONAL DOSE:cGy"
- W !," BOOST TREATMENT MODALITY"
- W !," BOOST DOSE:cGy"
- W !," NUMBER OF TXS TO THIS VOLUME"
- W !," RADIATION/SURGERY SEQUENCE"
- W !," DATE RADIATION ENDED"
- W !," REASON FOR NO RADIATION"
- W !," RX TEXT-RADIATION"
- N COC,DRATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DRATF=1,$P(^ONCO(165.5,D0,3.1),U,12)=""
- D RADATF^ONCDTX1
- Q
- ;
- CHE ;CHEMOTHERAPY (165.5,53.2)
- Q:$P(^ONCO(165.5,DA,3),U,13)'=""
- S TXDT=$P(^ONCO(165.5,DA,3),U,11)_"C"
- S $P(^ONCO(165.5,DA,3),U,11)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- K ^ONCO(165.5,DA,17)
- S $P(^ONCO(165.5,DA,3),U,36)=""
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," CHEMOTHERAPY"
- W !," CHEMOTHERAPY DATE"
- W !," RX TEXT-CHEMO"
- N COC,DCATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DCATF=1,$P(^ONCO(165.5,D0,3.1),U,14)=""
- D CHEMATF^ONCDTX1
- Q
- ;
- HOR ;HORMONE THERAPY (165.5,54.2)
- Q:$P(^ONCO(165.5,DA,3),U,16)'=""
- S TXDT=$P(^ONCO(165.5,DA,3),U,14)_"H"
- S $P(^ONCO(165.5,DA,3),U,14)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- K ^ONCO(165.5,DA,18)
- S $P(^ONCO(165.5,DA,3),U,37)=""
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," HORMONE THERAPY"
- W !," HORMONE THERAPY DATE"
- W !," RX TEXT-HORMONE"
- N COC,DHATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DHATF=1,$P(^ONCO(165.5,D0,3.1),U,16)=""
- D HORATF^ONCDTX1
- Q
- ;
- IMM ;IMMUNOTHERAPY (165.5,55.2)
- Q:$P(^ONCO(165.5,DA,3),U,19)'=""
- S TXDT=$P(^ONCO(165.5,DA,3),U,17)_"B"
- S $P(^ONCO(165.5,DA,3),U,17)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- K ^ONCO(165.5,DA,20)
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," IMMUNOTHERAPY"
- W !," IMMUNOTHERAPY DATE"
- W !," RX TEXT-BRM"
- N COC,DIATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DIATF=1,$P(^ONCO(165.5,D0,3.1),U,18)=""
- D IMMATF^ONCDTX1
- Q
- ;
- HTEP ;HEMA TRANS/ENDOCRINE PROC (165.5,53)
- Q:$P(^ONCO(165.5,DA,3.1),U,36)'=""
- S TXDT=$P(^ONCO(165.5,DA,3.1),U,35)_"E"
- S $P(^ONCO(165.5,DA,3.1),U,35)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," HEMA TRANS/ENDOCRINE PROC"
- W !," HEMA TRANS/ENDOCRINE PROC DATE"
- N COC,DEATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DEATF=1,$P(^ONCO(165.5,D0,3.2),U,2)=""
- D HTEATF^ONCDTX1
- Q
- ;
- OTH ;OTHER TREATMENT (165.5,57.2)
- Q:$P(^ONCO(165.5,DA,3),U,25)'=""
- S TXDT=$P(^ONCO(165.5,DA,3),U,23)_"O"
- S $P(^ONCO(165.5,DA,3),U,23)=""
- K ^ONCO(165.5,"ATX",DA,TXDT)
- K TXDT
- K ^ONCO(165.5,DA,21)
- I $D(NTDEL) Q
- W !!,"Deleting data from the following fields...",!
- W !," OTHER TREATMENT"
- W !," OTHER TREATMENT START DATE"
- W !," RX TEXT-OTHER"
- N COC,DOATF
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- S DOATF=1,$P(^ONCO(165.5,D0,3.1),U,20)=""
- D OTHATF^ONCDTX1
- Q
- ;
- PP ;PALLIATIVE CARE (165.5,12)
- Q:$P(^ONCO(165.5,DA,3.1),U,26)'=""
- N COC
- D CHKCOC^ONCATF
- I (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41) Q
- W !!,"Deleting data from the following fields...",!
- S $P(^ONCO(165.5,DA,3.1),U,27)=""
- W !," PALLIATIVE CARE @FAC",!
- Q
- ;
- NCDS ;SURGICAL DX/STAGING PROC (165.5,58.1)
- Q:$P(^ONCO(165.5,DA,3),U,27)'=""
- S $P(^ONCO(165.5,DA,3),U,31)=""
- W !!,"Deleting data from the following fields...",!
- W !," SURGICAL DX/STAGING PROC"
- W !," SURGICAL DX/STAGING PROC DATE"
- N COC,DNCATF
- D CHKCOC^ONCATF
- I (COC=20)!(COC=21)!(COC=22)!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=36)!(COC=37) Q
- S DNCATF=1,$P(^ONCO(165.5,D0,3.1),U,5)=""
- D NCDSATF^ONCDTX1
- Q
- ;
- SCT ;SUBSEQUENT COURSE OF TREATMENT (165.5,60)
- Q:$P(^ONCO(165.5,DA(1),4,DA,0),U,4)'=""
- S $P(^ONCO(165.5,DA(1),4,DA,0),U,11)=""
- W !!,"Deleting data from the following fields...",!
- W !," SURGERY OF PRIMARY SITE"
- W !," SURGERY OF PRIMARY SITE DATE",!
- Q
- ;
- CLEANUP ;Cleanup
- K D0,DA,DATEDX
- --- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HONCDTX 9266 printed Feb 18, 2025@23:49:11 Page 2
- ONCDTX ;HINES OIFO/GWB - Delete treatment data ;06/23/10
- +1 ;;2.2;ONCOLOGY;**1,5,15,20**;Jul 31, 2013;Build 5
- +2 ;
- DEL ;Delete all First Course of Treatment data
- +1 IF '$DATA(DATEDX)
- QUIT
- +2 ;
- +3 ;DATE FIRST SURGICAL PROCEDURE (165.5,170)
- +4 NEW TXDT
- +5 SET TXDT=$PIECE(^ONCO(165.5,DA,3.1),U,38)_"S0"
- +6 SET $PIECE(^ONCO(165.5,DA,3.1),U,38)=""
- +7 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +8 ;
- +9 SET $PIECE(^ONCO(165.5,DA,3),U,38)=""
- DO SURR
- +10 SET $PIECE(^ONCO(165.5,DA,3.1),U,29)=""
- DO SUR
- +11 SET $PIECE(^ONCO(165.5,DA,3.2),U,9)=""
- DO SUR
- +12 SET $PIECE(^ONCO(165.5,DA,3),U,40)=""
- DO SCOPER
- +13 SET $PIECE(^ONCO(165.5,DA,3.1),U,31)=""
- DO SCOPE
- +14 SET $PIECE(^ONCO(165.5,DA,3),U,41)=""
- DO SOSNR
- +15 SET $PIECE(^ONCO(165.5,DA,3.1),U,33)=""
- DO SOSN
- +16 SET $PIECE(^ONCO(165.5,DA,3),U,33)=""
- +17 SET $PIECE(^ONCO(165.5,DA,3),U,6)=""
- DO RAD
- +18 SET $PIECE(^ONCO(165.5,DA,3),U,35)=""
- +19 SET $PIECE(^ONCO(165.5,DA,3),U,13)=""
- DO CHE
- +20 SET $PIECE(^ONCO(165.5,DA,3),U,16)=""
- DO HOR
- +21 SET $PIECE(^ONCO(165.5,DA,3),U,19)=""
- DO IMM
- +22 SET $PIECE(^ONCO(165.5,DA,3.1),U,36)=""
- DO HTEP
- +23 SET $PIECE(^ONCO(165.5,DA,3.1),U,39)=""
- +24 SET $PIECE(^ONCO(165.5,DA,3),U,25)=""
- DO OTH
- +25 SET $PIECE(^ONCO(165.5,DA,7),U,19)=""
- +26 DO DELATF^ONCDTX1
- +27 KILL NTDEL
- +28 QUIT
- +29 ;
- SURR ;SURGERY OF PRIMARY (R) (165.5,58.2)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,38)'=""
- QUIT
- +2 SET $PIECE(^ONCO(165.5,DA,3),U,34)=""
- +3 IF $DATA(NTDEL)
- QUIT
- +4 WRITE !!,"Deleting data from the following fields...",!
- +5 WRITE !," SURGERY OF PRIMARY (R)"
- +6 WRITE !," SURGICAL APPROACH (R)"
- +7 NEW COC,DSATF
- +8 DO CHKCOC^ONCATF
- +9 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +10 SET DSATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,7)=""
- +11 DO SPSATFR^ONCDTX1
- +12 QUIT
- +13 ;
- SUR ;RX SUMM--SURG PRIMSITE 03-2022 (165.5,58.6)
- +1 ;patch ONC*2.2*18 -- remove deletions when deleting SPS (165.5,58.6)
- QUIT
- +2 ; eventually can remove the trigger x-ref -- for now just QUIT
- +3 if $PIECE(^ONCO(165.5,DA,3.1),U,29)'=""
- QUIT
- +4 SET TXDT=$PIECE(^ONCO(165.5,DA,3),U,1)_"S1"
- +5 SET $PIECE(^ONCO(165.5,DA,3),U,1)=""
- +6 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +7 KILL TXDT
- +8 SET $PIECE(^ONCO(165.5,DA,2.3),U,4)=""
- +9 SET $PIECE(^ONCO(165.5,DA,3),U,28)=""
- +10 SET $PIECE(^ONCO(165.5,DA,"THY1"),U,36)=""
- +11 SET $PIECE(^ONCO(165.5,DA,3.1),U,28)=""
- +12 SET $PIECE(^ONCO(165.5,DA,3),U,26)=""
- +13 IF $DATA(NTDEL)
- QUIT
- +14 WRITE !!,"Deleting data from the following fields...",!
- +15 WRITE !," "
- +16 WRITE !," MOST DEFINITIVE SURG DATE"
- +17 WRITE !," RX HOSP--SURG APP 2010"
- +18 WRITE !," SURGICAL MARGINS"
- +19 WRITE !," DATE OF SURGICAL DISCHARGE"
- +20 WRITE !," READMISSION W/I 30 DAYS/SURG"
- +21 WRITE !," REASON NO SURGERY OF PRIMARY"
- +22 NEW COC,DSATF
- +23 DO CHKCOC^ONCATF
- +24 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +25 SET DSATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,30)=""
- +26 DO SPSATF^ONCDTX1
- +27 QUIT
- +28 ;
- SCOPER ;SCOPE OF LN SURGERY (R) (165.5,138)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,40)'=""
- QUIT
- +2 SET $PIECE(^ONCO(165.5,DA,3),U,42)=""
- +3 IF $DATA(NTDEL)
- QUIT
- +4 WRITE !!,"Deleting data from the following fields...",!
- +5 WRITE !," SCOPE OF LN SURGERY (R)"
- +6 WRITE !," NUMBER OF LN REMOVED (R)"
- +7 NEW COC,DSCATF
- +8 DO CHKCOC^ONCATF
- +9 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +10 SET DSCATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,9)=""
- +11 DO SCPATFR^ONCDTX1
- +12 QUIT
- +13 ;
- SCOPE ;SCOPE OF LN SURGERY (F) (165.5,138.4)
- +1 if $PIECE(^ONCO(165.5,DA,3.1),U,31)'=""
- QUIT
- +2 SET TXDT=$PIECE($GET(^ONCO(165.5,DA,3.1)),U,22)_"S2"
- +3 SET $PIECE(^ONCO(165.5,DA,3.1),U,22)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 IF $DATA(NTDEL)
- QUIT
- +7 WRITE !!,"Deleting data from the following fields...",!
- +8 WRITE !," SCOPE OF LN SURGERY (F)"
- +9 WRITE !," SCOPE OF LN SURGERY DATE"
- +10 NEW COC,DSCATF
- +11 DO CHKCOC^ONCATF
- +12 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +13 SET DSCATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,32)=""
- +14 DO SCPATF^ONCDTX1
- +15 QUIT
- +16 ;
- SOSNR ;SURG PROC/OTHER SITE (R) (165.5,139)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,41)'=""
- QUIT
- +2 IF $DATA(NTDEL)
- QUIT
- +3 WRITE !!,"Deleting data from the following fields...",!
- +4 WRITE !," SURG PROC/OTHER SITE (R)"
- +5 NEW COC,DSOATF
- +6 DO CHKCOC^ONCATF
- +7 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +8 SET DSOATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,10)=""
- +9 DO SOSATFR^ONCDTX1
- +10 QUIT
- +11 ;
- SOSN ;SURG PROC/OTHER SITE (F) (165.5,139.4)
- +1 if $PIECE(^ONCO(165.5,DA,3.1),U,33)'=""
- QUIT
- +2 SET TXDT=$PIECE($GET(^ONCO(165.5,DA,3.1)),U,24)_"S3"
- +3 SET $PIECE(^ONCO(165.5,DA,3.1),U,24)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 IF $DATA(NTDEL)
- QUIT
- +7 WRITE !!,"Deleting data from the following fields...",!
- +8 WRITE !," SURG PROC/OTHER SITE (F)"
- +9 WRITE !," SURG PROC/OTHER SITE DATE"
- +10 NEW COC,DSOATF
- +11 DO CHKCOC^ONCATF
- +12 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +13 SET DSOATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,34)=""
- +14 DO SOSNATF^ONCDTX1
- +15 QUIT
- +16 ;
- RAD ;RADIATON (165.5,51.2)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,6)'=""
- QUIT
- +2 SET TXDT=$PIECE(^ONCO(165.5,DA,3),U,4)_"R"
- +3 SET $PIECE(^ONCO(165.5,DA,3),U,4)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 SET $PIECE(^ONCO(165.5,DA,3),U,22)=""
- +7 SET $PIECE(^ONCO(165.5,DA,3),U,21)=""
- +8 SET $PIECE(^ONCO(165.5,DA,"BLA2"),U,18)=""
- +9 SET $PIECE(^ONCO(165.5,DA,"THY1"),U,43)=""
- +10 SET $PIECE(^ONCO(165.5,DA,24),U,9)=""
- +11 SET $PIECE(^ONCO(165.5,DA,"THY1"),U,44)=""
- +12 SET $PIECE(^ONCO(165.5,DA,3),U,20)=""
- +13 SET $PIECE(^ONCO(165.5,DA,3),U,7)=""
- +14 SET $PIECE(^ONCO(165.5,DA,"BLA2"),U,16)=""
- +15 SET $PIECE(^ONCO(165.5,DA,3),U,35)=""
- +16 KILL ^ONCO(165.5,DA,15)
- +17 IF $DATA(NTDEL)
- QUIT
- +18 WRITE !!,"Deleting data from the following fields...",!
- +19 WRITE !," RADIATION"
- +20 WRITE !," DATE RADIATION STARTED"
- +21 WRITE !," LOCATION OF RADIATION TX"
- +22 WRITE !," RADIATION TREATMENT VOLUME"
- +23 WRITE !," REGIONAL TREATMENT MODALITY"
- +24 WRITE !," REGIONAL DOSE:cGy"
- +25 WRITE !," BOOST TREATMENT MODALITY"
- +26 WRITE !," BOOST DOSE:cGy"
- +27 WRITE !," NUMBER OF TXS TO THIS VOLUME"
- +28 WRITE !," RADIATION/SURGERY SEQUENCE"
- +29 WRITE !," DATE RADIATION ENDED"
- +30 WRITE !," REASON FOR NO RADIATION"
- +31 WRITE !," RX TEXT-RADIATION"
- +32 NEW COC,DRATF
- +33 DO CHKCOC^ONCATF
- +34 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +35 SET DRATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,12)=""
- +36 DO RADATF^ONCDTX1
- +37 QUIT
- +38 ;
- CHE ;CHEMOTHERAPY (165.5,53.2)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,13)'=""
- QUIT
- +2 SET TXDT=$PIECE(^ONCO(165.5,DA,3),U,11)_"C"
- +3 SET $PIECE(^ONCO(165.5,DA,3),U,11)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 KILL ^ONCO(165.5,DA,17)
- +7 SET $PIECE(^ONCO(165.5,DA,3),U,36)=""
- +8 IF $DATA(NTDEL)
- QUIT
- +9 WRITE !!,"Deleting data from the following fields...",!
- +10 WRITE !," CHEMOTHERAPY"
- +11 WRITE !," CHEMOTHERAPY DATE"
- +12 WRITE !," RX TEXT-CHEMO"
- +13 NEW COC,DCATF
- +14 DO CHKCOC^ONCATF
- +15 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +16 SET DCATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,14)=""
- +17 DO CHEMATF^ONCDTX1
- +18 QUIT
- +19 ;
- HOR ;HORMONE THERAPY (165.5,54.2)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,16)'=""
- QUIT
- +2 SET TXDT=$PIECE(^ONCO(165.5,DA,3),U,14)_"H"
- +3 SET $PIECE(^ONCO(165.5,DA,3),U,14)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 KILL ^ONCO(165.5,DA,18)
- +7 SET $PIECE(^ONCO(165.5,DA,3),U,37)=""
- +8 IF $DATA(NTDEL)
- QUIT
- +9 WRITE !!,"Deleting data from the following fields...",!
- +10 WRITE !," HORMONE THERAPY"
- +11 WRITE !," HORMONE THERAPY DATE"
- +12 WRITE !," RX TEXT-HORMONE"
- +13 NEW COC,DHATF
- +14 DO CHKCOC^ONCATF
- +15 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +16 SET DHATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,16)=""
- +17 DO HORATF^ONCDTX1
- +18 QUIT
- +19 ;
- IMM ;IMMUNOTHERAPY (165.5,55.2)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,19)'=""
- QUIT
- +2 SET TXDT=$PIECE(^ONCO(165.5,DA,3),U,17)_"B"
- +3 SET $PIECE(^ONCO(165.5,DA,3),U,17)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 KILL ^ONCO(165.5,DA,20)
- +7 IF $DATA(NTDEL)
- QUIT
- +8 WRITE !!,"Deleting data from the following fields...",!
- +9 WRITE !," IMMUNOTHERAPY"
- +10 WRITE !," IMMUNOTHERAPY DATE"
- +11 WRITE !," RX TEXT-BRM"
- +12 NEW COC,DIATF
- +13 DO CHKCOC^ONCATF
- +14 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +15 SET DIATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,18)=""
- +16 DO IMMATF^ONCDTX1
- +17 QUIT
- +18 ;
- HTEP ;HEMA TRANS/ENDOCRINE PROC (165.5,53)
- +1 if $PIECE(^ONCO(165.5,DA,3.1),U,36)'=""
- QUIT
- +2 SET TXDT=$PIECE(^ONCO(165.5,DA,3.1),U,35)_"E"
- +3 SET $PIECE(^ONCO(165.5,DA,3.1),U,35)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 IF $DATA(NTDEL)
- QUIT
- +7 WRITE !!,"Deleting data from the following fields...",!
- +8 WRITE !," HEMA TRANS/ENDOCRINE PROC"
- +9 WRITE !," HEMA TRANS/ENDOCRINE PROC DATE"
- +10 NEW COC,DEATF
- +11 DO CHKCOC^ONCATF
- +12 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +13 SET DEATF=1
- SET $PIECE(^ONCO(165.5,D0,3.2),U,2)=""
- +14 DO HTEATF^ONCDTX1
- +15 QUIT
- +16 ;
- OTH ;OTHER TREATMENT (165.5,57.2)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,25)'=""
- QUIT
- +2 SET TXDT=$PIECE(^ONCO(165.5,DA,3),U,23)_"O"
- +3 SET $PIECE(^ONCO(165.5,DA,3),U,23)=""
- +4 KILL ^ONCO(165.5,"ATX",DA,TXDT)
- +5 KILL TXDT
- +6 KILL ^ONCO(165.5,DA,21)
- +7 IF $DATA(NTDEL)
- QUIT
- +8 WRITE !!,"Deleting data from the following fields...",!
- +9 WRITE !," OTHER TREATMENT"
- +10 WRITE !," OTHER TREATMENT START DATE"
- +11 WRITE !," RX TEXT-OTHER"
- +12 NEW COC,DOATF
- +13 DO CHKCOC^ONCATF
- +14 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +15 SET DOATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,20)=""
- +16 DO OTHATF^ONCDTX1
- +17 QUIT
- +18 ;
- PP ;PALLIATIVE CARE (165.5,12)
- +1 if $PIECE(^ONCO(165.5,DA,3.1),U,26)'=""
- QUIT
- +2 NEW COC
- +3 DO CHKCOC^ONCATF
- +4 IF (COC="00")!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=40)!(COC=41)
- QUIT
- +5 WRITE !!,"Deleting data from the following fields...",!
- +6 SET $PIECE(^ONCO(165.5,DA,3.1),U,27)=""
- +7 WRITE !," PALLIATIVE CARE @FAC",!
- +8 QUIT
- +9 ;
- NCDS ;SURGICAL DX/STAGING PROC (165.5,58.1)
- +1 if $PIECE(^ONCO(165.5,DA,3),U,27)'=""
- QUIT
- +2 SET $PIECE(^ONCO(165.5,DA,3),U,31)=""
- +3 WRITE !!,"Deleting data from the following fields...",!
- +4 WRITE !," SURGICAL DX/STAGING PROC"
- +5 WRITE !," SURGICAL DX/STAGING PROC DATE"
- +6 NEW COC,DNCATF
- +7 DO CHKCOC^ONCATF
- +8 IF (COC=20)!(COC=21)!(COC=22)!(COC=30)!(COC=31)!(COC=32)!(COC=33)!(COC=36)!(COC=37)
- QUIT
- +9 SET DNCATF=1
- SET $PIECE(^ONCO(165.5,D0,3.1),U,5)=""
- +10 DO NCDSATF^ONCDTX1
- +11 QUIT
- +12 ;
- SCT ;SUBSEQUENT COURSE OF TREATMENT (165.5,60)
- +1 if $PIECE(^ONCO(165.5,DA(1),4,DA,0),U,4)'=""
- QUIT
- +2 SET $PIECE(^ONCO(165.5,DA(1),4,DA,0),U,11)=""
- +3 WRITE !!,"Deleting data from the following fields...",!
- +4 WRITE !," SURGERY OF PRIMARY SITE"
- +5 WRITE !," SURGERY OF PRIMARY SITE DATE",!
- +6 QUIT
- +7 ;
- CLEANUP ;Cleanup
- +1 KILL D0,DA,DATEDX