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