STANDARD DATA DICTIONARY #129.12 -- LOINC AXIS CODES FILE                                                         3/24/25    PAGE 1
STORED IN ^ETSLNC(129.12,  (5001 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                               (VERSION 1.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The LOINC Axis Codes file contains a collection of LOINC codes used by the Axis fields in the LOINC file.  
 
This field is centrally maintained and should not be edited locally.  


              DD ACCESS: @
              RD ACCESS: 
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @
IDENTIFIED BY: TYPE (#7)

POINTED TO BY: CHALLENGE field (#1.5) of the LOINC File (#129.1) 
               ADJUSTMENT field (#1.6) of the LOINC File (#129.1) 
               NON-PATIENT SPECIMEN field (#1.7) of the LOINC File (#129.1) 
               PROPERTY field (#2) of the LOINC File (#129.1) 
               TIME ASPECT field (#3) of the LOINC File (#129.1) 
               TIME MODIFIER field (#3.1) of the LOINC File (#129.1) 
               SYSTEM field (#4) of the LOINC File (#129.1) 
               SCALE TYPE field (#5) of the LOINC File (#129.1) 
               CLASS field (#7) of the LOINC File (#129.1) 
               UNITS field (#10) of the LOINC File (#129.1) 
               

CROSS
REFERENCED BY: NAME(C), TYPE(G), NAME(VR)

INDEXED BY:    NAME (B), TYPE & NAME (D), LOINC ABBR (E)


    LAST MODIFIED: JUL 6,2017@13:19:02

129.12,.01    NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>240!($L(X)<1) X
              MAXIMUM LENGTH:   240
              LAST EDITED:      FEB 14, 2017 
              HELP-PROMPT:      Enter an answer 1-240 characters in length. 
              DESCRIPTION:
                                This is the name of the fields defined in the LOINC Axis field, which is defined by Regenstrief.  

              DELETE TEST:      1,0)= I 1

              CROSS-REFERENCE:  129.12^C^MUMPS 
                                1)= S X=$$UP^XLFSTR(X) S ^ETSLNC(129.12,"C",X,DA)=""
                                2)= S X=$$UP^XLFSTR(X) K ^ETSLNC(129.12,"C",X,DA)
                                This MUMPS cross-reference stores the electronic code name in upper case and is used for look-up
                                and sorting purposes.  The format for the cross-reference stored is below.  
                                                                 
                                ^ETSLNC(129.12,"C",Code Name in Upper Case,IEN) = "" 


              CROSS-REFERENCE:  129.12^VR^MUMPS 
                                1)= S ^ETSLNC(129.12,"VR")=$G(^ETSLNC(129.12,"VR"))
                                2)= Q
                                3)= This cross reference tracks version numbers
                                This cross reference is set during file installation or updates.  


              FIELD INDEX:      B (#1439)    REGULAR    IR    LOOKUP & SORTING
                  Short Descr:  'B' cross-reference of whole NAME field
                  Description:  This cross-reference allows lookup and sorting on the entire NAME field.  
                    Set Logic:  S ^ETSLNC(129.12,"B",$E(X,1,240),DA)=""
                   Kill Logic:  K ^ETSLNC(129.12,"B",$E(X,1,240),DA)
                   Whole Kill:  K ^ETSLNC(129.12,"B")
                         X(1):  NAME  (129.12,.01)  (Subscr 1)  (Len 240)  (forwards)

              RECORD INDEXES:   D (#1440)

129.12,1      LOINC ABBR             0;2 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>70!($L(X)<1) X
              MAXIMUM LENGTH:   70
              LAST EDITED:      FEB 09, 2017 
              HELP-PROMPT:      Enter an answer 1-70 characters in length. 
              DESCRIPTION:
                                This is the abbreviation for the LOINC code.  

              FIELD INDEX:      E (#1455)    REGULAR    IR    LOOKUP & SORTING
                  Short Descr:  Lookup and sorting on whole LOINC ABBR field
                  Description:  This x-ref allows lookup and sorting on the entire LOINC ABBR field.  
                    Set Logic:  S ^ETSLNC(129.12,"E",X,DA)=""
                   Kill Logic:  K ^ETSLNC(129.12,"E",X,DA)
                   Whole Kill:  K ^ETSLNC(129.12,"E")
                         X(1):  LOINC ABBR  (129.12,1)  (Subscr 1)  (forwards)


129.12,7      TYPE                   0;7 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
              MAXIMUM LENGTH:   30
              LAST EDITED:      FEB 14, 2017 
              HELP-PROMPT:      Enter an answer 1-30 characters in length. 
              DESCRIPTION:
                                This is the type of LOINC code.  

              CROSS-REFERENCE:  129.12^G 
                                1)= S ^ETSLNC(129.12,"G",$E(X,1,30),DA)=""
                                2)= K ^ETSLNC(129.12,"G",$E(X,1,30),DA)
                                To check for correct entry according to type.  


              RECORD INDEXES:   D (#1440)

129.12,10     SUBTYPE                0;10 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
              MAXIMUM LENGTH:   30
              LAST EDITED:      JAN 30, 2017 
              HELP-PROMPT:      Enter an answer that is 3-30 characters in length, not numeric, and not starting with punctuation. 
              DESCRIPTION:
                                This field is used to further define properties. Can be used as screen element.  


File #129.12

  Record Indexes:

  D (#1440)    RECORD    REGULAR    IR    LOOKUP & SORTING
      Short Descr:  This index is for lookups of the TYPE and NAME fields
      Description:  This index is for lookup by TYPE and NAME, the combination which should make for unique entries in the file.  
        Set Logic:  S ^ETSLNC(129.12,"D",$E(X(1),1,30),X(2),DA)=""
       Kill Logic:  K ^ETSLNC(129.12,"D",$E(X(1),1,30),X(2),DA)
       Whole Kill:  K ^ETSLNC(129.12,"D")
             X(1):  TYPE  (129.12,7)  (Subscr 1)  (Len 30)  (forwards)
             X(2):  NAME  (129.12,.01)  (Subscr 2)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):