| [613] | 1 | VWCPTPST        ;WorldVistA/Port Clinton/SO- Post Install for CPT Codes;3:49 AM  16 Oct 2009
 | 
|---|
 | 2 |         ;;1.0;;;;Build 6
 | 
|---|
 | 3 |         ;
 | 
|---|
 | 4 | POST    ;This is called from the build's Post-installation
 | 
|---|
 | 5 |         N DATA
 | 
|---|
 | 6 |         F I=1:1 S DATA=$T(TBL+I) D  Q:$P(DATA,U)="EOD"
 | 
|---|
 | 7 |         . S DATA=$P(DATA,";;",2)
 | 
|---|
 | 8 |         . I $P(DATA,U)="EOD" Q  ;No more global roots to process
 | 
|---|
 | 9 |         . I '($D(^XTMP("VWCPT",0))#2) S ^XTMP("VWCPT",0)=$$FMADD^XLFDT(DT,365)_U
 | 
|---|
 | 10 |         . N GROOT S GROOT=U_$P(DATA,U)
 | 
|---|
 | 11 |         . I ($D(@GROOT@(0))#2) N FHDR S FHDR=@GROOT@(0)
 | 
|---|
 | 12 |         . S ^XTMP("VWCPT",$P(GROOT,U,2),"Z2-AFTER")=$S($G(FHDR)'="":FHDR,1:$P(DATA,U,2)_" "_$P(DATA,U,3)_" FILE HAS BEEN DELETED")
 | 
|---|
 | 13 |         . QUIT
 | 
|---|
 | 14 |         I $G(XPDNM)]"" D DISP
 | 
|---|
 | 15 |         QUIT
 | 
|---|
 | 16 |         ;
 | 
|---|
 | 17 | DISP    ;Display the Before and After Results
 | 
|---|
 | 18 |         N GROOT S GROOT="#"
 | 
|---|
 | 19 |         F  S GROOT=$O(^XTMP("VWCPT",GROOT)) Q:GROOT=""  D
 | 
|---|
 | 20 |         . N X
 | 
|---|
 | 21 |         . F I="Z1-BEFORE","Z2-AFTER" S X=^XTMP("VWCPT",GROOT,I) D MES^XPDUTL(X)
 | 
|---|
 | 22 |         . S X=" " D MES^XPDUTL(X)
 | 
|---|
 | 23 |         . QUIT
 | 
|---|
 | 24 |         QUIT
 | 
|---|
 | 25 |         ;
 | 
|---|
 | 26 | TBL     ;Table of Global Roots; File Number; & File Name
 | 
|---|
 | 27 |         ;;ICD9^80^ICD DIAGNOSIS
 | 
|---|
 | 28 |         ;;ICD0^80.1^ICD OPERATION/PROCEDURE
 | 
|---|
 | 29 |         ;;ICPT^81^CPT
 | 
|---|
 | 30 |         ;;DIC(81.1)^81.1^CPT CATEGORY
 | 
|---|
 | 31 |         ;;DIC(81.2)^81.2^CPT COPYRIGHT
 | 
|---|
 | 32 |         ;;DIC(81.3)^81.3^CPT MODIFIER
 | 
|---|
 | 33 |         ;;LEX(757.02)^757.02^CODES
 | 
|---|
 | 34 |         ;;LEX(757.03)^757.03^CODING SYSTEMS
 | 
|---|
 | 35 |         ;;LEX(757.001)^757.001^CONCEPT USAGE
 | 
|---|
 | 36 |         ;;LEX(757.31)^757.31^DISPLAYS
 | 
|---|
 | 37 |         ;;LEX(757.04)^757.04^EXCLUDED WORDS
 | 
|---|
 | 38 |         ;;LEX(757.014)^757.014^EXPRESSION FORM
 | 
|---|
 | 39 |         ;;LEX(757.011)^757.011^EXPRESSION TYPE
 | 
|---|
 | 40 |         ;;LEX(757.01)^757.01^EXPRESSIONS
 | 
|---|
 | 41 |         ;;LEX(757.3)^757.3^LOOK-UP SCREENS
 | 
|---|
 | 42 |         ;;LEX(757)^757^MAJOR CONCEPT MAP
 | 
|---|
 | 43 |         ;;LEX(757.05)^757.05^REPLACEMENT WORDS
 | 
|---|
 | 44 |         ;;LEX(757.11)^757.11^SEMANTIC CLASS
 | 
|---|
 | 45 |         ;;LEX(757.1)^757.1^SEMANTIC MAP
 | 
|---|
 | 46 |         ;;LEX(757.12)^757.12^SEMANTIC TYPE
 | 
|---|
 | 47 |         ;;LEX(757.41)^757.41^SHORTCUT CONTEXT
 | 
|---|
 | 48 |         ;;LEX(757.4)^757.4^SHORTCUTS
 | 
|---|
 | 49 |         ;;LEX(757.14)^757.14^SOURCE
 | 
|---|
 | 50 |         ;;LEX(757.13)^757.13^SOURCE CATEGORY
 | 
|---|
 | 51 |         ;;LEX(757.21)^757.21^SUBSETS
 | 
|---|
 | 52 |         ;;LEX(757.06)^757.06^UNRESOLVED NARRATIVES
 | 
|---|
 | 53 |         ;;LEXT(757.2)^757.2^SUBSET DEFINITIONS
 | 
|---|
 | 54 |         ;;EOD^^End Of Data
 | 
|---|