Changeset 636 for FOIAVistA/tag/r/LEXICON_UTILITY-LEX-GMPT/LEXXGI.m
- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/LEXICON_UTILITY-LEX-GMPT/LEXXGI.m
r628 r636 1 LEXXGI ; ISL/KER/FJF - Global Import (Needs ^LEXM) ;04/22/20082 ;;2.0;LEXICON UTILITY;**4,25,26,27,28,29,46,49 ,50,41**;Sep 23, 1996;Build 341 LEXXGI ; ISL/KER - Global Import (Needs ^LEXM) ; 02/22/2007 2 ;;2.0;LEXICON UTILITY;**4,25,26,27,28,29,46,49**;Sep 23, 1996;Build 3 3 3 ; 4 ; NEWed by Lexicon Environment Check routine LEX20nn 5 ; LEXBUILD 6 ; LEXFY 7 ; LEXIGHF 8 ; LEXLREV 9 ; LEXPTYPE 10 ; LEXQTR 11 ; LEXREQP 4 ; NEWed or KILLed Elsewhere 12 5 ; 13 ; NEWed by KIDS during the Install of a patch/build14 ; XPDNM6 ; LEXBUILD, LEXFY, LEXIGHF, LEXLREV, LEXPTYPE 7 ; LEXQTR, LEXREQP, LEXSHORT, XPDNM 15 8 ; 16 9 ; Global Variables … … 18 11 ; 19 12 ; External References 20 ; DBIA 10086HOME^%ZIS21 ; DBIA 10016 ^DIM22 ; DBIA 2056 $$GET1^DIQ (file 200)23 ; DBIA 10103$$DT^XLFDT24 ; DBIA 10103$$FMTE^XLFDT25 ; DBIA 10141BMES^XPDUTL26 ; DBIA 10141 MES^XPDUTL13 ; HOME^%ZIS 14 ; ^DIM 15 ; $$GET1^DIQ 16 ; $$DT^XLFDT 17 ; $$FMTE^XLFDT 18 ; BMES^XPDUTL 19 ; MES^XPDUTL 27 20 ; 28 21 EN ; Main Entry Point for Installing LEXM in Post-Installs … … 70 63 ; LEXCRE - Import Global Creation Date 71 64 ; 72 D IMPORT D KALL^LEXXGI2 73 Q 74 TASK ; Queue Lexicon Update with Taskman 75 N Y,ZTRTN,ZTDESC,ZTIO,ZTDTH,ZTSK,ZTSAVE,ZTQUEUED 76 S:$D(LEXBUILD) ZTSAVE("LEXBUILD")="" 77 S:$D(LEXMSG) ZTSAVE("LEXMSG")="" 78 S:$D(LEXSHORT) ZTSAVE("LEXSHORT")="" 79 S:$D(LEXPTYPE) ZTSAVE("LEXPTYPE")="" 80 S:$D(LEXLREV) ZTSAVE("LEXLREV")="" 81 S:$D(LEXREQP) ZTSAVE("LEXREQP")="" 82 S:$D(LEXIGHF) ZTSAVE("LEXIGHF")="" 83 S:$D(LEXFY) ZTSAVE("LEXFY")="" 84 S:$D(LEXQTR) ZTSAVE("LEXQTR")="" 85 S:$D(LEXCRE) ZTSAVE("LEXCRE")="" 86 S ZTRTN="EN^LEXXGI",ZTDESC="Importing Updated Lexicon Data" 87 S ZTIO="",ZTDTH=$H 88 D ^%ZTLOAD,HOME^%ZIS 65 D IMPORT,KALL^LEXXGI2 89 66 Q 90 67 IMPORT ; Import Data during a Patch Installation … … 109 86 . S:$D(LEXSCHG("C","CPT"))!($D(LEXSCHG("C","ICD"))) LEXSCHG("D","PRO")="",LEXCHG=1,LEXSCHG(0)=1 110 87 . D LOAD,NOTIFY^LEXXGI2 I +($G(DUZ))>0,$L($$GET1^DIQ(200,(+($G(DUZ))_","),.01)) D 111 . . D HOME^%ZIS N DIFROM,LEXPRO,LEXPRON,LEXLAST S LEXPRON="LEXICAL SERVICES UPDATE",LEXPRO=$G(^LEXM(0,"PRO"))D:$D(LEXMSG) POST^LEXXFI88 . . D HOME^%ZIS N DIFROM,LEXPRO,LEXPRON,LEXLAST D:$D(LEXMSG) POST^LEXXFI 112 89 Q 113 90 LOAD ; Load Data from ^LEXM into IC*/LEX Files … … 142 119 . N LEXB,LEXFID,LEXNM,LEXVR,LEXRV,LEXDT,LEXL1,LEXL2 S (LEXL1,LEXL2)="",LEXFID=$P(LEXFI,".",1) 143 120 . Q:+LEXFID'>0 Q:$D(LEXHDRS(+LEXFID)) S LEXHDRS(LEXFID)="" S:+LEXFI=81!(+LEXFI=81.3) LEXHDRS(81)="",LEXHDRS(81.3)="" 144 . S:LEXFID=80 LEXNM="ICD-9-CM" S:LEXFID=81 LEXNM="CPT-4/HCP CS" S:LEXFID=757 LEXNM="Lexicon" S LEXB=$G(^LEXM(LEXFI,0,"BUILD"))121 . S:LEXFID=80 LEXNM="ICD-9-CM" S:LEXFID=81 LEXNM="CPT-4/HCPSC" S:LEXFID=757 LEXNM="Lexicon" S LEXB=$G(^LEXM(LEXFI,0,"BUILD")) 145 122 . S LEXVR=$G(^LEXM(LEXFI,0,"VR")),LEXRV=$G(^LEXM(LEXFI,0,"VRRV")),LEXDT=$$MIX^LEXXGI2($$FMTE^XLFDT($P(LEXRV,"^",2))),LEXRV=$P(LEXRV,"^",1) 146 123 . S LEXL1="Updating "_LEXNM S:$L(LEXB) LEXL1=LEXL1_" with patch/build "_LEXB S:$L(LEXVR) LEXL2=" To version "_LEXVR … … 190 167 K ZTDESC,ZTDTH,ZTIO,ZTQUEUED,ZTREQ,ZTRTN,ZTSAVE,ZTSK 191 168 Q 192 CHECKSUM ; Check ^LEXM Checksum193 D CS^LEXXGI2194 Q
Note:
See TracChangeset
for help on using the changeset viewer.