Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

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/2008
    2  ;;2.0;LEXICON UTILITY;**4,25,26,27,28,29,46,49,50,41**;Sep 23, 1996;Build 34
     1LEXXGI ; 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
    33 ;             
    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
    125 ;             
    13  ; NEWed by KIDS during the Install of a patch/build
    14  ;    XPDNM
     6 ;    LEXBUILD, LEXFY, LEXIGHF, LEXLREV, LEXPTYPE
     7 ;    LEXQTR, LEXREQP, LEXSHORT, XPDNM
    158 ;             
    169 ; Global Variables
     
    1811 ;             
    1912 ; External References
    20  ;    DBIA 10086  HOME^%ZIS
    21  ;    DBIA 10016  ^DIM
    22  ;    DBIA  2056  $$GET1^DIQ (file 200)
    23  ;    DBIA 10103  $$DT^XLFDT
    24  ;    DBIA 10103  $$FMTE^XLFDT
    25  ;    DBIA 10141  BMES^XPDUTL
    26  ;    DBIA 10141  MES^XPDUTL
     13 ;    HOME^%ZIS
     14 ;    ^DIM     
     15 ;    $$GET1^DIQ
     16 ;    $$DT^XLFDT
     17 ;    $$FMTE^XLFDT
     18 ;    BMES^XPDUTL
     19 ;    MES^XPDUTL 
    2720 ;             
    2821EN ; Main Entry Point for Installing LEXM in Post-Installs
     
    7063 ;   LEXCRE   - Import Global Creation Date
    7164 ;               
    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
    8966 Q
    9067IMPORT ; Import Data during a Patch Installation
     
    10986 . S:$D(LEXSCHG("C","CPT"))!($D(LEXSCHG("C","ICD"))) LEXSCHG("D","PRO")="",LEXCHG=1,LEXSCHG(0)=1
    11087 . 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^LEXXFI
     88 . . D HOME^%ZIS N DIFROM,LEXPRO,LEXPRON,LEXLAST D:$D(LEXMSG) POST^LEXXFI
    11289 Q
    11390LOAD ; Load Data from ^LEXM into IC*/LEX Files
     
    142119 . N LEXB,LEXFID,LEXNM,LEXVR,LEXRV,LEXDT,LEXL1,LEXL2 S (LEXL1,LEXL2)="",LEXFID=$P(LEXFI,".",1)
    143120 . 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/HCPCS" 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"))
    145122 . 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)
    146123 . S LEXL1="Updating "_LEXNM S:$L(LEXB) LEXL1=LEXL1_" with patch/build "_LEXB S:$L(LEXVR) LEXL2=" To version "_LEXVR
     
    190167 K ZTDESC,ZTDTH,ZTIO,ZTQUEUED,ZTREQ,ZTRTN,ZTSAVE,ZTSK
    191168 Q
    192 CHECKSUM ; Check ^LEXM Checksum
    193  D CS^LEXXGI2
    194  Q
Note: See TracChangeset for help on using the changeset viewer.