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):