Changes between Version 13 and Version 14 of HL7TablesForVistA


Ignore:
Timestamp:
Aug 17, 2011, 11:36:25 PM (13 years ago)
Author:
Nancy Anthracite
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HL7TablesForVistA

    v13 v14  
    2222STANDARD DATA DICTIONARY #260 -- VW HL7 TABLES FILE   
    2323                                                   AUG 17,2011@23:00:56  PAGE 1
    24 STORED IN `^`VWLEX(260,  (8671 ENTRIES)   SITE: Vista-Office EHR   UCI: EHR,EHR 
    25 
    26 ` DATA        NAME        GLOBAL        DATA`
    27 `ELEMENT      TITLE      LOCATION       TYPE`
    28 ----
    29 
     24STORED IN ^VWLEX(260,  (8671 ENTRIES)   SITE: Vista-Office EHR   UCI: EHR,EHR 
     25
     26DATA          NAME                  GLOBAL        DATA
     27ELEMENT       TITLE                 LOCATION      TYPE
     28-------------------------------------------------------------------------------
    3029
    3130
     
    8079              LAST EDITED:      MAR 27, 2011
    8180              HELP-PROMPT:      Answer must be 1-30 characters in length
    82               CROSS-REFERENCE:  260`^`B
    83                                 1)= S `^`VWLEX(260,"B",$E(X,1,30),DA)=""
    84                                 2)= K `^`VWLEX(260,"B",$E(X,1,30),DA)
     81              CROSS-REFERENCE:  260^B
     82                                1)= S ^VWLEX(260,"B",$E(X,1,30),DA)=""
     83                                2)= K ^VWLEX(260,"B",$E(X,1,30),DA)
    8584
    8685              FIELD INDEX:      C (#889)    REGULAR    IR    LOOKUP & SORTING
     
    8988                                lookups using uppercase when #.01 field is
    9089                                mixed/lower case. 
    91                     Set Logic:  S `^`VWLEX(260,"C",$E(X,1,30),DA)=""
    92                    Kill Logic:  K `^`VWLEX(260,"C",$E(X,1,30),DA)
    93                    Whole Kill:  K `^`VWLEX(260,"C")
     90                    Set Logic:  S ^VWLEX(260,"C",$E(X,1,30),DA)=""
     91                   Kill Logic:  K ^VWLEX(260,"C",$E(X,1,30),DA)
     92                   Whole Kill:  K ^VWLEX(260,"C")
    9493                         X(1):  TERM  (260,.01)  (Subscr 1)  (Len 30)
    9594                                (forwards)
    96                                   Transform (Storage):  S X=$$UP`^`XLFSTR(X)
    97                                    Transform (Lookup):  S X=$$UP`^`XLFSTR(X)
     95                                  Transform (Storage):  S X=$$UP^XLFSTR(X)
     96                                   Transform (Lookup):  S X=$$UP^XLFSTR(X)
    9897
    9998
     
    117116                  Description:  Index of entries cross-referenced by the
    118117                                assigned HL7 table designation. 
    119                     Set Logic:  S `^`VWLEX(260,"H",$E(X,1,30),DA)=""
    120                    Kill Logic:  K `^`VWLEX(260,"H",$E(X,1,30),DA)
    121                    Whole Kill:  K `^`VWLEX(260,"H")
     118                    Set Logic:  S ^VWLEX(260,"H",$E(X,1,30),DA)=""
     119                   Kill Logic:  K ^VWLEX(260,"H",$E(X,1,30),DA)
     120                   Whole Kill:  K ^VWLEX(260,"H")
    122121                         X(1):  TABLE  (260,.03)  (Subscr 1)  (Len 30)
    123122                                (forwards)
     
    134133                  Description:  Whole file cross-reference to allow lookups on
    135134                                the NAME field (#.04). 
    136                     Set Logic:  S `^`VWLEX(260,"D",$E(X,1,100),DA)=""
    137                    Kill Logic:  K `^`VWLEX(260,"D",$E(X,1,100),DA)
    138                    Whole Kill:  K `^`VWLEX(260,"D")
     135                    Set Logic:  S ^VWLEX(260,"D",$E(X,1,100),DA)=""
     136                   Kill Logic:  K ^VWLEX(260,"D",$E(X,1,100),DA)
     137                   Whole Kill:  K ^VWLEX(260,"D")
    139138                         X(1):  NAME  (260,.04)  (Subscr 1)  (Len 100)
    140139                                (forwards)
     
    145144                                lookups using uppercase when #.04 field is
    146145                                mixed/lower case. 
    147                     Set Logic:  S `^`VWLEX(260,"E",$E(X,1,100),DA)=""
    148                    Kill Logic:  K `^`VWLEX(260,"E",$E(X,1,100),DA)
    149                    Whole Kill:  K `^`VWLEX(260,"E")
     146                    Set Logic:  S ^VWLEX(260,"E",$E(X,1,100),DA)=""
     147                   Kill Logic:  K ^VWLEX(260,"E",$E(X,1,100),DA)
     148                   Whole Kill:  K ^VWLEX(260,"E")
    150149                         X(1):  NAME  (260,.04)  (Subscr 1)  (Len 100)
    151150                                (forwards)
    152                                   Transform (Storage):  S X=$$UP`^`XLFSTR(X)
    153                                    Transform (Lookup):  S X=$$UP`^`XLFSTR(X)
     151                                  Transform (Storage):  S X=$$UP^XLFSTR(X)
     152                                   Transform (Lookup):  S X=$$UP^XLFSTR(X)
    154153
    155154
     
    193192260,.07       REPLACEMENT TERM       0;7 POINTER TO VW HL7 TABLES FILE (#260)
    194193
    195               INPUT TRANSFORM:  S DIC("S")="I $P(`^`VWLEX(260,Y,0),U,6)<1" D `^`DIC
     194              INPUT TRANSFORM:  S DIC("S")="I $P(^VWLEX(260,Y,0),U,6)<1" D ^DIC
    196195                                 K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
    197196              LAST EDITED:      MAR 29, 2011
     
    201200                                deprecated term. 
    202201
    203               SCREEN:           S DIC("S")="I $P(`^`VWLEX(260,Y,0),U,6)<1"
     202              SCREEN:           S DIC("S")="I $P(^VWLEX(260,Y,0),U,6)<1"
    204203              EXPLANATION:      Only allow replacement terms to be active.
    205204
     
    231230                LAST EDITED:      MAY 29, 2011
    232231                HELP-PROMPT:      Answer must be 1-10 characters in length
    233                 CROSS-REFERENCE:  260.001`^`B
    234                                   1)= S `^`VWLEX(260,DA(1),1,"B",$E(X,1,30),DA)="
     232                CROSS-REFERENCE:  260.001^B
     233                                  1)= S ^VWLEX(260,DA(1),1,"B",$E(X,1,30),DA)="
    235234                                  "
    236235
    237                                   2)= K `^`VWLEX(260,DA(1),1,"B",$E(X,1,30),DA)
     236                                  2)= K ^VWLEX(260,DA(1),1,"B",$E(X,1,30),DA)
    238237
    239238                RECORD INDEXES:   AD (#885) (WHOLE FILE #260), AE (#886)
     
    257256260.001,.04     CODE SYSTEM            0;4 POINTER TO VW HL7 TABLES FILE (#260)
    258257
    259                 INPUT TRANSFORM:S DIC("S")="I $P(`^`VWLEX(260,Y,0),U,3)=""HL70396
    260                                 """ D `^`DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
     258                INPUT TRANSFORM:S DIC("S")="I $P(^VWLEX(260,Y,0),U,3)=""HL70396
     259                                """ D ^DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
    261260                LAST EDITED:    MAY 29, 2011
    262261                HELP-PROMPT:    Select the coding system this code is a member.
    263                 SCREEN:         S DIC("S")="I $P(`^`VWLEX(260,Y,0),U,3)=""HL70396
     262                SCREEN:         S DIC("S")="I $P(^VWLEX(260,Y,0),U,3)=""HL70396
    264263                                """
    265264                EXPLANATION:    Only select entries that represent name of codi
     
    307306260.001,.08     EFFECTIVE DATE       0;8 DATE
    308307
    309                 INPUT TRANSFORM:S %DT="E" D `^`%DT S X=Y K:X<1 X
     308                INPUT TRANSFORM:S %DT="E" D ^%DT S X=Y K:X<1 X
    310309                LAST EDITED:    MAR 18, 2011
    311310                HELP-PROMPT:    (No range limit on date)
     
    316315260.001,.09     EXPIRATION DATE      0;9 DATE
    317316
    318                 INPUT TRANSFORM:S %DT="E" D `^`%DT S X=Y K:X<1 X
     317                INPUT TRANSFORM:S %DT="E" D ^%DT S X=Y K:X<1 X
    319318                LAST EDITED:    MAR 18, 2011
    320319                HELP-PROMPT:    (No range limit on date)
     
    384383260.001,.12     STATUS DATE          1;2 DATE
    385384
    386                 INPUT TRANSFORM:S %DT="E" D `^`%DT S X=Y K:2500101>X X
     385                INPUT TRANSFORM:S %DT="E" D ^%DT S X=Y K:2500101>X X
    387386                LAST EDITED:    MAY 29, 2011
    388387                HELP-PROMPT:    Type a date not earlier than JAN 01, 1950.
     
    408407                                  table/code system. 
    409408
    410                 CROSS-REFERENCE:  260.002`^`B
    411                                   1)= S `^`VWLEX(260,DA(1),2,"B",$E(X,1,30),DA)="
     409                CROSS-REFERENCE:  260.002^B
     410                                  1)= S ^VWLEX(260,DA(1),2,"B",$E(X,1,30),DA)="
    412411                                  "
    413412
    414                                   2)= K `^`VWLEX(260,DA(1),2,"B",$E(X,1,30),DA)
     413                                  2)= K ^VWLEX(260,DA(1),2,"B",$E(X,1,30),DA)
    415414
    416415                RECORD INDEXES:   AG (#887) (WHOLE FILE #260)
     
    454453      Description:  Cross-reference which indexes the entries by HL7 table
    455454                    number and term status. 
    456         Set Logic:  S `^`VWLEX(260,"AH",$E(X(1),1,30),X(2),DA)=""
    457        Kill Logic:  K `^`VWLEX(260,"AH",$E(X(1),1,30),X(2),DA)
    458        Whole Kill:  K `^`VWLEX(260,"AH")
     455        Set Logic:  S ^VWLEX(260,"AH",$E(X(1),1,30),X(2),DA)=""
     456       Kill Logic:  K ^VWLEX(260,"AH",$E(X(1),1,30),X(2),DA)
     457       Whole Kill:  K ^VWLEX(260,"AH")
    459458             X(1):  TABLE  (260,.03)  (Subscr 1)  (Len 30)  (forwards)
    460459             X(2):  TERM STATUS  (260,.06)  (Subscr 2)  (forwards)
     
    468467      Description:  Set up a cross-reference to allow looking up a code by it's
    469468                    components - HL7 table, code and code system. 
    470         Set Logic:  S `^`VWLEX(260,"AC",$E(X(1),1,30),X(2),DA(1),DA)=""
    471        Kill Logic:  K `^`VWLEX(260,"AC",$E(X(1),1,30),X(2),DA(1),DA)
    472        Whole Kill:  K `^`VWLEX(260,"AC")
     469        Set Logic:  S ^VWLEX(260,"AC",$E(X(1),1,30),X(2),DA(1),DA)=""
     470       Kill Logic:  K ^VWLEX(260,"AC",$E(X(1),1,30),X(2),DA(1),DA)
     471       Whole Kill:  K ^VWLEX(260,"AC")
    473472             X(1):  CODE ID  (260.001,.02)  (Subscr 1)  (Len 30)  (forwards)
    474473             X(2):  CODE SYSTEM  (260.001,.04)  (Subscr 2)  (forwards)
     
    478477      Description:  Set up a cross-reference to allow looking up a code by it's
    479478                    components - HL7 version, code and code system. 
    480         Set Logic:  S `^`VWLEX(260,"AD",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30)
     479        Set Logic:  S ^VWLEX(260,"AD",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30)
    481480                    ,DA(1),DA)=""
    482        Kill Logic:  K `^`VWLEX(260,"AD",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30)
     481       Kill Logic:  K ^VWLEX(260,"AD",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30)
    483482                    ,DA(1),DA)
    484        Whole Kill:  K `^`VWLEX(260,"AD")
     483       Whole Kill:  K ^VWLEX(260,"AD")
    485484             X(1):  TABLE VERSION  (260.001,.01)  (Subscr 1)  (Len 30)
    486485                    (forwards)
     
    493492      Description:  Set up a cross-reference to allow looking up a code by it's
    494493                    components - HL7 table, HL7 version, code and code system. 
    495         Set Logic:  S `^`VWLEX(260,"AE",$E(X(2),1,30),$E(X(1),1,30),$E(X(3),1,30)
     494        Set Logic:  S ^VWLEX(260,"AE",$E(X(2),1,30),$E(X(1),1,30),$E(X(3),1,30)
    496495                    ,$E(X(4),1,30),DA(1),DA)=""
    497        Kill Logic:  K `^`VWLEX(260,"AE",$E(X(2),1,30),$E(X(1),1,30),$E(X(3),1,30)
     496       Kill Logic:  K ^VWLEX(260,"AE",$E(X(2),1,30),$E(X(1),1,30),$E(X(3),1,30)
    498497                    ,$E(X(4),1,30),DA(1),DA)
    499        Whole Kill:  K `^`VWLEX(260,"AE")
     498       Whole Kill:  K ^VWLEX(260,"AE")
    500499             X(1):  TABLE VERSION  (260.001,.01)  (Subscr 2)  (Len 30)
    501500                    (forwards)
    502              X(2):  Computed Code: S X=$P(`^`VWLEX(260,DA,0),U,3)
     501             X(2):  Computed Code: S X=$P(^VWLEX(260,DA,0),U,3)
    503502                      (Subscr 1)  (Len 30)
    504503             X(3):  CODE SYSTEM  (260.001,.04)  (Subscr 3)  (Len 30)
     
    514513      Description:  Index of terms that have been assigned an application group
    515514                    and corresponding selection status for that term. 
    516         Set Logic:  S `^`VWLEX(260,"AG",$E(X(1),1,30),X(2),DA(1),DA)=""
    517        Kill Logic:  K `^`VWLEX(260,"AG",$E(X(1),1,30),X(2),DA(1),DA)
    518        Whole Kill:  K `^`VWLEX(260,"AG")
     515        Set Logic:  S ^VWLEX(260,"AG",$E(X(1),1,30),X(2),DA(1),DA)=""
     516       Kill Logic:  K ^VWLEX(260,"AG",$E(X(1),1,30),X(2),DA(1),DA)
     517       Whole Kill:  K ^VWLEX(260,"AG")
    519518             X(1):  APPLICATION GROUP  (260.002,.01)  (Subscr 1)  (Len 30)
    520519                    (forwards)
     
    536535
    537536}}}
    538 {{{
    539 
    540 }}}