001 package org.vmdb.hl7;
002
003 /**
004 * <p><Title:> Predefined Loinc Codes For Common VMDB Observations. </p>
005 * <p>Description: HL7 Network Connectivity For VMDB. </p>
006 * <p>Copyright: Copyright (c) 2002-2003. </p>
007 * <p>Company: Veterinary Medical Database (VMDB). </p>
008 * @author Michael K. Martin
009 * @version 1.0
010 */
011
012 public class Loinc {
013
014 // Establish constants for commonly used LOINC observation identifiers
015 public static final CEElement AGE_CALCULATED;
016 public static final CEElement AGE_ESTIMATED;
017 public static final CEElement AGE_REPORTED;
018 public static final CEElement BODY_TEMPERATURE;
019 public static final CEElement BODY_WEIGHT_ESTIMATED;
020 public static final CEElement BODY_WEIGHT_MEASURED;
021 public static final CEElement CHIEF_COMPLAINT_NOM;
022 public static final CEElement CHIEF_COMPLAINT_NAR;
023 public static final CEElement COLOR_NOM;
024 public static final CEElement COLOR_NAR;
025 public static final CEElement DIAGNOSIS_NOM;
026 public static final CEElement DIAGNOSIS_NAR;
027 public static final CEElement RECHECK_NOM;
028 public static final CEElement HISTORY_NOM;
029 public static final CEElement HISTORY_NAR;
030 public static final CEElement FINDINGS_NOM;
031 public static final CEElement FINDINGS_NAR;
032 public static final CEElement CHART_ABSTRACT;
033 public static final CEElement PROCEDURE_TYPE;
034
035 static {
036 CEElement eNewElement;
037
038 eNewElement = new CEElement();
039 eNewElement.setIdentifier( "29553-5" );
040 eNewElement.setText( "Age Calculated" );
041 eNewElement.setCodingSystem( "LN" );
042 AGE_CALCULATED = eNewElement;
043
044 eNewElement = new CEElement();
045 eNewElement.setIdentifier( "21611-9" );
046 eNewElement.setText( "Age Reported" );
047 eNewElement.setCodingSystem( "LN" );
048 AGE_REPORTED = eNewElement;
049
050 eNewElement = new CEElement();
051 eNewElement.setIdentifier( "21612-7" );
052 eNewElement.setText( "Age Estimated" );
053 eNewElement.setCodingSystem( "LN" );
054 AGE_ESTIMATED = eNewElement;
055
056 eNewElement = new CEElement();
057 eNewElement.setIdentifier( "8310-5" );
058 eNewElement.setText( "Body Temperature" );
059 eNewElement.setCodingSystem( "LN" );
060 BODY_TEMPERATURE = eNewElement;
061
062 eNewElement = new CEElement();
063 eNewElement.setIdentifier( "8335-2" );
064 eNewElement.setText( "Body Weight Estimated" );
065 eNewElement.setCodingSystem( "LN" );
066 BODY_WEIGHT_ESTIMATED = eNewElement;
067
068 eNewElement = new CEElement();
069 eNewElement.setIdentifier( "3141-9" );
070 eNewElement.setText( "Body Weight Measured" );
071 eNewElement.setCodingSystem( "LN" );
072 BODY_WEIGHT_MEASURED = eNewElement;
073
074 eNewElement = new CEElement();
075 eNewElement.setIdentifier( "8661-1" );
076 eNewElement.setText( "Chief Complaint NOM" );
077 eNewElement.setCodingSystem( "LN" );
078 CHIEF_COMPLAINT_NOM = eNewElement;
079
080 eNewElement = new CEElement();
081 eNewElement.setIdentifier( "10154-3" );
082 eNewElement.setText( "Chief Complaint NAR" );
083 eNewElement.setCodingSystem( "LN" );
084 CHIEF_COMPLAINT_NAR = eNewElement;
085
086 eNewElement = new CEElement();
087 eNewElement.setIdentifier( "29297-9" );
088 eNewElement.setText( "Color NOM" );
089 eNewElement.setCodingSystem( "LN" );
090 COLOR_NOM = eNewElement;
091
092 eNewElement = new CEElement();
093 eNewElement.setIdentifier( "29552-7" );
094 eNewElement.setText( "Color NAR" );
095 eNewElement.setCodingSystem( "LN" );
096 COLOR_NAR = eNewElement;
097
098 eNewElement = new CEElement();
099 eNewElement.setIdentifier( "29308-4" );
100 eNewElement.setText( "Diagnosis NOM" );
101 eNewElement.setCodingSystem( "LN" );
102 DIAGNOSIS_NOM = eNewElement;
103
104 eNewElement = new CEElement();
105 eNewElement.setIdentifier( "29548-5" );
106 eNewElement.setText( "Diagnosis NAR" );
107 eNewElement.setCodingSystem( "LN" );
108 DIAGNOSIS_NAR = eNewElement;
109
110 eNewElement = new CEElement();
111 eNewElement.setIdentifier( "?XXXX-4" );
112 eNewElement.setText( "Recheck NOM" );
113 eNewElement.setCodingSystem( "LN" );
114 RECHECK_NOM = eNewElement;
115
116 eNewElement = new CEElement();
117 eNewElement.setIdentifier( "29547-7" );
118 eNewElement.setText( "History of Symptoms and Disease NOM" );
119 eNewElement.setCodingSystem( "LN" );
120 HISTORY_NOM = eNewElement;
121
122 eNewElement = new CEElement();
123 eNewElement.setIdentifier( "29546-9" );
124 eNewElement.setText( "History of Symptoms and Disease NAR" );
125 eNewElement.setCodingSystem( "LN" );
126 HISTORY_NAR = eNewElement;
127
128 eNewElement = new CEElement();
129 eNewElement.setIdentifier( "29544-4" );
130 eNewElement.setText( "Physical Findings NOM" );
131 eNewElement.setCodingSystem( "LN" );
132 FINDINGS_NOM = eNewElement;
133
134 eNewElement = new CEElement();
135 eNewElement.setIdentifier( "29545-1" );
136 eNewElement.setText( "Physical Findings NAR" );
137 eNewElement.setCodingSystem( "LN" );
138 FINDINGS_NAR = eNewElement;
139
140 eNewElement = new CEElement();
141 eNewElement.setIdentifier( "A-16014" );
142 eNewElement.setText( "Chart Abstract" );
143 eNewElement.setCodingSystem( "LN" );
144 CHART_ABSTRACT = eNewElement;
145
146 eNewElement = new CEElement();
147 eNewElement.setIdentifier( "29300-1" );
148 eNewElement.setText( "Procedure:Type" );
149 eNewElement.setCodingSystem( "LN" );
150 PROCEDURE_TYPE = eNewElement;
151
152 }
153
154 }// End class Lloinc