[613] | 1 | IBDY338 ;ALB/DHH - POST INSTALL FOR PATCH IBD*3*38 ; OCT 1, 1999
|
---|
| 2 | ;;3.0;AUTOMATED INFO COLLECTION SYS;**38**;APR 24, 1997
|
---|
| 3 | ;
|
---|
| 4 | D ASK,ASK1
|
---|
| 5 | ;
|
---|
| 6 | ;-- Add CPT Modifier Tool Kit Blocks to Tool Kit
|
---|
| 7 | D AUTOINS
|
---|
| 8 | Q
|
---|
| 9 | ;
|
---|
| 10 | ASK ;-- Set ASK CPT MODIFIERS to yes for DG SELECT CPT PROCEDURE CODES
|
---|
| 11 | ; in the package interface file
|
---|
| 12 | ;
|
---|
| 13 | D MES^XPDUTL(">>> Updating DG SELECT CPT PROCEDURE CODES Package Interface.")
|
---|
| 14 | N I,J,X
|
---|
| 15 | S I=0
|
---|
| 16 | F S I=$O(^IBE(357.6,"B",$E("DG SELECT CPT PROCEDURE CODES",1,30),I)) Q:'I D
|
---|
| 17 | .I $P($G(^IBE(357.6,I,0)),"^")="DG SELECT CPT PROCEDURE CODES" S $P(^IBE(357.6,I,0),"^",21)=1
|
---|
| 18 | Q
|
---|
| 19 | ;
|
---|
| 20 | ASK1 ;-- Set ASK CPT MODIFIERS to yes for DG SELECT VISIT TYPE PROCEDURES
|
---|
| 21 | ; in the package interface file
|
---|
| 22 | ;
|
---|
| 23 | D MES^XPDUTL(">>> Updating DG SELECT VISIT TYPE CPT PROCEDURES Package Interface.")
|
---|
| 24 | N I,J,X
|
---|
| 25 | S I=0
|
---|
| 26 | F S I=$O(^IBE(357.6,"B",$E("DG SELECT VISIT TYPE CPT PROCEDURES",1,30),I)) Q:'I D
|
---|
| 27 | .I $P($G(^IBE(357.6,I,0)),"^")="DG SELECT VISIT TYPE CPT PROCEDURES" S $P(^IBE(357.6,I,0),"^",21)=1
|
---|
| 28 | Q
|
---|
| 29 | ;
|
---|
| 30 | AUTOINS ;-- Auto install CPT Modifier tool kit blocks into AICS Tool Kit
|
---|
| 31 | N FORM,NEWFORM,FORMNM,CNT,CNT1,ARY,NAME,X,Y,NEWBLOCK,A,EXCLUDE,BLK,CNTF,CNTB
|
---|
| 32 | D MES^XPDUTL(">>> Adding CPT Modifier Tool Kit Blocks to AICS Tool Kit.")
|
---|
| 33 | S (CNTB,CNTF)=0
|
---|
| 34 | ;
|
---|
| 35 | ;-- Add all tool kit blocks
|
---|
| 36 | S FORMNM="TOOL KIT"
|
---|
| 37 | I '$O(^IBE(357,"B",FORMNM,0)) Q
|
---|
| 38 | S ORD="" F S ORD=$O(^IBE(358.1,"D",ORD)) Q:ORD="" S BLK=0 F S BLK=$O(^IBE(358.1,"D",ORD,BLK)) Q:'BLK D
|
---|
| 39 | .S NAME=$P($G(^IBE(358.1,+BLK,0)),"^")
|
---|
| 40 | .Q:$P($G(^IBE(358.1,BLK,0)),"^",14)'=1 ;not toolkit
|
---|
| 41 | .I $O(^IBE(357.1,"B",NAME,0)) D MES^XPDUTL(" Block "_NAME_" already exists") Q
|
---|
| 42 | .D MES^XPDUTL(" Moving block '"_$P($G(^IBE(358.1,+BLK,0)),"^")_"' from Import/Export files to Tool Kit")
|
---|
| 43 | .N IBTKBLK S IBTKBLK=1
|
---|
| 44 | .S NEWBLOCK=$$COPYBLK^IBDFU2(BLK,$$TKFORM^IBDFU2C,358.1,357.1,"","",$$TKORDER^IBDF13),CNTB=CNTB+1
|
---|
| 45 | .D:$G(NEWBLOCK) DLTBLK^IBDFU3(BLK,"",358.1)
|
---|
| 46 | ;
|
---|
| 47 | ;-- Clear workspace
|
---|
| 48 | D DLTALL^IBDE2
|
---|
| 49 | Q
|
---|
| 50 | PREINIT ; Pre-Init for Patch 38
|
---|
| 51 | ; clearing workspace - imp/exp
|
---|
| 52 | D MES^XPDUTL(">>> Clearing Import/Export Workspace Now...")
|
---|
| 53 | D DLTALL^IBDE2
|
---|
| 54 | Q
|
---|