/*******************************************************************************
 *  Copyright 2017 Centre for Development of Advanced Computing(C-DAC), Pune
 *  
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *  
 *    http://www.apache.org/licenses/LICENSE-2.0
 *  
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *******************************************************************************/
package cdac.medinfo.sdk.hl7282.baselibs;

import java.util.Locale;

import cdac.medinfo.sdk.hl7282.commoninterface.ISingleCollection;
import cdac.medinfo.sdk.hl7282.exceptions.UserTableException;
import cdac.medinfo.sdk.hl7282.utils.HL7Config;
import cdac.medinfo.sdk.hl7282.utils.HL7Constants;
import cdac.medinfo.sdk.hl7282.utils.IPairedCollection;
import cdac.medinfo.sdk.hl7282.utils.PairedCollection;
import cdac.medinfo.sdk.hl7282.utils.ResourceBundleWrapper;

/**
 *This Class represents the HL7 Tables and User Defined Tables.
 *The class is the SingleTon class.
 */
public class ValueTables    
{
	

	//The Delimiter for the Values in the Value Table
	static char HL7_VALUE_TABLE_DELIMITER = '#';
	protected static final IPairedCollection<Integer, String> objHMapValueTable = new PairedCollection<Integer, String>();
	/**
	 * This is the object of the class ValueTable.
	 */
	public static ValueTables objValueTables;

	/**
	 * The Static method used to create the object of class ValueTables 
	 * only once i.e makes it singleton Class. 
	 * @return objValueTables - object of class ValueTables
	 */
	public static ValueTables createInstance()
	{
		if(objValueTables==null)
		{
			objValueTables = new ValueTables();
		}
		return objValueTables;
	}
	/**
	 * The constructor for the class Value table,
	 * which adds the Table number in Hash Map as key and Value Table as value. 
	 * Variables declared in the Function represents as a Value table
	 */
	private ValueTables()
	{
		//HL7 Tables
		//add method parameters suggest that first one is Table number and second is Table Data
		String strAddressType= "BA"+HL7_VALUE_TABLE_DELIMITER+"BI"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"BDL"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"RH"+HL7_VALUE_TABLE_DELIMITER+"BR"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"SH"+HL7_VALUE_TABLE_DELIMITER+"TM";
		add(190, strAddressType);

		String strInvocationEvent = "D"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"T"; 
		add(100, strInvocationEvent);

		String strPriceType = "AP"+HL7_VALUE_TABLE_DELIMITER+"DC"+HL7_VALUE_TABLE_DELIMITER+"IC"+HL7_VALUE_TABLE_DELIMITER+"PF"+HL7_VALUE_TABLE_DELIMITER+"TF"+HL7_VALUE_TABLE_DELIMITER+"TP"+HL7_VALUE_TABLE_DELIMITER+"UP";
		add(205, strPriceType);

		String strRangeType = "P"+HL7_VALUE_TABLE_DELIMITER+"F";
		add(298, strRangeType);

		String strCweStatuses = "U"+HL7_VALUE_TABLE_DELIMITER+"UASK"+HL7_VALUE_TABLE_DELIMITER+"NAV"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"NASK";
		add(353, strCweStatuses);

		String strCheckDigitScheme = "BCV"+HL7_VALUE_TABLE_DELIMITER+"NPI"+HL7_VALUE_TABLE_DELIMITER+"ISO"+HL7_VALUE_TABLE_DELIMITER+"M10"+HL7_VALUE_TABLE_DELIMITER+"M11";
		add(61, strCheckDigitScheme);

		String strComputationType = "%"+HL7_VALUE_TABLE_DELIMITER+"a";
		add(523, strComputationType);

		String strDayType = "AP"+HL7_VALUE_TABLE_DELIMITER+"DE"+HL7_VALUE_TABLE_DELIMITER+"PE";
		add(149, strDayType);

		String strEncoding = "A"+HL7_VALUE_TABLE_DELIMITER+"HEX"+HL7_VALUE_TABLE_DELIMITER+"Base64";
		add(299, strEncoding);

		String strUniversalIdType = "DNS"+HL7_VALUE_TABLE_DELIMITER+"EUI64"+HL7_VALUE_TABLE_DELIMITER+"CLIA"+HL7_VALUE_TABLE_DELIMITER+"CLIP"+HL7_VALUE_TABLE_DELIMITER+"GUID"+HL7_VALUE_TABLE_DELIMITER+"HCD"+HL7_VALUE_TABLE_DELIMITER+"HL7"+HL7_VALUE_TABLE_DELIMITER+"ISO"+HL7_VALUE_TABLE_DELIMITER+"L,M,N"+HL7_VALUE_TABLE_DELIMITER+"Random"+HL7_VALUE_TABLE_DELIMITER+"URI"+HL7_VALUE_TABLE_DELIMITER+"UUID"+HL7_VALUE_TABLE_DELIMITER+"x400"+HL7_VALUE_TABLE_DELIMITER+"x500";
		add(301, strUniversalIdType);

		String strMoneyOrPercentageIndicator = "AT"+HL7_VALUE_TABLE_DELIMITER+"PC";
		add(148, strMoneyOrPercentageIndicator);

		String strCodingSystem = "L"+HL7_VALUE_TABLE_DELIMITER+"99"+HL7_VALUE_TABLE_DELIMITER+"ACR"+HL7_VALUE_TABLE_DELIMITER+"ALPHAID2006"+HL7_VALUE_TABLE_DELIMITER+"ALPHAID2007"+HL7_VALUE_TABLE_DELIMITER+"ALPHAID2008"+HL7_VALUE_TABLE_DELIMITER+"ALPHAID2009"+HL7_VALUE_TABLE_DELIMITER+"ALPHAID2010"+HL7_VALUE_TABLE_DELIMITER+"ALPHAID2011"+HL7_VALUE_TABLE_DELIMITER+"ART"+HL7_VALUE_TABLE_DELIMITER+"ANS+"+HL7_VALUE_TABLE_DELIMITER+"AS4"+HL7_VALUE_TABLE_DELIMITER+"AS4E"+HL7_VALUE_TABLE_DELIMITER+"ATC"+HL7_VALUE_TABLE_DELIMITER+"C4"+HL7_VALUE_TABLE_DELIMITER+"CAPECC"+HL7_VALUE_TABLE_DELIMITER+"CAS"+HL7_VALUE_TABLE_DELIMITER+"CCC"+HL7_VALUE_TABLE_DELIMITER+"CD2"+HL7_VALUE_TABLE_DELIMITER+"CDCA"+HL7_VALUE_TABLE_DELIMITER+"CDCEDACUITY"+HL7_VALUE_TABLE_DELIMITER+"CDCM"+HL7_VALUE_TABLE_DELIMITER+"CDCOBS"+HL7_VALUE_TABLE_DELIMITER+"CDCPHINVS"+HL7_VALUE_TABLE_DELIMITER+"CDCREC"+HL7_VALUE_TABLE_DELIMITER+"CDS"+HL7_VALUE_TABLE_DELIMITER+"CLP"+HL7_VALUE_TABLE_DELIMITER+"CPTM"+HL7_VALUE_TABLE_DELIMITER+"CST"+HL7_VALUE_TABLE_DELIMITER+"CVX"+HL7_VALUE_TABLE_DELIMITER+"DCM"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"E5"+HL7_VALUE_TABLE_DELIMITER+"E6"+HL7_VALUE_TABLE_DELIMITER+"E7"+HL7_VALUE_TABLE_DELIMITER+"ENZC"+HL7_VALUE_TABLE_DELIMITER+"EPASRS"+HL7_VALUE_TABLE_DELIMITER+"FDAUDI"+HL7_VALUE_TABLE_DELIMITER+"FDAUNII"+HL7_VALUE_TABLE_DELIMITER+"FDDC"+HL7_VALUE_TABLE_DELIMITER+"FDDX"+HL7_VALUE_TABLE_DELIMITER+"FDK"+HL7_VALUE_TABLE_DELIMITER+"FIPS5_2"+HL7_VALUE_TABLE_DELIMITER+"FIPS6_4"+HL7_VALUE_TABLE_DELIMITER+"GDRG2006"+HL7_VALUE_TABLE_DELIMITER+"GDRG2007"+HL7_VALUE_TABLE_DELIMITER+"GDRG2008"+HL7_VALUE_TABLE_DELIMITER+"GDRG2009"+HL7_VALUE_TABLE_DELIMITER+"GMDC2006"+HL7_VALUE_TABLE_DELIMITER+"GMDC2007"+HL7_VALUE_TABLE_DELIMITER+"GMDC2008"+HL7_VALUE_TABLE_DELIMITER+"GMDC2009"+HL7_VALUE_TABLE_DELIMITER+"GS1UDI"+HL7_VALUE_TABLE_DELIMITER+"HB"+HL7_VALUE_TABLE_DELIMITER+"HCPCS"+HL7_VALUE_TABLE_DELIMITER+"HCPT"+HL7_VALUE_TABLE_DELIMITER+"HHC"+HL7_VALUE_TABLE_DELIMITER+"HI"+HL7_VALUE_TABLE_DELIMITER+"HIBUDI"+HL7_VALUE_TABLE_DELIMITER+"HL7"+HL7_VALUE_TABLE_DELIMITER+"HOT"+HL7_VALUE_TABLE_DELIMITER+"HPC"+HL7_VALUE_TABLE_DELIMITER+"I10"+HL7_VALUE_TABLE_DELIMITER+"I10G2006"+HL7_VALUE_TABLE_DELIMITER+"I10P"+HL7_VALUE_TABLE_DELIMITER+"I9"+HL7_VALUE_TABLE_DELIMITER+"I9C"+HL7_VALUE_TABLE_DELIMITER+"I9CDX"+HL7_VALUE_TABLE_DELIMITER+"I9CP"+HL7_VALUE_TABLE_DELIMITER+"IBT"+HL7_VALUE_TABLE_DELIMITER+"IBT"+HL7_VALUE_TABLE_DELIMITER+"IC2"+HL7_VALUE_TABLE_DELIMITER+"ICCUDI"+HL7_VALUE_TABLE_DELIMITER+"ICD10GM2007"+HL7_VALUE_TABLE_DELIMITER+"ICD10GM2008"+HL7_VALUE_TABLE_DELIMITER+"ICD10GM2009"+HL7_VALUE_TABLE_DELIMITER+"ICD10GM2010"+HL7_VALUE_TABLE_DELIMITER+"ICD10GM2011"+HL7_VALUE_TABLE_DELIMITER+"ICD10AM"+HL7_VALUE_TABLE_DELIMITER+"ICD10CA"+HL7_VALUE_TABLE_DELIMITER+"ICDO"+HL7_VALUE_TABLE_DELIMITER+"ICDO2"+HL7_VALUE_TABLE_DELIMITER+"ICDO3"+HL7_VALUE_TABLE_DELIMITER+"ICS"+HL7_VALUE_TABLE_DELIMITER+"ICSD"+HL7_VALUE_TABLE_DELIMITER+"ISO+"+HL7_VALUE_TABLE_DELIMITER+"ISO3166_1"+HL7_VALUE_TABLE_DELIMITER+"ISO3166_2"+HL7_VALUE_TABLE_DELIMITER+"ISO4217"+HL7_VALUE_TABLE_DELIMITER+"ISO639"+HL7_VALUE_TABLE_DELIMITER+"ITIS"+HL7_VALUE_TABLE_DELIMITER+"IUPP"+HL7_VALUE_TABLE_DELIMITER+"IUPC"+HL7_VALUE_TABLE_DELIMITER+"JC8"+HL7_VALUE_TABLE_DELIMITER+"JC10"+HL7_VALUE_TABLE_DELIMITER+"JJ1017"+HL7_VALUE_TABLE_DELIMITER+"LB"+HL7_VALUE_TABLE_DELIMITER+"LN"+HL7_VALUE_TABLE_DELIMITER+"MCD"+HL7_VALUE_TABLE_DELIMITER+"MCR"+HL7_VALUE_TABLE_DELIMITER+"MDC"+HL7_VALUE_TABLE_DELIMITER+"MDDX"+HL7_VALUE_TABLE_DELIMITER+"MEDC"+HL7_VALUE_TABLE_DELIMITER+"MEDR"+HL7_VALUE_TABLE_DELIMITER+"MEDX"+HL7_VALUE_TABLE_DELIMITER+"MGPI"+HL7_VALUE_TABLE_DELIMITER+"MVX"+HL7_VALUE_TABLE_DELIMITER+"NAICS"+HL7_VALUE_TABLE_DELIMITER+"NCPDP"+HL7_VALUE_TABLE_DELIMITER+"NDA"+HL7_VALUE_TABLE_DELIMITER+"NDC"+HL7_VALUE_TABLE_DELIMITER+"NDFRT"+HL7_VALUE_TABLE_DELIMITER+"NIC"+HL7_VALUE_TABLE_DELIMITER+"NIP001"+HL7_VALUE_TABLE_DELIMITER+"NIP002"+HL7_VALUE_TABLE_DELIMITER+"NIP004"+HL7_VALUE_TABLE_DELIMITER+"NIP007"+HL7_VALUE_TABLE_DELIMITER+"NIP008"+HL7_VALUE_TABLE_DELIMITER+"NIP009"+HL7_VALUE_TABLE_DELIMITER+"NIP010"+HL7_VALUE_TABLE_DELIMITER+"NND"+HL7_VALUE_TABLE_DELIMITER+"NPI"+HL7_VALUE_TABLE_DELIMITER+"NUBC"+HL7_VALUE_TABLE_DELIMITER+"NULLFL"+HL7_VALUE_TABLE_DELIMITER+"OHA"+HL7_VALUE_TABLE_DELIMITER+"O3012006"+HL7_VALUE_TABLE_DELIMITER+"OPS2007"+HL7_VALUE_TABLE_DELIMITER+"OPS2008"+HL7_VALUE_TABLE_DELIMITER+"OPS2009"+HL7_VALUE_TABLE_DELIMITER+"OPS2010"+HL7_VALUE_TABLE_DELIMITER+"OPS2011"+HL7_VALUE_TABLE_DELIMITER+"PHINQUESTION"+HL7_VALUE_TABLE_DELIMITER+"PLR"+HL7_VALUE_TABLE_DELIMITER+"PLT"+HL7_VALUE_TABLE_DELIMITER+"POS"+HL7_VALUE_TABLE_DELIMITER+"RC"+HL7_VALUE_TABLE_DELIMITER+"RXNORM"+HL7_VALUE_TABLE_DELIMITER+"SCT"+HL7_VALUE_TABLE_DELIMITER+"SCT2"+HL7_VALUE_TABLE_DELIMITER+"SDM"+HL7_VALUE_TABLE_DELIMITER+"SIC"+HL7_VALUE_TABLE_DELIMITER+"SNM"+HL7_VALUE_TABLE_DELIMITER+"SNM3"+HL7_VALUE_TABLE_DELIMITER+"SNT"+HL7_VALUE_TABLE_DELIMITER+"SOC"+HL7_VALUE_TABLE_DELIMITER+"UB04FL14"+HL7_VALUE_TABLE_DELIMITER+"UB04FL15"+HL7_VALUE_TABLE_DELIMITER+"UB04FL17"+HL7_VALUE_TABLE_DELIMITER+"UB04FL31"+HL7_VALUE_TABLE_DELIMITER+"UB04FL35"+HL7_VALUE_TABLE_DELIMITER+"UB04FL39"+HL7_VALUE_TABLE_DELIMITER+"UC"+HL7_VALUE_TABLE_DELIMITER+"UCUM"+HL7_VALUE_TABLE_DELIMITER+"UMD"+HL7_VALUE_TABLE_DELIMITER+"UML"+HL7_VALUE_TABLE_DELIMITER+"UPC"+HL7_VALUE_TABLE_DELIMITER+"UPIN"+HL7_VALUE_TABLE_DELIMITER+"USPS"+HL7_VALUE_TABLE_DELIMITER+"W1"+HL7_VALUE_TABLE_DELIMITER+"W2"+HL7_VALUE_TABLE_DELIMITER+"W4"+HL7_VALUE_TABLE_DELIMITER+"WC"+HL7_VALUE_TABLE_DELIMITER+"X12De";
		add(396, strCodingSystem);


		//Values for this component need to come from 
		//National Uniform Billing Committee (NUBC)
		String strOccurrenceCode = "";
		add(350, strOccurrenceCode);

		String strSequenceCondition = "S"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"R";
		add(524, strSequenceCondition);

		//Values for this component need to come from 
		//National Uniform Billing Committee (NUBC
		String strOccurrenceSpan = "";
		add(351, strOccurrenceSpan);

		String strNameRepresentation = "I"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"P";
		add(465, strNameRepresentation);

		String strNameAssemblyOrder = "G"+HL7_VALUE_TABLE_DELIMITER+"F";
		add(444, strNameAssemblyOrder);

		String strProcessingId = "D"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"T";
		add(103, strProcessingId);

		String strProcessingMode = "A"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"Not present";
		add(207, strProcessingMode);

		String strRelationalOperator = "EQ"+HL7_VALUE_TABLE_DELIMITER+"NE"+HL7_VALUE_TABLE_DELIMITER+"LT"+HL7_VALUE_TABLE_DELIMITER+"GT"+HL7_VALUE_TABLE_DELIMITER+"LE"+HL7_VALUE_TABLE_DELIMITER+"GE"+HL7_VALUE_TABLE_DELIMITER+"CT"+HL7_VALUE_TABLE_DELIMITER+"GN";
		add(209, strRelationalOperator);

		String strRelationalConjunction = "AND"+HL7_VALUE_TABLE_DELIMITER+"OR";
		add(210, strRelationalConjunction);

		String strTypeOfReferencedData = "AP"+HL7_VALUE_TABLE_DELIMITER+"AU"+HL7_VALUE_TABLE_DELIMITER+"FT"+HL7_VALUE_TABLE_DELIMITER+"IM"+HL7_VALUE_TABLE_DELIMITER+"multipart"+HL7_VALUE_TABLE_DELIMITER+"NS"+HL7_VALUE_TABLE_DELIMITER+"SD"+HL7_VALUE_TABLE_DELIMITER+"SI"+HL7_VALUE_TABLE_DELIMITER+"TEXT"+HL7_VALUE_TABLE_DELIMITER+"TX";
		add(191, strTypeOfReferencedData);

		String strSubTypeOfReferencedData = ""+HL7_VALUE_TABLE_DELIMITER+"x-hl7-cda-level-one";
		add(291, strSubTypeOfReferencedData);

		String strCalendarAlignment = "MY"+HL7_VALUE_TABLE_DELIMITER+"WY"+HL7_VALUE_TABLE_DELIMITER+"DM"+HL7_VALUE_TABLE_DELIMITER+"DY"+HL7_VALUE_TABLE_DELIMITER+"DW"+HL7_VALUE_TABLE_DELIMITER+"HD"+HL7_VALUE_TABLE_DELIMITER+"NH"+HL7_VALUE_TABLE_DELIMITER+"SN";
		add(527, strCalendarAlignment);

		String strEventRelatedPeriod = "HS"+HL7_VALUE_TABLE_DELIMITER+"AC"+HL7_VALUE_TABLE_DELIMITER+"PC"+HL7_VALUE_TABLE_DELIMITER+"IC"+HL7_VALUE_TABLE_DELIMITER+"ACM"+HL7_VALUE_TABLE_DELIMITER+"ACD"+HL7_VALUE_TABLE_DELIMITER+"ACV"+HL7_VALUE_TABLE_DELIMITER+"PCM"+HL7_VALUE_TABLE_DELIMITER+"PCD"+HL7_VALUE_TABLE_DELIMITER+"PCV"+HL7_VALUE_TABLE_DELIMITER+"ICM"+HL7_VALUE_TABLE_DELIMITER+"ICD"+HL7_VALUE_TABLE_DELIMITER+"ICV";
		add(528, strEventRelatedPeriod);

		String strCertificationStatus = "C"+HL7_VALUE_TABLE_DELIMITER+"E";
		add(337, strCertificationStatus);

		String strSequencing = "A"+HL7_VALUE_TABLE_DELIMITER+"AN"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"DN"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(397, strSequencing);

		String strTQConjunctionId = "S"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"C";
		add(472, strTQConjunctionId);

		String strPrecision = "Y"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"S";
		add(529, strPrecision);

		String strDaysOfWeek = "SAT"+HL7_VALUE_TABLE_DELIMITER+"SUN"+HL7_VALUE_TABLE_DELIMITER+"MON"+HL7_VALUE_TABLE_DELIMITER+"TUE"+HL7_VALUE_TABLE_DELIMITER+"WED"+HL7_VALUE_TABLE_DELIMITER+"THU"+HL7_VALUE_TABLE_DELIMITER+"FRI";
		add(267, strDaysOfWeek);

		String strNameType = "A"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"BAD"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"MSK"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"NAV"+HL7_VALUE_TABLE_DELIMITER+"NB"+HL7_VALUE_TABLE_DELIMITER+"NOUSE"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"REL"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"TEMP"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(200, strNameType);

		String strTelecommunicationUseCode = "PRN"+HL7_VALUE_TABLE_DELIMITER+"ORN"+HL7_VALUE_TABLE_DELIMITER+"WPN"+HL7_VALUE_TABLE_DELIMITER+"VHN"+HL7_VALUE_TABLE_DELIMITER+"ASN"+HL7_VALUE_TABLE_DELIMITER+"EMR"+HL7_VALUE_TABLE_DELIMITER+"NET"+HL7_VALUE_TABLE_DELIMITER+"BPN"+HL7_VALUE_TABLE_DELIMITER+"PRS";
		add(201, strTelecommunicationUseCode);

		String strTelecommunicationEquipmentType = "PH"+HL7_VALUE_TABLE_DELIMITER+"FX"+HL7_VALUE_TABLE_DELIMITER+"MD"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"SAT"+HL7_VALUE_TABLE_DELIMITER+"BP"+HL7_VALUE_TABLE_DELIMITER+"Internet"+HL7_VALUE_TABLE_DELIMITER+"X.400"+HL7_VALUE_TABLE_DELIMITER+"TDD"+HL7_VALUE_TABLE_DELIMITER+"TTY";
		add(202, strTelecommunicationEquipmentType);

		String strSegmentActionCode = "A"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"X";
		add(206, strSegmentActionCode);


		//For the Values ----use 3-character (alphabetic form of ISO 3166
		String strCountryCode = "IND"+HL7_VALUE_TABLE_DELIMITER+"PAK";
		add(399, strCountryCode);


		String strContinuationStyleCode = "F"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(398, strContinuationStyleCode);

		//page no..72
		String strMessageErrorConditionCodes = "0"+HL7_VALUE_TABLE_DELIMITER+"100"+HL7_VALUE_TABLE_DELIMITER+"101"+HL7_VALUE_TABLE_DELIMITER+"102"+HL7_VALUE_TABLE_DELIMITER+"103"+HL7_VALUE_TABLE_DELIMITER+"104"+HL7_VALUE_TABLE_DELIMITER+"200"+HL7_VALUE_TABLE_DELIMITER+"201"+HL7_VALUE_TABLE_DELIMITER+"202"+HL7_VALUE_TABLE_DELIMITER+"203"+HL7_VALUE_TABLE_DELIMITER+"204"+HL7_VALUE_TABLE_DELIMITER+"205"+HL7_VALUE_TABLE_DELIMITER+"206"+HL7_VALUE_TABLE_DELIMITER+"207";
		add(357, strMessageErrorConditionCodes);

		String strErrorSeverity = "W"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"F";
		add(516, strErrorSeverity);

		String strAcknowledgmentCode = "AA"+HL7_VALUE_TABLE_DELIMITER+"AE"+HL7_VALUE_TABLE_DELIMITER+"AR"+HL7_VALUE_TABLE_DELIMITER+"CA"+HL7_VALUE_TABLE_DELIMITER+"CE"+HL7_VALUE_TABLE_DELIMITER+"CR";
		add(8, strAcknowledgmentCode);

		String strVersionID = "2.0"+HL7_VALUE_TABLE_DELIMITER+"2.0D"+HL7_VALUE_TABLE_DELIMITER+"2.1"+HL7_VALUE_TABLE_DELIMITER+"2.2"+HL7_VALUE_TABLE_DELIMITER+
							  "2.3"+HL7_VALUE_TABLE_DELIMITER+"2.3.1"+HL7_VALUE_TABLE_DELIMITER+"2.4"+HL7_VALUE_TABLE_DELIMITER+"2.5"+HL7_VALUE_TABLE_DELIMITER+
							  "2.5.1"+ HL7_VALUE_TABLE_DELIMITER+"2.6"+ HL7_VALUE_TABLE_DELIMITER+"2.7"+ HL7_VALUE_TABLE_DELIMITER+"2.7.1"+ HL7_VALUE_TABLE_DELIMITER+"2.8"+ HL7_VALUE_TABLE_DELIMITER+"2.8.1"+HL7_VALUE_TABLE_DELIMITER+"2.8.2";
		add(104, strVersionID);

	

		String strAlternateCharacterSets = "ASCII"+HL7_VALUE_TABLE_DELIMITER+"8859/1"+HL7_VALUE_TABLE_DELIMITER+"8859/2"+HL7_VALUE_TABLE_DELIMITER+"8859/3"+HL7_VALUE_TABLE_DELIMITER+"8859/4"+HL7_VALUE_TABLE_DELIMITER+"8859/5"+HL7_VALUE_TABLE_DELIMITER+"8859/6"+HL7_VALUE_TABLE_DELIMITER+"8859/7"+HL7_VALUE_TABLE_DELIMITER+"8859/8"+HL7_VALUE_TABLE_DELIMITER+"8859/9"+HL7_VALUE_TABLE_DELIMITER+"8859/15"+HL7_VALUE_TABLE_DELIMITER+"ISO IR6"+HL7_VALUE_TABLE_DELIMITER+"ISO IR14"+HL7_VALUE_TABLE_DELIMITER+"ISO IR87"+HL7_VALUE_TABLE_DELIMITER+"ISO IR159"+HL7_VALUE_TABLE_DELIMITER+"GB 18030-2000"+HL7_VALUE_TABLE_DELIMITER+"KS X 1001"+HL7_VALUE_TABLE_DELIMITER+"CNS 11643-1992"+HL7_VALUE_TABLE_DELIMITER+"BIG-5"+HL7_VALUE_TABLE_DELIMITER+"UNICODE"+HL7_VALUE_TABLE_DELIMITER+"UNICODE UTF-8"+HL7_VALUE_TABLE_DELIMITER+"UNICODE UTF-16"+HL7_VALUE_TABLE_DELIMITER+"UNICODE UTF-32";
		add(211, strAlternateCharacterSets);

		String strAlternateCharSetHandlingScheme = "ISO 2022-1994"+HL7_VALUE_TABLE_DELIMITER+"2.3"+HL7_VALUE_TABLE_DELIMITER+"<null>";
		add(356, strAlternateCharSetHandlingScheme);

		String strSourceOfComment = "L"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(105, strSourceOfComment);

		String strCommentType = "PI"+HL7_VALUE_TABLE_DELIMITER+"AI"+HL7_VALUE_TABLE_DELIMITER+"GI"+HL7_VALUE_TABLE_DELIMITER+"1R"+HL7_VALUE_TABLE_DELIMITER+"2R"+HL7_VALUE_TABLE_DELIMITER+"GR"+HL7_VALUE_TABLE_DELIMITER+"RE"+HL7_VALUE_TABLE_DELIMITER+"DR";
		add(364, strCommentType);

		String strDataType = "AD"+HL7_VALUE_TABLE_DELIMITER+"AUI"+HL7_VALUE_TABLE_DELIMITER+"CCD"+HL7_VALUE_TABLE_DELIMITER+"CCP"+HL7_VALUE_TABLE_DELIMITER+"CD"+HL7_VALUE_TABLE_DELIMITER+"CF"+HL7_VALUE_TABLE_DELIMITER+"CNE"+HL7_VALUE_TABLE_DELIMITER+"CNN"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"CQ"+HL7_VALUE_TABLE_DELIMITER+"CSU"+HL7_VALUE_TABLE_DELIMITER+"CWE"+HL7_VALUE_TABLE_DELIMITER+"CX"+HL7_VALUE_TABLE_DELIMITER+"DDI"+HL7_VALUE_TABLE_DELIMITER+"DIN"+HL7_VALUE_TABLE_DELIMITER+"DLD"+HL7_VALUE_TABLE_DELIMITER+"DLN"+HL7_VALUE_TABLE_DELIMITER+"DLT"+HL7_VALUE_TABLE_DELIMITER+"DR"+HL7_VALUE_TABLE_DELIMITER+"DT"+HL7_VALUE_TABLE_DELIMITER+"DTM"+HL7_VALUE_TABLE_DELIMITER+"DTN"+HL7_VALUE_TABLE_DELIMITER+"ED"+HL7_VALUE_TABLE_DELIMITER+"EI"+HL7_VALUE_TABLE_DELIMITER+"EIP"+HL7_VALUE_TABLE_DELIMITER+"ERL"+HL7_VALUE_TABLE_DELIMITER+"FC"+HL7_VALUE_TABLE_DELIMITER+"FN"+HL7_VALUE_TABLE_DELIMITER+"FT"+HL7_VALUE_TABLE_DELIMITER+"GTS"+HL7_VALUE_TABLE_DELIMITER+"HD"+HL7_VALUE_TABLE_DELIMITER+"ICD"+HL7_VALUE_TABLE_DELIMITER+"ID"+HL7_VALUE_TABLE_DELIMITER+"IS"+HL7_VALUE_TABLE_DELIMITER+"JCC"+HL7_VALUE_TABLE_DELIMITER+"LA1"+HL7_VALUE_TABLE_DELIMITER+"LA2"+HL7_VALUE_TABLE_DELIMITER+"MA"+HL7_VALUE_TABLE_DELIMITER+"MO"+HL7_VALUE_TABLE_DELIMITER+"MOC"+HL7_VALUE_TABLE_DELIMITER+"MOP"+HL7_VALUE_TABLE_DELIMITER+"MSG"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"NDL"+HL7_VALUE_TABLE_DELIMITER+"NM"+HL7_VALUE_TABLE_DELIMITER+"NR"+HL7_VALUE_TABLE_DELIMITER+"OCD"+HL7_VALUE_TABLE_DELIMITER+"OSP"+HL7_VALUE_TABLE_DELIMITER+"PIP"+HL7_VALUE_TABLE_DELIMITER+"PL"+HL7_VALUE_TABLE_DELIMITER+"PLN"+HL7_VALUE_TABLE_DELIMITER+"PPN"+HL7_VALUE_TABLE_DELIMITER+"PRL"+HL7_VALUE_TABLE_DELIMITER+"PT"+HL7_VALUE_TABLE_DELIMITER+"PTA"+HL7_VALUE_TABLE_DELIMITER+"QIP"+HL7_VALUE_TABLE_DELIMITER+"QSC"+HL7_VALUE_TABLE_DELIMITER+"RCD"+HL7_VALUE_TABLE_DELIMITER+"RFR"+HL7_VALUE_TABLE_DELIMITER+"RI"+HL7_VALUE_TABLE_DELIMITER+"RMC"+HL7_VALUE_TABLE_DELIMITER+"RP"+HL7_VALUE_TABLE_DELIMITER+"RPT"+HL7_VALUE_TABLE_DELIMITER+"SAD"+HL7_VALUE_TABLE_DELIMITER+"SCV"+HL7_VALUE_TABLE_DELIMITER+"SI"+HL7_VALUE_TABLE_DELIMITER+"SN"+HL7_VALUE_TABLE_DELIMITER+"SNM"+HL7_VALUE_TABLE_DELIMITER+"SPD"+HL7_VALUE_TABLE_DELIMITER+"SRT"+HL7_VALUE_TABLE_DELIMITER+"ST"+HL7_VALUE_TABLE_DELIMITER+"TM"+HL7_VALUE_TABLE_DELIMITER+"TX"+HL7_VALUE_TABLE_DELIMITER+"UVC"+HL7_VALUE_TABLE_DELIMITER+"VH"+HL7_VALUE_TABLE_DELIMITER+"VID"+HL7_VALUE_TABLE_DELIMITER+"VR"+HL7_VALUE_TABLE_DELIMITER+"WVI"+HL7_VALUE_TABLE_DELIMITER+"WVS"+HL7_VALUE_TABLE_DELIMITER+"XAD"+HL7_VALUE_TABLE_DELIMITER+"XCN"+HL7_VALUE_TABLE_DELIMITER+"XON"+HL7_VALUE_TABLE_DELIMITER+"XPN"+HL7_VALUE_TABLE_DELIMITER+"XTN";
		add(440, strDataType);

		String strMessageType = "ACK"+HL7_VALUE_TABLE_DELIMITER+"ADT"+HL7_VALUE_TABLE_DELIMITER+"BAR"+HL7_VALUE_TABLE_DELIMITER+"CCF"+HL7_VALUE_TABLE_DELIMITER+"CCI"+HL7_VALUE_TABLE_DELIMITER+"CCM"+HL7_VALUE_TABLE_DELIMITER+"CCQ"+HL7_VALUE_TABLE_DELIMITER+"CCU"+HL7_VALUE_TABLE_DELIMITER+"CQU"+HL7_VALUE_TABLE_DELIMITER+"CRM"+HL7_VALUE_TABLE_DELIMITER+"BPS"+HL7_VALUE_TABLE_DELIMITER+"BRP"+HL7_VALUE_TABLE_DELIMITER+"BRT"+HL7_VALUE_TABLE_DELIMITER+"BTS"+HL7_VALUE_TABLE_DELIMITER+"CSU"+HL7_VALUE_TABLE_DELIMITER+"DBC"+HL7_VALUE_TABLE_DELIMITER+"DBU"+HL7_VALUE_TABLE_DELIMITER+"DEL"+HL7_VALUE_TABLE_DELIMITER+"DEO"+HL7_VALUE_TABLE_DELIMITER+"DER"+HL7_VALUE_TABLE_DELIMITER+"DFT"+HL7_VALUE_TABLE_DELIMITER+"DPR"+HL7_VALUE_TABLE_DELIMITER+"DRC"+HL7_VALUE_TABLE_DELIMITER+"EAC"+HL7_VALUE_TABLE_DELIMITER+"EAN"+HL7_VALUE_TABLE_DELIMITER+"EAR"+HL7_VALUE_TABLE_DELIMITER+"EHC"+HL7_VALUE_TABLE_DELIMITER+"ESR"+HL7_VALUE_TABLE_DELIMITER+"ESU"+HL7_VALUE_TABLE_DELIMITER+"INR"+HL7_VALUE_TABLE_DELIMITER+"INU"+HL7_VALUE_TABLE_DELIMITER+"LSR"+HL7_VALUE_TABLE_DELIMITER+"LSU"+HL7_VALUE_TABLE_DELIMITER+"MDM"+HL7_VALUE_TABLE_DELIMITER+"MFK"+HL7_VALUE_TABLE_DELIMITER+"MFN"+HL7_VALUE_TABLE_DELIMITER+"NMD"+HL7_VALUE_TABLE_DELIMITER+"OMB"+HL7_VALUE_TABLE_DELIMITER+"OMD"+HL7_VALUE_TABLE_DELIMITER+"OMG"+HL7_VALUE_TABLE_DELIMITER+"OMI"+HL7_VALUE_TABLE_DELIMITER+"OML"+HL7_VALUE_TABLE_DELIMITER+"OMN"+HL7_VALUE_TABLE_DELIMITER+"OMP"+HL7_VALUE_TABLE_DELIMITER+"OMQ"+HL7_VALUE_TABLE_DELIMITER+"OMS"+HL7_VALUE_TABLE_DELIMITER+"OPL"+HL7_VALUE_TABLE_DELIMITER+"OPR"+HL7_VALUE_TABLE_DELIMITER+"OPU"+HL7_VALUE_TABLE_DELIMITER+"ORA"+HL7_VALUE_TABLE_DELIMITER+"ORB"+HL7_VALUE_TABLE_DELIMITER+"ORD"+HL7_VALUE_TABLE_DELIMITER+"ORG"+HL7_VALUE_TABLE_DELIMITER+"ORI"+HL7_VALUE_TABLE_DELIMITER+"ORL"+HL7_VALUE_TABLE_DELIMITER+"ORN"+HL7_VALUE_TABLE_DELIMITER+"ORP"+HL7_VALUE_TABLE_DELIMITER+"ORS"+HL7_VALUE_TABLE_DELIMITER+"ORU"+HL7_VALUE_TABLE_DELIMITER+"OSU"+HL7_VALUE_TABLE_DELIMITER+"OUL"+HL7_VALUE_TABLE_DELIMITER+"PEX"+HL7_VALUE_TABLE_DELIMITER+"PGL"+HL7_VALUE_TABLE_DELIMITER+"PIN"+HL7_VALUE_TABLE_DELIMITER+"PMU"+HL7_VALUE_TABLE_DELIMITER+"PPG"+HL7_VALUE_TABLE_DELIMITER+"PPP"+HL7_VALUE_TABLE_DELIMITER+"PPR"+HL7_VALUE_TABLE_DELIMITER+"QBP"+HL7_VALUE_TABLE_DELIMITER+"QCN"+HL7_VALUE_TABLE_DELIMITER+"QRY"+HL7_VALUE_TABLE_DELIMITER+"QSB"+HL7_VALUE_TABLE_DELIMITER+"QSX"+HL7_VALUE_TABLE_DELIMITER+"QVR"+HL7_VALUE_TABLE_DELIMITER+"RAS"+HL7_VALUE_TABLE_DELIMITER+"RCI"+HL7_VALUE_TABLE_DELIMITER+"RCL"+HL7_VALUE_TABLE_DELIMITER+"RDE"+HL7_VALUE_TABLE_DELIMITER+"RDR"+HL7_VALUE_TABLE_DELIMITER+"RDS"+HL7_VALUE_TABLE_DELIMITER+"RDY"+HL7_VALUE_TABLE_DELIMITER+"REF"+HL7_VALUE_TABLE_DELIMITER+"RGV"+HL7_VALUE_TABLE_DELIMITER+"RPA"+HL7_VALUE_TABLE_DELIMITER+"RPI"+HL7_VALUE_TABLE_DELIMITER+"RPL"+HL7_VALUE_TABLE_DELIMITER+"RPR"+HL7_VALUE_TABLE_DELIMITER+"RQA"+HL7_VALUE_TABLE_DELIMITER+"RQC"+HL7_VALUE_TABLE_DELIMITER+"RQI"+HL7_VALUE_TABLE_DELIMITER+"RQP"+HL7_VALUE_TABLE_DELIMITER+"RRA"+HL7_VALUE_TABLE_DELIMITER+"RRD"+HL7_VALUE_TABLE_DELIMITER+"RRE"+HL7_VALUE_TABLE_DELIMITER+"RRG"+HL7_VALUE_TABLE_DELIMITER+"RRI"+HL7_VALUE_TABLE_DELIMITER+"RSP"+HL7_VALUE_TABLE_DELIMITER+"RTB"+HL7_VALUE_TABLE_DELIMITER+"SCN"+HL7_VALUE_TABLE_DELIMITER+"SDN"+HL7_VALUE_TABLE_DELIMITER+"SDR"+HL7_VALUE_TABLE_DELIMITER+"SIU"+HL7_VALUE_TABLE_DELIMITER+"SLN"+HL7_VALUE_TABLE_DELIMITER+"SLR"+HL7_VALUE_TABLE_DELIMITER+"SMD"+HL7_VALUE_TABLE_DELIMITER+"SRM"+HL7_VALUE_TABLE_DELIMITER+"SRR"+HL7_VALUE_TABLE_DELIMITER+"SSR"+HL7_VALUE_TABLE_DELIMITER+"SSU"+HL7_VALUE_TABLE_DELIMITER+"STC"+HL7_VALUE_TABLE_DELIMITER+"STI"+HL7_VALUE_TABLE_DELIMITER+"TCR"+HL7_VALUE_TABLE_DELIMITER+"TCU"+HL7_VALUE_TABLE_DELIMITER+"UDM"+HL7_VALUE_TABLE_DELIMITER+"VXU";
		add(76, strMessageType);

		String strEventType = "A01"+HL7_VALUE_TABLE_DELIMITER+"A02"+HL7_VALUE_TABLE_DELIMITER+"A03"+HL7_VALUE_TABLE_DELIMITER+"A04"+HL7_VALUE_TABLE_DELIMITER+"A05"+HL7_VALUE_TABLE_DELIMITER+"A06"+HL7_VALUE_TABLE_DELIMITER+"A07"+HL7_VALUE_TABLE_DELIMITER+"A08"+HL7_VALUE_TABLE_DELIMITER+"A09"+HL7_VALUE_TABLE_DELIMITER+"A10"+HL7_VALUE_TABLE_DELIMITER+"A11"+HL7_VALUE_TABLE_DELIMITER+"A12"+HL7_VALUE_TABLE_DELIMITER+"A13"+HL7_VALUE_TABLE_DELIMITER+"A14"+HL7_VALUE_TABLE_DELIMITER+"A15"+HL7_VALUE_TABLE_DELIMITER+"A16"+HL7_VALUE_TABLE_DELIMITER+"A17"+HL7_VALUE_TABLE_DELIMITER+"A20"+HL7_VALUE_TABLE_DELIMITER+"A21"+HL7_VALUE_TABLE_DELIMITER+"A22"+HL7_VALUE_TABLE_DELIMITER+"A23"+HL7_VALUE_TABLE_DELIMITER+"A24"+HL7_VALUE_TABLE_DELIMITER+"A25"+HL7_VALUE_TABLE_DELIMITER+"A26"+HL7_VALUE_TABLE_DELIMITER+"A27"+HL7_VALUE_TABLE_DELIMITER+"A28"+HL7_VALUE_TABLE_DELIMITER+"A29"+HL7_VALUE_TABLE_DELIMITER+"A31"+HL7_VALUE_TABLE_DELIMITER+"A32"+HL7_VALUE_TABLE_DELIMITER+"A33"+HL7_VALUE_TABLE_DELIMITER+"A37"+HL7_VALUE_TABLE_DELIMITER+"A38"+HL7_VALUE_TABLE_DELIMITER+"A40"+HL7_VALUE_TABLE_DELIMITER+"A41"+HL7_VALUE_TABLE_DELIMITER+"A42"+HL7_VALUE_TABLE_DELIMITER+"A43"+HL7_VALUE_TABLE_DELIMITER+"A44"+HL7_VALUE_TABLE_DELIMITER+"A45"+HL7_VALUE_TABLE_DELIMITER+"A47"+HL7_VALUE_TABLE_DELIMITER+"A49"+HL7_VALUE_TABLE_DELIMITER+"A50"+HL7_VALUE_TABLE_DELIMITER+"A51"+HL7_VALUE_TABLE_DELIMITER+"A52"+HL7_VALUE_TABLE_DELIMITER+"A53"+HL7_VALUE_TABLE_DELIMITER+"A54"+HL7_VALUE_TABLE_DELIMITER+"A55"+HL7_VALUE_TABLE_DELIMITER+"A60"+HL7_VALUE_TABLE_DELIMITER+"A61"+HL7_VALUE_TABLE_DELIMITER+"A62"+HL7_VALUE_TABLE_DELIMITER+"B01"+HL7_VALUE_TABLE_DELIMITER+"B02"+HL7_VALUE_TABLE_DELIMITER+"B03"+HL7_VALUE_TABLE_DELIMITER+"B04"+HL7_VALUE_TABLE_DELIMITER+"B05"+HL7_VALUE_TABLE_DELIMITER+"B06"+HL7_VALUE_TABLE_DELIMITER+"B07"+HL7_VALUE_TABLE_DELIMITER+"B08"+HL7_VALUE_TABLE_DELIMITER+"C01"+HL7_VALUE_TABLE_DELIMITER+"C02"+HL7_VALUE_TABLE_DELIMITER+"C03"+HL7_VALUE_TABLE_DELIMITER+"C04"+HL7_VALUE_TABLE_DELIMITER+"C05"+HL7_VALUE_TABLE_DELIMITER+"C06"+HL7_VALUE_TABLE_DELIMITER+"C07"+HL7_VALUE_TABLE_DELIMITER+"C08"+HL7_VALUE_TABLE_DELIMITER+"C09"+HL7_VALUE_TABLE_DELIMITER+"C10"+HL7_VALUE_TABLE_DELIMITER+"C11"+HL7_VALUE_TABLE_DELIMITER+"C12"+HL7_VALUE_TABLE_DELIMITER+"E01"+HL7_VALUE_TABLE_DELIMITER+"E02"+HL7_VALUE_TABLE_DELIMITER+"E03"+HL7_VALUE_TABLE_DELIMITER+"E04"+HL7_VALUE_TABLE_DELIMITER+"E10"+HL7_VALUE_TABLE_DELIMITER+"E12"+HL7_VALUE_TABLE_DELIMITER+"E13"+HL7_VALUE_TABLE_DELIMITER+"E15"+HL7_VALUE_TABLE_DELIMITER+"E20"+HL7_VALUE_TABLE_DELIMITER+"E21"+HL7_VALUE_TABLE_DELIMITER+"E22"+HL7_VALUE_TABLE_DELIMITER+"E24"+HL7_VALUE_TABLE_DELIMITER+"E30"+HL7_VALUE_TABLE_DELIMITER+"E31"+HL7_VALUE_TABLE_DELIMITER+"I01"+HL7_VALUE_TABLE_DELIMITER+"I02"+HL7_VALUE_TABLE_DELIMITER+"I03"+HL7_VALUE_TABLE_DELIMITER+"I04"+HL7_VALUE_TABLE_DELIMITER+"I07"+HL7_VALUE_TABLE_DELIMITER+"I08"+HL7_VALUE_TABLE_DELIMITER+"I09"+HL7_VALUE_TABLE_DELIMITER+"I10"+HL7_VALUE_TABLE_DELIMITER+"I11"+HL7_VALUE_TABLE_DELIMITER+"I12"+HL7_VALUE_TABLE_DELIMITER+"I13"+HL7_VALUE_TABLE_DELIMITER+"I14"+HL7_VALUE_TABLE_DELIMITER+"I15"+HL7_VALUE_TABLE_DELIMITER+"I16"+HL7_VALUE_TABLE_DELIMITER+"I19"+HL7_VALUE_TABLE_DELIMITER+"I20"+HL7_VALUE_TABLE_DELIMITER+"I21"+HL7_VALUE_TABLE_DELIMITER+"I22"+HL7_VALUE_TABLE_DELIMITER+"J01"+HL7_VALUE_TABLE_DELIMITER+"J02"+HL7_VALUE_TABLE_DELIMITER+"K11"+HL7_VALUE_TABLE_DELIMITER+"K13"+HL7_VALUE_TABLE_DELIMITER+"K15"+HL7_VALUE_TABLE_DELIMITER+"K21"+HL7_VALUE_TABLE_DELIMITER+"K22"+HL7_VALUE_TABLE_DELIMITER+"K23"+HL7_VALUE_TABLE_DELIMITER+"K24"+HL7_VALUE_TABLE_DELIMITER+"K25"+HL7_VALUE_TABLE_DELIMITER+"K31"+HL7_VALUE_TABLE_DELIMITER+"K32"+HL7_VALUE_TABLE_DELIMITER+"K33"+HL7_VALUE_TABLE_DELIMITER+"K34"+HL7_VALUE_TABLE_DELIMITER+"M02"+HL7_VALUE_TABLE_DELIMITER+"M04"+HL7_VALUE_TABLE_DELIMITER+"M05"+HL7_VALUE_TABLE_DELIMITER+"M06"+HL7_VALUE_TABLE_DELIMITER+"M07"+HL7_VALUE_TABLE_DELIMITER+"M08"+HL7_VALUE_TABLE_DELIMITER+"M09"+HL7_VALUE_TABLE_DELIMITER+"M10"+HL7_VALUE_TABLE_DELIMITER+"M11"+HL7_VALUE_TABLE_DELIMITER+"M12"+HL7_VALUE_TABLE_DELIMITER+"M13"+HL7_VALUE_TABLE_DELIMITER+"M14"+HL7_VALUE_TABLE_DELIMITER+"M15"+HL7_VALUE_TABLE_DELIMITER+"M16"+HL7_VALUE_TABLE_DELIMITER+"M17"+HL7_VALUE_TABLE_DELIMITER+"M18"+HL7_VALUE_TABLE_DELIMITER+"N02"+HL7_VALUE_TABLE_DELIMITER+"O03"+HL7_VALUE_TABLE_DELIMITER+"O04"+HL7_VALUE_TABLE_DELIMITER+"O05"+HL7_VALUE_TABLE_DELIMITER+"O06"+HL7_VALUE_TABLE_DELIMITER+"O07"+HL7_VALUE_TABLE_DELIMITER+"O08"+HL7_VALUE_TABLE_DELIMITER+"O09"+HL7_VALUE_TABLE_DELIMITER+"O10"+HL7_VALUE_TABLE_DELIMITER+"O11"+HL7_VALUE_TABLE_DELIMITER+"O12"+HL7_VALUE_TABLE_DELIMITER+"O13"+HL7_VALUE_TABLE_DELIMITER+"O14"+HL7_VALUE_TABLE_DELIMITER+"O15"+HL7_VALUE_TABLE_DELIMITER+"O16"+HL7_VALUE_TABLE_DELIMITER+"O17"+HL7_VALUE_TABLE_DELIMITER+"O18"+HL7_VALUE_TABLE_DELIMITER+"O19"+HL7_VALUE_TABLE_DELIMITER+"O20"+HL7_VALUE_TABLE_DELIMITER+"O21"+HL7_VALUE_TABLE_DELIMITER+"O22"+HL7_VALUE_TABLE_DELIMITER+"O23"+HL7_VALUE_TABLE_DELIMITER+"O24"+HL7_VALUE_TABLE_DELIMITER+"O25"+HL7_VALUE_TABLE_DELIMITER+"O26"+HL7_VALUE_TABLE_DELIMITER+"O27"+HL7_VALUE_TABLE_DELIMITER+"O28"+HL7_VALUE_TABLE_DELIMITER+"O29"+HL7_VALUE_TABLE_DELIMITER+"O30"+HL7_VALUE_TABLE_DELIMITER+"O31"+HL7_VALUE_TABLE_DELIMITER+"O32"+HL7_VALUE_TABLE_DELIMITER+"O33"+HL7_VALUE_TABLE_DELIMITER+"O34"+HL7_VALUE_TABLE_DELIMITER+"O35"+HL7_VALUE_TABLE_DELIMITER+"O36"+HL7_VALUE_TABLE_DELIMITER+"O37"+HL7_VALUE_TABLE_DELIMITER+"O38"+HL7_VALUE_TABLE_DELIMITER+"O39"+HL7_VALUE_TABLE_DELIMITER+"O40"+HL7_VALUE_TABLE_DELIMITER+"O41"+HL7_VALUE_TABLE_DELIMITER+"O42"+HL7_VALUE_TABLE_DELIMITER+"O43"+HL7_VALUE_TABLE_DELIMITER+"O44"+HL7_VALUE_TABLE_DELIMITER+"O45"+HL7_VALUE_TABLE_DELIMITER+"O46"+HL7_VALUE_TABLE_DELIMITER+"O47"+HL7_VALUE_TABLE_DELIMITER+"O48"+HL7_VALUE_TABLE_DELIMITER+"P01"+HL7_VALUE_TABLE_DELIMITER+"P02"+HL7_VALUE_TABLE_DELIMITER+"P03"+HL7_VALUE_TABLE_DELIMITER+"P05"+HL7_VALUE_TABLE_DELIMITER+"P06"+HL7_VALUE_TABLE_DELIMITER+"P07"+HL7_VALUE_TABLE_DELIMITER+"P08"+HL7_VALUE_TABLE_DELIMITER+"P10"+HL7_VALUE_TABLE_DELIMITER+"P11"+HL7_VALUE_TABLE_DELIMITER+"P12"+HL7_VALUE_TABLE_DELIMITER+"PC1"+HL7_VALUE_TABLE_DELIMITER+"PC2"+HL7_VALUE_TABLE_DELIMITER+"PC3"+HL7_VALUE_TABLE_DELIMITER+"PC6"+HL7_VALUE_TABLE_DELIMITER+"PC7"+HL7_VALUE_TABLE_DELIMITER+"PC8"+HL7_VALUE_TABLE_DELIMITER+"PCB"+HL7_VALUE_TABLE_DELIMITER+"PCC"+HL7_VALUE_TABLE_DELIMITER+"PCD"+HL7_VALUE_TABLE_DELIMITER+"PCG"+HL7_VALUE_TABLE_DELIMITER+"PCH"+HL7_VALUE_TABLE_DELIMITER+"PCJ"+HL7_VALUE_TABLE_DELIMITER+"Q05"+HL7_VALUE_TABLE_DELIMITER+"Q11"+HL7_VALUE_TABLE_DELIMITER+"Q13"+HL7_VALUE_TABLE_DELIMITER+"Q15"+HL7_VALUE_TABLE_DELIMITER+"Q16"+HL7_VALUE_TABLE_DELIMITER+"Q17"+HL7_VALUE_TABLE_DELIMITER+"Q21"+HL7_VALUE_TABLE_DELIMITER+"Q22"+HL7_VALUE_TABLE_DELIMITER+"Q23"+HL7_VALUE_TABLE_DELIMITER+"Q24"+HL7_VALUE_TABLE_DELIMITER+"Q25"+HL7_VALUE_TABLE_DELIMITER+"Q31"+HL7_VALUE_TABLE_DELIMITER+"Q32"+HL7_VALUE_TABLE_DELIMITER+"Q33"+HL7_VALUE_TABLE_DELIMITER+"Q34"+HL7_VALUE_TABLE_DELIMITER+"R01"+HL7_VALUE_TABLE_DELIMITER+"R22"+HL7_VALUE_TABLE_DELIMITER+"R23"+HL7_VALUE_TABLE_DELIMITER+"R24"+HL7_VALUE_TABLE_DELIMITER+"R25"+HL7_VALUE_TABLE_DELIMITER+"R26"+HL7_VALUE_TABLE_DELIMITER+"R30"+HL7_VALUE_TABLE_DELIMITER+"R31"+HL7_VALUE_TABLE_DELIMITER+"R32"+HL7_VALUE_TABLE_DELIMITER+"R33"+HL7_VALUE_TABLE_DELIMITER+"R40"+HL7_VALUE_TABLE_DELIMITER+"R41"+HL7_VALUE_TABLE_DELIMITER+"S01"+HL7_VALUE_TABLE_DELIMITER+"S02"+HL7_VALUE_TABLE_DELIMITER+"S03"+HL7_VALUE_TABLE_DELIMITER+"S04"+HL7_VALUE_TABLE_DELIMITER+"S05"+HL7_VALUE_TABLE_DELIMITER+"S06"+HL7_VALUE_TABLE_DELIMITER+"S07"+HL7_VALUE_TABLE_DELIMITER+"S08"+HL7_VALUE_TABLE_DELIMITER+"S09"+HL7_VALUE_TABLE_DELIMITER+"S10"+HL7_VALUE_TABLE_DELIMITER+"S11"+HL7_VALUE_TABLE_DELIMITER+"S12"+HL7_VALUE_TABLE_DELIMITER+"S13"+HL7_VALUE_TABLE_DELIMITER+"S14"+HL7_VALUE_TABLE_DELIMITER+"S15"+HL7_VALUE_TABLE_DELIMITER+"S16"+HL7_VALUE_TABLE_DELIMITER+"S17"+HL7_VALUE_TABLE_DELIMITER+"S18"+HL7_VALUE_TABLE_DELIMITER+"S19"+HL7_VALUE_TABLE_DELIMITER+"S20"+HL7_VALUE_TABLE_DELIMITER+"S21"+HL7_VALUE_TABLE_DELIMITER+"S22"+HL7_VALUE_TABLE_DELIMITER+"S23"+HL7_VALUE_TABLE_DELIMITER+"S24"+HL7_VALUE_TABLE_DELIMITER+"S25"+HL7_VALUE_TABLE_DELIMITER+"S27"+HL7_VALUE_TABLE_DELIMITER+"S28"+HL7_VALUE_TABLE_DELIMITER+"S29"+HL7_VALUE_TABLE_DELIMITER+"S30"+HL7_VALUE_TABLE_DELIMITER+"S31"+HL7_VALUE_TABLE_DELIMITER+"S32"+HL7_VALUE_TABLE_DELIMITER+"S33"+HL7_VALUE_TABLE_DELIMITER+"S34"+HL7_VALUE_TABLE_DELIMITER+"S35"+HL7_VALUE_TABLE_DELIMITER+"S36"+HL7_VALUE_TABLE_DELIMITER+"S37"+HL7_VALUE_TABLE_DELIMITER+"T01"+HL7_VALUE_TABLE_DELIMITER+"T02"+HL7_VALUE_TABLE_DELIMITER+"T03"+HL7_VALUE_TABLE_DELIMITER+"T04"+HL7_VALUE_TABLE_DELIMITER+"T05"+HL7_VALUE_TABLE_DELIMITER+"T06"+HL7_VALUE_TABLE_DELIMITER+"T07"+HL7_VALUE_TABLE_DELIMITER+"T08"+HL7_VALUE_TABLE_DELIMITER+"T09"+HL7_VALUE_TABLE_DELIMITER+"T10"+HL7_VALUE_TABLE_DELIMITER+"T11"+HL7_VALUE_TABLE_DELIMITER+"T12"+HL7_VALUE_TABLE_DELIMITER+"U01"+HL7_VALUE_TABLE_DELIMITER+"U02"+HL7_VALUE_TABLE_DELIMITER+"U03"+HL7_VALUE_TABLE_DELIMITER+"U04"+HL7_VALUE_TABLE_DELIMITER+"U05"+HL7_VALUE_TABLE_DELIMITER+"U06"+HL7_VALUE_TABLE_DELIMITER+"U07"+HL7_VALUE_TABLE_DELIMITER+"U08"+HL7_VALUE_TABLE_DELIMITER+"U09"+HL7_VALUE_TABLE_DELIMITER+"U10"+HL7_VALUE_TABLE_DELIMITER+"U11"+HL7_VALUE_TABLE_DELIMITER+"U12"+HL7_VALUE_TABLE_DELIMITER+"U13"+HL7_VALUE_TABLE_DELIMITER+"V01"+HL7_VALUE_TABLE_DELIMITER+"V02"+HL7_VALUE_TABLE_DELIMITER+"V03"+HL7_VALUE_TABLE_DELIMITER+"V04"+HL7_VALUE_TABLE_DELIMITER+"Varies"+HL7_VALUE_TABLE_DELIMITER+"W01"+HL7_VALUE_TABLE_DELIMITER+"W02";
		add(3, strEventType);

		String strMessageStructure = "ACK"+HL7_VALUE_TABLE_DELIMITER+"ADT_A01"+HL7_VALUE_TABLE_DELIMITER+"ADT_A02"+HL7_VALUE_TABLE_DELIMITER+"ADT_A03"+HL7_VALUE_TABLE_DELIMITER+"ADT_A05"+HL7_VALUE_TABLE_DELIMITER+"ADT_A06"+HL7_VALUE_TABLE_DELIMITER+"ADT_A09"+HL7_VALUE_TABLE_DELIMITER+"ADT_A12"+HL7_VALUE_TABLE_DELIMITER+"ADT_A15"+HL7_VALUE_TABLE_DELIMITER+"ADT_A16"+HL7_VALUE_TABLE_DELIMITER+"ADT_A17"+HL7_VALUE_TABLE_DELIMITER+"ADT_A20"+HL7_VALUE_TABLE_DELIMITER+"ADT_A21"+HL7_VALUE_TABLE_DELIMITER+"ADT_A24"+HL7_VALUE_TABLE_DELIMITER+"ADT_A37"+HL7_VALUE_TABLE_DELIMITER+"ADT_A38"+HL7_VALUE_TABLE_DELIMITER+"ADT_A39"+HL7_VALUE_TABLE_DELIMITER+"ADT_A43"+HL7_VALUE_TABLE_DELIMITER+"ADT_A44"+HL7_VALUE_TABLE_DELIMITER+"ADT_A45"+HL7_VALUE_TABLE_DELIMITER+"ADT_A50"+HL7_VALUE_TABLE_DELIMITER+"ADT_A52"+HL7_VALUE_TABLE_DELIMITER+"ADT_A54"+HL7_VALUE_TABLE_DELIMITER+"ADT_A60"+HL7_VALUE_TABLE_DELIMITER+"ADT_A61"+HL7_VALUE_TABLE_DELIMITER+"BAR_P01"+HL7_VALUE_TABLE_DELIMITER+"BAR_P02"+HL7_VALUE_TABLE_DELIMITER+"BAR_P05"+HL7_VALUE_TABLE_DELIMITER+"BAR_P06"+HL7_VALUE_TABLE_DELIMITER+"BAR_P10"+HL7_VALUE_TABLE_DELIMITER+"BAR_P12"+HL7_VALUE_TABLE_DELIMITER+"BPS_O29"+HL7_VALUE_TABLE_DELIMITER+"BRP_O30"+HL7_VALUE_TABLE_DELIMITER+"BRT_O32"+HL7_VALUE_TABLE_DELIMITER+"BTS_O31"+HL7_VALUE_TABLE_DELIMITER+"CCF_I22"+HL7_VALUE_TABLE_DELIMITER+"CCI_I22"+HL7_VALUE_TABLE_DELIMITER+"CCM_I21"+HL7_VALUE_TABLE_DELIMITER+"CCQ_I19"+HL7_VALUE_TABLE_DELIMITER+"CCR_I16"+HL7_VALUE_TABLE_DELIMITER+"CCU_I20"+HL7_VALUE_TABLE_DELIMITER+"CQU_I19"+HL7_VALUE_TABLE_DELIMITER+"CRM_C01"+HL7_VALUE_TABLE_DELIMITER+"CSU_C09"+HL7_VALUE_TABLE_DELIMITER+"DBC_O41"+HL7_VALUE_TABLE_DELIMITER+"DBC_O42"+HL7_VALUE_TABLE_DELIMITER+"DEL_O46"+HL7_VALUE_TABLE_DELIMITER+"DEO_O45"+HL7_VALUE_TABLE_DELIMITER+"DER_O44"+HL7_VALUE_TABLE_DELIMITER+"DFT_P03"+HL7_VALUE_TABLE_DELIMITER+"DFT_P11"+HL7_VALUE_TABLE_DELIMITER+"DPR_O48"+HL7_VALUE_TABLE_DELIMITER+"DRC_O47"+HL7_VALUE_TABLE_DELIMITER+"DRG_O43"+HL7_VALUE_TABLE_DELIMITER+"EAC_U07"+HL7_VALUE_TABLE_DELIMITER+"EAN_U09"+HL7_VALUE_TABLE_DELIMITER+"EAR_U08"+HL7_VALUE_TABLE_DELIMITER+"EHC_E01"+HL7_VALUE_TABLE_DELIMITER+"EHC_E02"+HL7_VALUE_TABLE_DELIMITER+"EHC_E04"+HL7_VALUE_TABLE_DELIMITER+"EHC_E10"+HL7_VALUE_TABLE_DELIMITER+"EHC_E12"+HL7_VALUE_TABLE_DELIMITER+"EHC_E13"+HL7_VALUE_TABLE_DELIMITER+"EHC_E15"+HL7_VALUE_TABLE_DELIMITER+"EHC_E20"+HL7_VALUE_TABLE_DELIMITER+"EHC_E21"+HL7_VALUE_TABLE_DELIMITER+"EHC_E24"+HL7_VALUE_TABLE_DELIMITER+"ESR_U02"+HL7_VALUE_TABLE_DELIMITER+"ESU_U01"+HL7_VALUE_TABLE_DELIMITER+"INR_U06"+HL7_VALUE_TABLE_DELIMITER+"INU_U05"+HL7_VALUE_TABLE_DELIMITER+"LSU_U12"+HL7_VALUE_TABLE_DELIMITER+"MDM_T01"+HL7_VALUE_TABLE_DELIMITER+"MDM_T02"+HL7_VALUE_TABLE_DELIMITER+"MFK_M01"+HL7_VALUE_TABLE_DELIMITER+"MFN_M02"+HL7_VALUE_TABLE_DELIMITER+"MFN_M04"+HL7_VALUE_TABLE_DELIMITER+"MFN_M05"+HL7_VALUE_TABLE_DELIMITER+"MFN_M06"+HL7_VALUE_TABLE_DELIMITER+"MFN_M07"+HL7_VALUE_TABLE_DELIMITER+"MFN_M08"+HL7_VALUE_TABLE_DELIMITER+"MFN_M09"+HL7_VALUE_TABLE_DELIMITER+"MFN_M10"+HL7_VALUE_TABLE_DELIMITER+"MFN_M11"+HL7_VALUE_TABLE_DELIMITER+"MFN_M12"+HL7_VALUE_TABLE_DELIMITER+"MFN_M13"+HL7_VALUE_TABLE_DELIMITER+"MFN_M15"+HL7_VALUE_TABLE_DELIMITER+"MFN_M16"+HL7_VALUE_TABLE_DELIMITER+"MFN_M17"+HL7_VALUE_TABLE_DELIMITER+"MFN_M18"+HL7_VALUE_TABLE_DELIMITER+"NMD_N02"+HL7_VALUE_TABLE_DELIMITER+"OMB_O27"+HL7_VALUE_TABLE_DELIMITER+"OMD_O03"+HL7_VALUE_TABLE_DELIMITER+"OMG_O19"+HL7_VALUE_TABLE_DELIMITER+"OMI_O23"+HL7_VALUE_TABLE_DELIMITER+"OML_O21"+HL7_VALUE_TABLE_DELIMITER+"OML_O33"+HL7_VALUE_TABLE_DELIMITER+"OML_O35"+HL7_VALUE_TABLE_DELIMITER+"OML_O39"+HL7_VALUE_TABLE_DELIMITER+"OMN_O07"+HL7_VALUE_TABLE_DELIMITER+"OMQ_O42"+HL7_VALUE_TABLE_DELIMITER+"OMP_O09"+HL7_VALUE_TABLE_DELIMITER+"OMS_O05"+HL7_VALUE_TABLE_DELIMITER+"OPL_O37"+HL7_VALUE_TABLE_DELIMITER+"OPR_O38"+HL7_VALUE_TABLE_DELIMITER+"OPU_R25"+HL7_VALUE_TABLE_DELIMITER+"ORA_R33"+HL7_VALUE_TABLE_DELIMITER+"ORA_R41"+HL7_VALUE_TABLE_DELIMITER+"ORB_O28"+HL7_VALUE_TABLE_DELIMITER+"ORD_O04"+HL7_VALUE_TABLE_DELIMITER+"ORG_O20"+HL7_VALUE_TABLE_DELIMITER+"ORI_O24"+HL7_VALUE_TABLE_DELIMITER+"ORL_O22"+HL7_VALUE_TABLE_DELIMITER+"ORL_O34"+HL7_VALUE_TABLE_DELIMITER+"ORL_O36"+HL7_VALUE_TABLE_DELIMITER+"ORL_O40"+HL7_VALUE_TABLE_DELIMITER+"ORL_O41"+HL7_VALUE_TABLE_DELIMITER+"ORL_O42"+HL7_VALUE_TABLE_DELIMITER+"ORL_O43"+HL7_VALUE_TABLE_DELIMITER+"ORL_O44"+HL7_VALUE_TABLE_DELIMITER+"ORN_O08"+HL7_VALUE_TABLE_DELIMITER+"ORP_O10"+HL7_VALUE_TABLE_DELIMITER+"ORS_O06"+HL7_VALUE_TABLE_DELIMITER+"ORU_R01"+HL7_VALUE_TABLE_DELIMITER+"ORU_R30"+HL7_VALUE_TABLE_DELIMITER+"ORX_O43"+HL7_VALUE_TABLE_DELIMITER+"OSM_R26"+HL7_VALUE_TABLE_DELIMITER+"OSU_O41"+HL7_VALUE_TABLE_DELIMITER+"OUL_R22"+HL7_VALUE_TABLE_DELIMITER+"OUL_R23"+HL7_VALUE_TABLE_DELIMITER+"OUL_R24"+HL7_VALUE_TABLE_DELIMITER+"PEX_P07"+HL7_VALUE_TABLE_DELIMITER+"PGL_PC6"+HL7_VALUE_TABLE_DELIMITER+"PMU_B01"+HL7_VALUE_TABLE_DELIMITER+"PMU_B03"+HL7_VALUE_TABLE_DELIMITER+"PMU_B04"+HL7_VALUE_TABLE_DELIMITER+"PMU_B07"+HL7_VALUE_TABLE_DELIMITER+"PMU_B08"+HL7_VALUE_TABLE_DELIMITER+"PPG_PCG"+HL7_VALUE_TABLE_DELIMITER+"PPP_PCB"+HL7_VALUE_TABLE_DELIMITER+"PPR_PC1"+HL7_VALUE_TABLE_DELIMITER+"PPT_PCL"+HL7_VALUE_TABLE_DELIMITER+"PPV_PCA"+HL7_VALUE_TABLE_DELIMITER+"PRR_PC5"+HL7_VALUE_TABLE_DELIMITER+"PTR_PCF"+HL7_VALUE_TABLE_DELIMITER+"QBP_E03"+HL7_VALUE_TABLE_DELIMITER+"QBP_E22"+HL7_VALUE_TABLE_DELIMITER+"QBP_Q11"+HL7_VALUE_TABLE_DELIMITER+"QBP_Q13"+HL7_VALUE_TABLE_DELIMITER+"QBP_Q15"+HL7_VALUE_TABLE_DELIMITER+"QBP_Q21"+HL7_VALUE_TABLE_DELIMITER+"QBP_O33"+HL7_VALUE_TABLE_DELIMITER+"QBP_O34"+HL7_VALUE_TABLE_DELIMITER+"QCN_J01"+HL7_VALUE_TABLE_DELIMITER+"QSB_Q16"+HL7_VALUE_TABLE_DELIMITER+"QVR_Q17"+HL7_VALUE_TABLE_DELIMITER+"RAS_O17"+HL7_VALUE_TABLE_DELIMITER+"RDE_O11"+HL7_VALUE_TABLE_DELIMITER+"RDR_RDR"+HL7_VALUE_TABLE_DELIMITER+"RDS_O13"+HL7_VALUE_TABLE_DELIMITER+"RDY_K15"+HL7_VALUE_TABLE_DELIMITER+"REF_I12"+HL7_VALUE_TABLE_DELIMITER+"RGV_O15"+HL7_VALUE_TABLE_DELIMITER+"RPA_I08"+HL7_VALUE_TABLE_DELIMITER+"RPI_I01"+HL7_VALUE_TABLE_DELIMITER+"RPI_I04"+HL7_VALUE_TABLE_DELIMITER+"RPL_I02"+HL7_VALUE_TABLE_DELIMITER+"RPR_I03"+HL7_VALUE_TABLE_DELIMITER+"RQA_I08"+HL7_VALUE_TABLE_DELIMITER+"RQI_I01"+HL7_VALUE_TABLE_DELIMITER+"RQP_I04"+HL7_VALUE_TABLE_DELIMITER+"RRA_O18"+HL7_VALUE_TABLE_DELIMITER+"RRD_O14"+HL7_VALUE_TABLE_DELIMITER+"RRE_O12"+HL7_VALUE_TABLE_DELIMITER+"RRG_O16"+HL7_VALUE_TABLE_DELIMITER+"RRI_I12"+HL7_VALUE_TABLE_DELIMITER+"RSP_E03"+HL7_VALUE_TABLE_DELIMITER+"RSP_E22"+HL7_VALUE_TABLE_DELIMITER+"RSP_K11"+HL7_VALUE_TABLE_DELIMITER+"RSP_K21"+HL7_VALUE_TABLE_DELIMITER+"RSP_K22"+HL7_VALUE_TABLE_DELIMITER+"RSP_K23"+HL7_VALUE_TABLE_DELIMITER+"RSP_K25"+HL7_VALUE_TABLE_DELIMITER+"RSP_K31"+HL7_VALUE_TABLE_DELIMITER+"RSP_K32"+HL7_VALUE_TABLE_DELIMITER+"RSP_O33"+HL7_VALUE_TABLE_DELIMITER+"RSP_O34"+HL7_VALUE_TABLE_DELIMITER+"RTB_K13"+HL7_VALUE_TABLE_DELIMITER+"SDR_S31"+HL7_VALUE_TABLE_DELIMITER+"SDR_S32"+HL7_VALUE_TABLE_DELIMITER+"SIU_S12"+HL7_VALUE_TABLE_DELIMITER+"SLR_S28"+HL7_VALUE_TABLE_DELIMITER+"SRM_S01"+HL7_VALUE_TABLE_DELIMITER+"SRR_S01"+HL7_VALUE_TABLE_DELIMITER+"SSR_U04"+HL7_VALUE_TABLE_DELIMITER+"SSU_U03"+HL7_VALUE_TABLE_DELIMITER+"STC_S33"+HL7_VALUE_TABLE_DELIMITER+"TCU_U10"+HL7_VALUE_TABLE_DELIMITER+"UDM_Q05"+HL7_VALUE_TABLE_DELIMITER+"VXU_V04";
		add(354, strMessageStructure);

		String strValueType = "AUI"+HL7_VALUE_TABLE_DELIMITER+"CCD"+HL7_VALUE_TABLE_DELIMITER+"CCP"+HL7_VALUE_TABLE_DELIMITER+"CD"+HL7_VALUE_TABLE_DELIMITER+"CF"+HL7_VALUE_TABLE_DELIMITER+"CNE"+HL7_VALUE_TABLE_DELIMITER+"CNN"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"CSU"+HL7_VALUE_TABLE_DELIMITER+"CWE"+HL7_VALUE_TABLE_DELIMITER+"CX"+HL7_VALUE_TABLE_DELIMITER+"DDI"+HL7_VALUE_TABLE_DELIMITER+"DIN"+HL7_VALUE_TABLE_DELIMITER+"DLD"+HL7_VALUE_TABLE_DELIMITER+"DLN"+HL7_VALUE_TABLE_DELIMITER+"DLT"+HL7_VALUE_TABLE_DELIMITER+"DR"+HL7_VALUE_TABLE_DELIMITER+"DT"+HL7_VALUE_TABLE_DELIMITER+"DTM"+HL7_VALUE_TABLE_DELIMITER+"DTN"+HL7_VALUE_TABLE_DELIMITER+"ED"+HL7_VALUE_TABLE_DELIMITER+"EIP"+HL7_VALUE_TABLE_DELIMITER+"ERL"+HL7_VALUE_TABLE_DELIMITER+"FC"+HL7_VALUE_TABLE_DELIMITER+"FT"+HL7_VALUE_TABLE_DELIMITER+"GTS"+HL7_VALUE_TABLE_DELIMITER+"HD"+HL7_VALUE_TABLE_DELIMITER+"ICD"+HL7_VALUE_TABLE_DELIMITER+"IS"+HL7_VALUE_TABLE_DELIMITER+"JCC"+HL7_VALUE_TABLE_DELIMITER+"LA1"+HL7_VALUE_TABLE_DELIMITER+"LA2"+HL7_VALUE_TABLE_DELIMITER+"MA"+HL7_VALUE_TABLE_DELIMITER+"MO"+HL7_VALUE_TABLE_DELIMITER+"MOC"+HL7_VALUE_TABLE_DELIMITER+"MOP"+HL7_VALUE_TABLE_DELIMITER+"MSG"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"NDL"+HL7_VALUE_TABLE_DELIMITER+"NM"+HL7_VALUE_TABLE_DELIMITER+"NR"+HL7_VALUE_TABLE_DELIMITER+"OCD"+HL7_VALUE_TABLE_DELIMITER+"OSP"+HL7_VALUE_TABLE_DELIMITER+"PIP"+HL7_VALUE_TABLE_DELIMITER+"PL"+HL7_VALUE_TABLE_DELIMITER+"PLN"+HL7_VALUE_TABLE_DELIMITER+"PPN"+HL7_VALUE_TABLE_DELIMITER+"PRL"+HL7_VALUE_TABLE_DELIMITER+"PT"+HL7_VALUE_TABLE_DELIMITER+"PTA"+HL7_VALUE_TABLE_DELIMITER+"QIP"+HL7_VALUE_TABLE_DELIMITER+"QSC"+HL7_VALUE_TABLE_DELIMITER+"RCD"+HL7_VALUE_TABLE_DELIMITER+"RFR"+HL7_VALUE_TABLE_DELIMITER+"RI"+HL7_VALUE_TABLE_DELIMITER+"RMC"+HL7_VALUE_TABLE_DELIMITER+"RP"+HL7_VALUE_TABLE_DELIMITER+"RPT"+HL7_VALUE_TABLE_DELIMITER+"SCV"+HL7_VALUE_TABLE_DELIMITER+"SN"+HL7_VALUE_TABLE_DELIMITER+"SNM"+HL7_VALUE_TABLE_DELIMITER+"SPD"+HL7_VALUE_TABLE_DELIMITER+"SRT"+HL7_VALUE_TABLE_DELIMITER+"ST"+HL7_VALUE_TABLE_DELIMITER+"TM"+HL7_VALUE_TABLE_DELIMITER+"TX"+HL7_VALUE_TABLE_DELIMITER+"UVC"+HL7_VALUE_TABLE_DELIMITER+"VH"+HL7_VALUE_TABLE_DELIMITER+"VID"+HL7_VALUE_TABLE_DELIMITER+"VR"+HL7_VALUE_TABLE_DELIMITER+"WVI"+HL7_VALUE_TABLE_DELIMITER+"WVS"+HL7_VALUE_TABLE_DELIMITER+"XAD"+HL7_VALUE_TABLE_DELIMITER+"XCN"+HL7_VALUE_TABLE_DELIMITER+"XON"+HL7_VALUE_TABLE_DELIMITER+"XPN"+HL7_VALUE_TABLE_DELIMITER+"XTN";
		add(125,strValueType);

		String strYes_NoIndicator = "Y"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(136,strYes_NoIndicator);

		String strActive_Inactive = "A"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(183,strActive_Inactive);

		String strChargeOnIndicator = "O"+HL7_VALUE_TABLE_DELIMITER+"R";
		add(269,strChargeOnIndicator);

		String strExpandedYes_NoIndicator = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"NI"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"UNK"+HL7_VALUE_TABLE_DELIMITER+"NASK"+HL7_VALUE_TABLE_DELIMITER+"ASKU"+HL7_VALUE_TABLE_DELIMITER+"NAV"+HL7_VALUE_TABLE_DELIMITER+"NP";
		add(532,strExpandedYes_NoIndicator);

		//From Chapter 7 for Segment OBX. Yet Some of tables are remaining.
		//This is for the required field.
		String strObservationResultStatusCodes = "A"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"V"+HL7_VALUE_TABLE_DELIMITER+"X"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"W";
		add(85,strObservationResultStatusCodes);


		//User Defined tables

		String strIdentifierType = "ACSN"+HL7_VALUE_TABLE_DELIMITER+"AM"+HL7_VALUE_TABLE_DELIMITER+"AN"+HL7_VALUE_TABLE_DELIMITER+"ANON"+HL7_VALUE_TABLE_DELIMITER+"ANC"+HL7_VALUE_TABLE_DELIMITER+"AND"+HL7_VALUE_TABLE_DELIMITER+"ANT"+HL7_VALUE_TABLE_DELIMITER+"APRNBA"+HL7_VALUE_TABLE_DELIMITER+"BC"+HL7_VALUE_TABLE_DELIMITER+"BR"+HL7_VALUE_TABLE_DELIMITER+"BRN"+HL7_VALUE_TABLE_DELIMITER+"CC"+HL7_VALUE_TABLE_DELIMITER+"CY"+HL7_VALUE_TABLE_DELIMITER+"DDS"+HL7_VALUE_TABLE_DELIMITER+"DEA"+HL7_VALUE_TABLE_DELIMITER+"DI"+HL7_VALUE_TABLE_DELIMITER+"DFN"+HL7_VALUE_TABLE_DELIMITER+"DL"+HL7_VALUE_TABLE_DELIMITER+"DN"+HL7_VALUE_TABLE_DELIMITER+"DPM"+HL7_VALUE_TABLE_DELIMITER+"DO"+HL7_VALUE_TABLE_DELIMITER+"DR"+HL7_VALUE_TABLE_DELIMITER+"DS"+HL7_VALUE_TABLE_DELIMITER+"EI"+HL7_VALUE_TABLE_DELIMITER+"EN"+HL7_VALUE_TABLE_DELIMITER+"FI"+HL7_VALUE_TABLE_DELIMITER+"GI"+HL7_VALUE_TABLE_DELIMITER+"GL"+HL7_VALUE_TABLE_DELIMITER+"GN"+HL7_VALUE_TABLE_DELIMITER+"HC"+HL7_VALUE_TABLE_DELIMITER+"JHN"+HL7_VALUE_TABLE_DELIMITER+"IND"+HL7_VALUE_TABLE_DELIMITER+"LI"+HL7_VALUE_TABLE_DELIMITER+"LN"+HL7_VALUE_TABLE_DELIMITER+"LR"+HL7_VALUE_TABLE_DELIMITER+"MA"+HL7_VALUE_TABLE_DELIMITER+"MB"+HL7_VALUE_TABLE_DELIMITER+"MC"+HL7_VALUE_TABLE_DELIMITER+"MCD"+HL7_VALUE_TABLE_DELIMITER+"MCN"+HL7_VALUE_TABLE_DELIMITER+"MCR"+HL7_VALUE_TABLE_DELIMITER+"MD"+HL7_VALUE_TABLE_DELIMITER+"MI"+HL7_VALUE_TABLE_DELIMITER+"MR"+HL7_VALUE_TABLE_DELIMITER+"MRT"+HL7_VALUE_TABLE_DELIMITER+"MS"+HL7_VALUE_TABLE_DELIMITER+"NE"+HL7_VALUE_TABLE_DELIMITER+"NH"+HL7_VALUE_TABLE_DELIMITER+"NI"+HL7_VALUE_TABLE_DELIMITER+"NII"+HL7_VALUE_TABLE_DELIMITER+"NIIP"+HL7_VALUE_TABLE_DELIMITER+"NNxxx"+HL7_VALUE_TABLE_DELIMITER+"NP"+HL7_VALUE_TABLE_DELIMITER+"NPI"+HL7_VALUE_TABLE_DELIMITER+"OD"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"PCN"+HL7_VALUE_TABLE_DELIMITER+"PE"+HL7_VALUE_TABLE_DELIMITER+"PEN"+HL7_VALUE_TABLE_DELIMITER+"PI"+HL7_VALUE_TABLE_DELIMITER+"PN"+HL7_VALUE_TABLE_DELIMITER+"PNT"+HL7_VALUE_TABLE_DELIMITER+"PPN"+HL7_VALUE_TABLE_DELIMITER+"PRC"+HL7_VALUE_TABLE_DELIMITER+"PRN"+HL7_VALUE_TABLE_DELIMITER+"PT"+HL7_VALUE_TABLE_DELIMITER+"QA"+HL7_VALUE_TABLE_DELIMITER+"RI"+HL7_VALUE_TABLE_DELIMITER+"RPH"+HL7_VALUE_TABLE_DELIMITER+"RN"+HL7_VALUE_TABLE_DELIMITER+"RR"+HL7_VALUE_TABLE_DELIMITER+"RRI"+HL7_VALUE_TABLE_DELIMITER+"SL"+HL7_VALUE_TABLE_DELIMITER+"SN"+HL7_VALUE_TABLE_DELIMITER+"SR"+HL7_VALUE_TABLE_DELIMITER+"SS"+HL7_VALUE_TABLE_DELIMITER+"TAX"+HL7_VALUE_TABLE_DELIMITER+"TN"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"UPIN"+HL7_VALUE_TABLE_DELIMITER+"VN"+HL7_VALUE_TABLE_DELIMITER+"VS"+HL7_VALUE_TABLE_DELIMITER+"WC"+HL7_VALUE_TABLE_DELIMITER+"WCN"+HL7_VALUE_TABLE_DELIMITER+"XX";
		add(203, strIdentifierType);

		String strState_Province = "AB"+HL7_VALUE_TABLE_DELIMITER+"MI";
		add(347, strState_Province);

		String strJurisdictionalBreadth = "C"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(547, strJurisdictionalBreadth);

		String strLanguageAbility = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5";
		add(403, strLanguageAbility);

		String strLanguageProficiency = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"6";
		add(404, strLanguageProficiency);

		String strOrganizationUnitType  = "D"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"V";
		add(474, strOrganizationUnitType);

		String strCertificateStatus = "P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"V"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(536, strCertificateStatus);

		String strHealthcareprovidertypecode  = "SUGGESTION";
		add(452, strHealthcareprovidertypecode);

		String strHealthcareproviderclassification  = "SUGGESTION";
		add(453, strHealthcareproviderclassification);

		String strHealthcareproviderareaofspecialization  = "SUGGESTION";
		add(454, strHealthcareproviderareaofspecialization);

		String strProviderbilling  = "I"+HL7_VALUE_TABLE_DELIMITER+"P";
		add(187, strProviderbilling);

		String strGovernmentreimbursementprogram  = "MM"+HL7_VALUE_TABLE_DELIMITER+"C";
		add(401, strGovernmentreimbursementprogram);

		String strSchoolType = "D"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(402, strSchoolType);

		String strAgencyOrDepartment = "AE"+HL7_VALUE_TABLE_DELIMITER+"DEA"+HL7_VALUE_TABLE_DELIMITER+"DOD"+HL7_VALUE_TABLE_DELIMITER+"MC"+HL7_VALUE_TABLE_DELIMITER+"VA"+HL7_VALUE_TABLE_DELIMITER+"VI";
		add(530, strAgencyOrDepartment);

		String strCertificationPatientType = "ER"+HL7_VALUE_TABLE_DELIMITER+"IPE"+HL7_VALUE_TABLE_DELIMITER+"OPE"+HL7_VALUE_TABLE_DELIMITER+"UR";
		add(150, strCertificationPatientType);

		String strPersonLocationType = "C"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"S";
		add(305, strPersonLocationType);

		String strPractitionerIdNumber = "CY"+HL7_VALUE_TABLE_DELIMITER+"DEA"+HL7_VALUE_TABLE_DELIMITER+"GL"+HL7_VALUE_TABLE_DELIMITER+"LI"+HL7_VALUE_TABLE_DELIMITER+"L&I"+HL7_VALUE_TABLE_DELIMITER+"MCD"+HL7_VALUE_TABLE_DELIMITER+"MCR"+HL7_VALUE_TABLE_DELIMITER+"QA"+HL7_VALUE_TABLE_DELIMITER+"SL"+HL7_VALUE_TABLE_DELIMITER+"TAX"+HL7_VALUE_TABLE_DELIMITER+"TRL"+HL7_VALUE_TABLE_DELIMITER+"UPIN";
		add(338, strPractitionerIdNumber);

		String strPolicyType = "ANC"+HL7_VALUE_TABLE_DELIMITER+"2ANC"+HL7_VALUE_TABLE_DELIMITER+"MMD"+HL7_VALUE_TABLE_DELIMITER+"2MMD"+HL7_VALUE_TABLE_DELIMITER+"3MMD";
		add(147, strPolicyType);

		String strAmountClass = "AT"+HL7_VALUE_TABLE_DELIMITER+"LM"+HL7_VALUE_TABLE_DELIMITER+"PC"+HL7_VALUE_TABLE_DELIMITER+"UL";
		add(193, strAmountClass);

		String strRepeatPattern = "Q<integer>S"+HL7_VALUE_TABLE_DELIMITER+"Q<integer>M"+HL7_VALUE_TABLE_DELIMITER+"Q<integer>H"+HL7_VALUE_TABLE_DELIMITER+"Q<integer>D"+HL7_VALUE_TABLE_DELIMITER+"Q<integer>W"+HL7_VALUE_TABLE_DELIMITER+"Q<integer>L"+HL7_VALUE_TABLE_DELIMITER+"Q<integer>J<day"+HL7_VALUE_TABLE_DELIMITER+">"+HL7_VALUE_TABLE_DELIMITER+"BID"+HL7_VALUE_TABLE_DELIMITER+"TID"+HL7_VALUE_TABLE_DELIMITER+"QID"+HL7_VALUE_TABLE_DELIMITER+"xID"+HL7_VALUE_TABLE_DELIMITER+"QAM"+HL7_VALUE_TABLE_DELIMITER+"QSHIFT"+HL7_VALUE_TABLE_DELIMITER+"QOD"+HL7_VALUE_TABLE_DELIMITER+"QSH"+HL7_VALUE_TABLE_DELIMITER+"QPM"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"Uspec"+HL7_VALUE_TABLE_DELIMITER+"PRN"+HL7_VALUE_TABLE_DELIMITER+"PRNxxx"+HL7_VALUE_TABLE_DELIMITER+"Once"+HL7_VALUE_TABLE_DELIMITER+"Meal Related Timings"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"V";
		add(335, strRepeatPattern);

		String strRoomType = "PRI"+HL7_VALUE_TABLE_DELIMITER+"2PRI"+HL7_VALUE_TABLE_DELIMITER+"SPR"+HL7_VALUE_TABLE_DELIMITER+"2SPR"+HL7_VALUE_TABLE_DELIMITER+"ICU"+HL7_VALUE_TABLE_DELIMITER+"2ICU";
		add(145, strRoomType);

		String strAmountType = "DF"+HL7_VALUE_TABLE_DELIMITER+"LM"+HL7_VALUE_TABLE_DELIMITER+"PC"+HL7_VALUE_TABLE_DELIMITER+"RT"+HL7_VALUE_TABLE_DELIMITER+"UL";
		add(146, strAmountType);

		//Time selection criteria parameter class codes for suggested values.
		String strParameterClass = "Prefstart"+HL7_VALUE_TABLE_DELIMITER+"Prefend"+HL7_VALUE_TABLE_DELIMITER+"Mon"+HL7_VALUE_TABLE_DELIMITER+"Tue"+HL7_VALUE_TABLE_DELIMITER+"Wed"+HL7_VALUE_TABLE_DELIMITER+"Thu"+HL7_VALUE_TABLE_DELIMITER+"Fri"+HL7_VALUE_TABLE_DELIMITER+"Sat"+HL7_VALUE_TABLE_DELIMITER+"Sun";
		add(294, strParameterClass);


		//Values for this component need to come from 
		//National Uniform Billing Committee (NUBC
		String strValueCode = "";
		add(153, strValueCode);

		String strOrganizationalNameType = "A"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"SL";
		add(204, strOrganizationalNameType);

		String strDegree = "PN"+HL7_VALUE_TABLE_DELIMITER+"AAS"+HL7_VALUE_TABLE_DELIMITER+"AA"+HL7_VALUE_TABLE_DELIMITER+"ABA"+HL7_VALUE_TABLE_DELIMITER+"AE"+HL7_VALUE_TABLE_DELIMITER+"AS"+HL7_VALUE_TABLE_DELIMITER+"BA"+HL7_VALUE_TABLE_DELIMITER+"BBA"+HL7_VALUE_TABLE_DELIMITER+"BE"+HL7_VALUE_TABLE_DELIMITER+"BFA"+HL7_VALUE_TABLE_DELIMITER+"BN"+HL7_VALUE_TABLE_DELIMITER+"BS"+HL7_VALUE_TABLE_DELIMITER+"BSL"+HL7_VALUE_TABLE_DELIMITER+"BSN"+HL7_VALUE_TABLE_DELIMITER+"BT"+HL7_VALUE_TABLE_DELIMITER+"CER"+HL7_VALUE_TABLE_DELIMITER+"CANP"+HL7_VALUE_TABLE_DELIMITER+"CMA"+HL7_VALUE_TABLE_DELIMITER+"CNP"+HL7_VALUE_TABLE_DELIMITER+"CNM"+HL7_VALUE_TABLE_DELIMITER+"CRN"+HL7_VALUE_TABLE_DELIMITER+"CNS"+HL7_VALUE_TABLE_DELIMITER+"CPNP"+HL7_VALUE_TABLE_DELIMITER+"CTR"+HL7_VALUE_TABLE_DELIMITER+"DIP"+HL7_VALUE_TABLE_DELIMITER+"DBA"+HL7_VALUE_TABLE_DELIMITER+"DED"+HL7_VALUE_TABLE_DELIMITER+"PharmD"+HL7_VALUE_TABLE_DELIMITER+"PHE"+HL7_VALUE_TABLE_DELIMITER+"PHD"+HL7_VALUE_TABLE_DELIMITER+"PHS"+HL7_VALUE_TABLE_DELIMITER+"MD"+HL7_VALUE_TABLE_DELIMITER+"DO"+HL7_VALUE_TABLE_DELIMITER+"EMT"+HL7_VALUE_TABLE_DELIMITER+"EMTP"+HL7_VALUE_TABLE_DELIMITER+"FPNP"+HL7_VALUE_TABLE_DELIMITER+"HS"+HL7_VALUE_TABLE_DELIMITER+"JD"+HL7_VALUE_TABLE_DELIMITER+"MA"+HL7_VALUE_TABLE_DELIMITER+"MBA"+HL7_VALUE_TABLE_DELIMITER+"MCE"+HL7_VALUE_TABLE_DELIMITER+"MDI"+HL7_VALUE_TABLE_DELIMITER+"MED"+HL7_VALUE_TABLE_DELIMITER+"MEE"+HL7_VALUE_TABLE_DELIMITER+"ME"+HL7_VALUE_TABLE_DELIMITER+"MFA"+HL7_VALUE_TABLE_DELIMITER+"MME"+HL7_VALUE_TABLE_DELIMITER+"MS"+HL7_VALUE_TABLE_DELIMITER+"MSL"+HL7_VALUE_TABLE_DELIMITER+"MSN"+HL7_VALUE_TABLE_DELIMITER+"MTH"+HL7_VALUE_TABLE_DELIMITER+"MDA"+HL7_VALUE_TABLE_DELIMITER+"MT"+HL7_VALUE_TABLE_DELIMITER+"NG"+HL7_VALUE_TABLE_DELIMITER+"NP"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"RMA"+HL7_VALUE_TABLE_DELIMITER+"RN"+HL7_VALUE_TABLE_DELIMITER+"RPH"+HL7_VALUE_TABLE_DELIMITER+"SEC"+HL7_VALUE_TABLE_DELIMITER+"TS";
		add(360, strDegree);

		String strEventReason = "01"+HL7_VALUE_TABLE_DELIMITER+"02"+HL7_VALUE_TABLE_DELIMITER+"03"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(62, strEventReason);

		String strAdministrativeSex = "F"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(1, strAdministrativeSex);

		String strRace = "1002-5"+HL7_VALUE_TABLE_DELIMITER+"2028-9"+HL7_VALUE_TABLE_DELIMITER+"2054-5"+HL7_VALUE_TABLE_DELIMITER+"2076-8"+HL7_VALUE_TABLE_DELIMITER+"2106-3"+HL7_VALUE_TABLE_DELIMITER+"2131-1";
		add(5, strRace);

		String strMaritalStatus = "A"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"W"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"T";
		add(2, strMaritalStatus);

		String strReligion = "AGN"+HL7_VALUE_TABLE_DELIMITER+"ATH"+HL7_VALUE_TABLE_DELIMITER+"BAH"+HL7_VALUE_TABLE_DELIMITER+"BRE"+HL7_VALUE_TABLE_DELIMITER+"BUD"+HL7_VALUE_TABLE_DELIMITER+"BMA"+HL7_VALUE_TABLE_DELIMITER+"BTH"+HL7_VALUE_TABLE_DELIMITER+"BTA"+HL7_VALUE_TABLE_DELIMITER+"BOT"+HL7_VALUE_TABLE_DELIMITER+"CFR"+HL7_VALUE_TABLE_DELIMITER+"CHR"+HL7_VALUE_TABLE_DELIMITER+"ABC"+HL7_VALUE_TABLE_DELIMITER+"AMT"+HL7_VALUE_TABLE_DELIMITER+"AME"+HL7_VALUE_TABLE_DELIMITER+"ANG"+HL7_VALUE_TABLE_DELIMITER+"AOG"+HL7_VALUE_TABLE_DELIMITER+"BAP"+HL7_VALUE_TABLE_DELIMITER+"CRR"+HL7_VALUE_TABLE_DELIMITER+"CHS"+HL7_VALUE_TABLE_DELIMITER+"CMA"+HL7_VALUE_TABLE_DELIMITER+"COC"+HL7_VALUE_TABLE_DELIMITER+"COG"+HL7_VALUE_TABLE_DELIMITER+"COI"+HL7_VALUE_TABLE_DELIMITER+"COM"+HL7_VALUE_TABLE_DELIMITER+"COL"+HL7_VALUE_TABLE_DELIMITER+"EOT"+HL7_VALUE_TABLE_DELIMITER+"EVC"+HL7_VALUE_TABLE_DELIMITER+"EPI"+HL7_VALUE_TABLE_DELIMITER+"FWB"+HL7_VALUE_TABLE_DELIMITER+"FRQ"+HL7_VALUE_TABLE_DELIMITER+"FUL"+HL7_VALUE_TABLE_DELIMITER+"GRE"+HL7_VALUE_TABLE_DELIMITER+"JWN"+HL7_VALUE_TABLE_DELIMITER+"MOM"+HL7_VALUE_TABLE_DELIMITER+"LUT"+HL7_VALUE_TABLE_DELIMITER+"LMS"+HL7_VALUE_TABLE_DELIMITER+"MEN"+HL7_VALUE_TABLE_DELIMITER+"MET"+HL7_VALUE_TABLE_DELIMITER+"NAZ"+HL7_VALUE_TABLE_DELIMITER+"ORT"+HL7_VALUE_TABLE_DELIMITER+"PEN"+HL7_VALUE_TABLE_DELIMITER+"COP"+HL7_VALUE_TABLE_DELIMITER+"PRE"+HL7_VALUE_TABLE_DELIMITER+"PRO"+HL7_VALUE_TABLE_DELIMITER+"PRC"+HL7_VALUE_TABLE_DELIMITER+"PEC"+HL7_VALUE_TABLE_DELIMITER+"REO"+HL7_VALUE_TABLE_DELIMITER+"CAT"+HL7_VALUE_TABLE_DELIMITER+"SAA"+HL7_VALUE_TABLE_DELIMITER+"SEV"+HL7_VALUE_TABLE_DELIMITER+"SOU"+HL7_VALUE_TABLE_DELIMITER+"UCC"+HL7_VALUE_TABLE_DELIMITER+"UMD"+HL7_VALUE_TABLE_DELIMITER+"UNI"+HL7_VALUE_TABLE_DELIMITER+"UNU"+HL7_VALUE_TABLE_DELIMITER+"WES"+HL7_VALUE_TABLE_DELIMITER+"WMC"+HL7_VALUE_TABLE_DELIMITER+"COT"+HL7_VALUE_TABLE_DELIMITER+"CNF"+HL7_VALUE_TABLE_DELIMITER+"DOC"+HL7_VALUE_TABLE_DELIMITER+"ERL"+HL7_VALUE_TABLE_DELIMITER+"HIN"+HL7_VALUE_TABLE_DELIMITER+"HSH"+HL7_VALUE_TABLE_DELIMITER+"HVA"+HL7_VALUE_TABLE_DELIMITER+"HOT"+HL7_VALUE_TABLE_DELIMITER+"JAI"+HL7_VALUE_TABLE_DELIMITER+"JEW"+HL7_VALUE_TABLE_DELIMITER+"JCO"+HL7_VALUE_TABLE_DELIMITER+"JOR"+HL7_VALUE_TABLE_DELIMITER+"JRC"+HL7_VALUE_TABLE_DELIMITER+"JRF"+HL7_VALUE_TABLE_DELIMITER+"JRN"+HL7_VALUE_TABLE_DELIMITER+"JOT"+HL7_VALUE_TABLE_DELIMITER+"MOS"+HL7_VALUE_TABLE_DELIMITER+"MSH"+HL7_VALUE_TABLE_DELIMITER+"MSU"+HL7_VALUE_TABLE_DELIMITER+"MOT"+HL7_VALUE_TABLE_DELIMITER+"NAM"+HL7_VALUE_TABLE_DELIMITER+"NRL"+HL7_VALUE_TABLE_DELIMITER+"NOE"+HL7_VALUE_TABLE_DELIMITER+"SHN"+HL7_VALUE_TABLE_DELIMITER+"SIK"+HL7_VALUE_TABLE_DELIMITER+"SPI"+HL7_VALUE_TABLE_DELIMITER+"OTH"+HL7_VALUE_TABLE_DELIMITER+"VAR";
		add(6, strReligion);

		String strEthnicGroup = "H"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(189, strEthnicGroup);

		String strIdentityReliabilityCode = "US"+HL7_VALUE_TABLE_DELIMITER+"UD"+HL7_VALUE_TABLE_DELIMITER+"UA"+HL7_VALUE_TABLE_DELIMITER+"AL";
		add(445, strIdentityReliabilityCode);

		String strProductionClassCode = "BR"+HL7_VALUE_TABLE_DELIMITER+"DA"+HL7_VALUE_TABLE_DELIMITER+"DR"+HL7_VALUE_TABLE_DELIMITER+"DU"+HL7_VALUE_TABLE_DELIMITER+"LY"+HL7_VALUE_TABLE_DELIMITER+"MT"+HL7_VALUE_TABLE_DELIMITER+"OT"+HL7_VALUE_TABLE_DELIMITER+"PL"+HL7_VALUE_TABLE_DELIMITER+"RA"+HL7_VALUE_TABLE_DELIMITER+"SH"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(429, strProductionClassCode);

		String strPatientClass = "E"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(4, strPatientClass);

		String strAdmissionType = "A"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"C";
		add(7, strAdmissionType);

		String strHospitalService = "MED"+HL7_VALUE_TABLE_DELIMITER+"SUR"+HL7_VALUE_TABLE_DELIMITER+"URO"+HL7_VALUE_TABLE_DELIMITER+"PUL"+HL7_VALUE_TABLE_DELIMITER+"CAR";
		add(69, strHospitalService);

		String strReAdmissionIndicator = "R";
		add(92, strReAdmissionIndicator);

		String strAdmitSource = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"6"+HL7_VALUE_TABLE_DELIMITER+"7"+HL7_VALUE_TABLE_DELIMITER+"8"+HL7_VALUE_TABLE_DELIMITER+"9";
		add(23, strAdmitSource);

		String strAmbulatoryStatus = "A0"+HL7_VALUE_TABLE_DELIMITER+"A1"+HL7_VALUE_TABLE_DELIMITER+"A2"+HL7_VALUE_TABLE_DELIMITER+"A3"+HL7_VALUE_TABLE_DELIMITER+"A4"+HL7_VALUE_TABLE_DELIMITER+"A5"+HL7_VALUE_TABLE_DELIMITER+"A6"+HL7_VALUE_TABLE_DELIMITER+"A7"+HL7_VALUE_TABLE_DELIMITER+"A8"+HL7_VALUE_TABLE_DELIMITER+"A9"+HL7_VALUE_TABLE_DELIMITER+"B1"+HL7_VALUE_TABLE_DELIMITER+"B2"+HL7_VALUE_TABLE_DELIMITER+"B3"+HL7_VALUE_TABLE_DELIMITER+"B4"+HL7_VALUE_TABLE_DELIMITER+"B5"+HL7_VALUE_TABLE_DELIMITER+"B6";
		add(9, strAmbulatoryStatus);

		String strDischargeDisposition = "01"+HL7_VALUE_TABLE_DELIMITER+"02"+HL7_VALUE_TABLE_DELIMITER+"03"+HL7_VALUE_TABLE_DELIMITER+"04"+HL7_VALUE_TABLE_DELIMITER+"05"+HL7_VALUE_TABLE_DELIMITER+"06"+HL7_VALUE_TABLE_DELIMITER+"07"+HL7_VALUE_TABLE_DELIMITER+"08"+HL7_VALUE_TABLE_DELIMITER+"09"+HL7_VALUE_TABLE_DELIMITER+"10 ... 19"+HL7_VALUE_TABLE_DELIMITER+"20"+HL7_VALUE_TABLE_DELIMITER+"21 ... 29"+HL7_VALUE_TABLE_DELIMITER+"30"+HL7_VALUE_TABLE_DELIMITER+"31 ... 39"+HL7_VALUE_TABLE_DELIMITER+"40"+HL7_VALUE_TABLE_DELIMITER+"41"+HL7_VALUE_TABLE_DELIMITER+"42";
		add(112, strDischargeDisposition);

		String strBedStatus = "C"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"K"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(116, strBedStatus);

		String strVisitIndicator = "A"+HL7_VALUE_TABLE_DELIMITER+"V";
		add(326, strVisitIndicator);

		String strVisitUserCode = "TE"+HL7_VALUE_TABLE_DELIMITER+"HO"+HL7_VALUE_TABLE_DELIMITER+"MO"+HL7_VALUE_TABLE_DELIMITER+"PH";
		add(130, strVisitUserCode);

		String strPurgeStatusCode = "P"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(213, strPurgeStatusCode);

		String strSpecialProgramCode = "CH"+HL7_VALUE_TABLE_DELIMITER+"ES"+HL7_VALUE_TABLE_DELIMITER+"FP"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(214, strSpecialProgramCode);

		String strPublicityCode = "F"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(215, strPublicityCode);

		String strPatientStatusCode = "AI"+HL7_VALUE_TABLE_DELIMITER+"DI";
		add(216, strPatientStatusCode);

		String strVisitPriorityCode = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3";
		add(217, strVisitPriorityCode);

		String strModeOfArrivalCode = "A"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(430, strModeOfArrivalCode);

		String strRecreationalDrugUseCode = "A"+HL7_VALUE_TABLE_DELIMITER+"K"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(431, strRecreationalDrugUseCode);

		String strAdmissionLevelOfCareCode = "AC"+HL7_VALUE_TABLE_DELIMITER+"CH"+HL7_VALUE_TABLE_DELIMITER+"CO"+HL7_VALUE_TABLE_DELIMITER+"CR"+HL7_VALUE_TABLE_DELIMITER+"IM"+HL7_VALUE_TABLE_DELIMITER+"MO";
		add(432, strAdmissionLevelOfCareCode);

		String strPrecautionCode = "A"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(433, strPrecautionCode);

		String strPatientConditionCode = "A"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(434, strPatientConditionCode);

		String strLivingWillCode = "Y"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(315, strLivingWillCode);

		String strOrganDonorCode = "Y"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(316, strOrganDonorCode);

		String strNotifyClergyCode = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(534, strNotifyClergyCode);

		String strRelationship = "SEL"+HL7_VALUE_TABLE_DELIMITER+"SPO"+HL7_VALUE_TABLE_DELIMITER+"DOM"+HL7_VALUE_TABLE_DELIMITER+"CHD"+HL7_VALUE_TABLE_DELIMITER+"GCH"+HL7_VALUE_TABLE_DELIMITER+"NCH"+HL7_VALUE_TABLE_DELIMITER+"SCH"+HL7_VALUE_TABLE_DELIMITER+"FCH"+HL7_VALUE_TABLE_DELIMITER+"DEP"+HL7_VALUE_TABLE_DELIMITER+"WRD"+HL7_VALUE_TABLE_DELIMITER+"PAR"+HL7_VALUE_TABLE_DELIMITER+"MTH"+HL7_VALUE_TABLE_DELIMITER+"FTH"+HL7_VALUE_TABLE_DELIMITER+"CGV"+HL7_VALUE_TABLE_DELIMITER+"GRD"+HL7_VALUE_TABLE_DELIMITER+"GRP"+HL7_VALUE_TABLE_DELIMITER+"EXF"+HL7_VALUE_TABLE_DELIMITER+"SIB"+HL7_VALUE_TABLE_DELIMITER+"BRO"+HL7_VALUE_TABLE_DELIMITER+"SIS"+HL7_VALUE_TABLE_DELIMITER+"FND"+HL7_VALUE_TABLE_DELIMITER+"OAD"+HL7_VALUE_TABLE_DELIMITER+"EME"+HL7_VALUE_TABLE_DELIMITER+"EMR"+HL7_VALUE_TABLE_DELIMITER+"ASC"+HL7_VALUE_TABLE_DELIMITER+"EMC"+HL7_VALUE_TABLE_DELIMITER+"OWN"+HL7_VALUE_TABLE_DELIMITER+"TRA"+HL7_VALUE_TABLE_DELIMITER+"MGR"+HL7_VALUE_TABLE_DELIMITER+"NON"+HL7_VALUE_TABLE_DELIMITER+"UNK"+HL7_VALUE_TABLE_DELIMITER+"OTH";
		add(63, strRelationship);

		String strContactRole = "E"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(131, strContactRole);

		String strLivingArrangement = "A"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"S";
		add(220, strLivingArrangement);

		String strJobStatus = "P"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(311, strJobStatus);

		String strAllergenType = "DA"+HL7_VALUE_TABLE_DELIMITER+"FA"+HL7_VALUE_TABLE_DELIMITER+"MA"+HL7_VALUE_TABLE_DELIMITER+"MC"+HL7_VALUE_TABLE_DELIMITER+"EA"+HL7_VALUE_TABLE_DELIMITER+"AA"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"LA";
		add(127, strAllergenType);

		String strAllergySeverity = "SV"+HL7_VALUE_TABLE_DELIMITER+"MO"+HL7_VALUE_TABLE_DELIMITER+"MI"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(128, strAllergySeverity);

		String strSensitivityToCausativeAgentCode = "AD"+HL7_VALUE_TABLE_DELIMITER+"AL"+HL7_VALUE_TABLE_DELIMITER+"CT"+HL7_VALUE_TABLE_DELIMITER+"IN";
		add(436, strSensitivityToCausativeAgentCode);

		String strAlertDeviceCode = "B"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"W";
		add(437, strAlertDeviceCode);

		String strAllergyClinicalStatus = "U"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"D";
		add(438, strAllergyClinicalStatus);

		String strLivingDependency = "S"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(223, strLivingDependency);

		String strImmunizationRegistryStatus = "A"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(441, strImmunizationRegistryStatus);

		String strMilitaryService = "USA"+HL7_VALUE_TABLE_DELIMITER+"USN"+HL7_VALUE_TABLE_DELIMITER+"USAF"+HL7_VALUE_TABLE_DELIMITER+"USMC"+HL7_VALUE_TABLE_DELIMITER+"USCG"+HL7_VALUE_TABLE_DELIMITER+"USPHS"+HL7_VALUE_TABLE_DELIMITER+"NOAA"+HL7_VALUE_TABLE_DELIMITER+"NATO"+HL7_VALUE_TABLE_DELIMITER+"AUSA"+HL7_VALUE_TABLE_DELIMITER+"AUSN"+HL7_VALUE_TABLE_DELIMITER+"AUSAF";
		add(140, strMilitaryService);

		String strMilitaryRankOrGrade = "E1... E9"+HL7_VALUE_TABLE_DELIMITER+"O1 ... O9"+HL7_VALUE_TABLE_DELIMITER+"W1 ... W4";
		add(141, strMilitaryRankOrGrade);

		String strMilitaryStatus = "ACT"+HL7_VALUE_TABLE_DELIMITER+"RET"+HL7_VALUE_TABLE_DELIMITER+"DEC";
		add(142, strMilitaryStatus);

		String strDisabledPersonCode = "PT"+HL7_VALUE_TABLE_DELIMITER+"GT"+HL7_VALUE_TABLE_DELIMITER+"IN"+HL7_VALUE_TABLE_DELIMITER+"AP";
		add(334, strDisabledPersonCode);

		String strInformPersonCode = "PAT"+HL7_VALUE_TABLE_DELIMITER+"NPAT"+HL7_VALUE_TABLE_DELIMITER+"USR"+HL7_VALUE_TABLE_DELIMITER+"HD";
		add(517, strInformPersonCode);

		String strOverrideType = "EXTN"+HL7_VALUE_TABLE_DELIMITER+"INLV"+HL7_VALUE_TABLE_DELIMITER+"EQV";
		add(518, strOverrideType);
		//Added by AK 31-07-07

		String strRiskManagementIncidentCode = "B"+ HL7_VALUE_TABLE_DELIMITER + "C" + HL7_VALUE_TABLE_DELIMITER + "D"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"J"+HL7_VALUE_TABLE_DELIMITER+"K"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(427,strRiskManagementIncidentCode);

		//Added by AK 1-8-07
		String strWhatSubjectFilter = "ADV" + HL7_VALUE_TABLE_DELIMITER + "ANU" + HL7_VALUE_TABLE_DELIMITER + "APN" + HL7_VALUE_TABLE_DELIMITER + "APP" + HL7_VALUE_TABLE_DELIMITER + "ARN" + HL7_VALUE_TABLE_DELIMITER + "APM" + HL7_VALUE_TABLE_DELIMITER + "APA" + HL7_VALUE_TABLE_DELIMITER + "CAN" + HL7_VALUE_TABLE_DELIMITER + "DEM" + HL7_VALUE_TABLE_DELIMITER + "FIN" + HL7_VALUE_TABLE_DELIMITER + "GID" + HL7_VALUE_TABLE_DELIMITER + "GOL" + HL7_VALUE_TABLE_DELIMITER + "MRI"  + HL7_VALUE_TABLE_DELIMITER + "MRO" + HL7_VALUE_TABLE_DELIMITER + "NCK" + HL7_VALUE_TABLE_DELIMITER + "NSC" + HL7_VALUE_TABLE_DELIMITER + "NST" + HL7_VALUE_TABLE_DELIMITER + "ORD" + HL7_VALUE_TABLE_DELIMITER + "OTH" + HL7_VALUE_TABLE_DELIMITER + "PRB" + HL7_VALUE_TABLE_DELIMITER + "PRO" + HL7_VALUE_TABLE_DELIMITER + "RES" + HL7_VALUE_TABLE_DELIMITER + "RAR" + HL7_VALUE_TABLE_DELIMITER + "RER" + HL7_VALUE_TABLE_DELIMITER + "RDR" + HL7_VALUE_TABLE_DELIMITER + "RGR" + HL7_VALUE_TABLE_DELIMITER + "ROR" + HL7_VALUE_TABLE_DELIMITER + "SAL" + HL7_VALUE_TABLE_DELIMITER + "SBK" + HL7_VALUE_TABLE_DELIMITER + "SBL" + HL7_VALUE_TABLE_DELIMITER + "SOF" + HL7_VALUE_TABLE_DELIMITER + "SOP" + HL7_VALUE_TABLE_DELIMITER + "SSA" + HL7_VALUE_TABLE_DELIMITER + "SSR" + HL7_VALUE_TABLE_DELIMITER + "STA" + HL7_VALUE_TABLE_DELIMITER + "VXI" + HL7_VALUE_TABLE_DELIMITER + "XID";
		add(48,strWhatSubjectFilter);

		String strQueryPriority = "D" + HL7_VALUE_TABLE_DELIMITER + "I";
		add(91,strQueryPriority);

		String strQueryResponseFormatCode = "D" + HL7_VALUE_TABLE_DELIMITER + "R" + HL7_VALUE_TABLE_DELIMITER + "T" ;
		add(106,strQueryResponseFormatCode);

		String strDeferredResponseType = "B" + HL7_VALUE_TABLE_DELIMITER + "L";
		add(107,strDeferredResponseType);

		String strQueryResultsLevel = "O" + HL7_VALUE_TABLE_DELIMITER + "R" + HL7_VALUE_TABLE_DELIMITER + "S" + HL7_VALUE_TABLE_DELIMITER + "T";
		add(108,strQueryResultsLevel);

		String strReportPriority = "R" + HL7_VALUE_TABLE_DELIMITER + "S";
		add(109,strReportPriority);

		String  strQuantityLimitedRequest = "CH" + HL7_VALUE_TABLE_DELIMITER + "LI" + HL7_VALUE_TABLE_DELIMITER + "PG" + HL7_VALUE_TABLE_DELIMITER + "RD" + HL7_VALUE_TABLE_DELIMITER + "ZO";
		add(126,strQuantityLimitedRequest);

		String strWhichDateTimeQualifier = "ANY" + HL7_VALUE_TABLE_DELIMITER + "COL" + HL7_VALUE_TABLE_DELIMITER + "ORD" + HL7_VALUE_TABLE_DELIMITER + "RCT" + HL7_VALUE_TABLE_DELIMITER + "REP" + HL7_VALUE_TABLE_DELIMITER + "SCHED";
		add(156,strWhichDateTimeQualifier);

		String strWhichDateTimeStatusQualifier = "ANY" + HL7_VALUE_TABLE_DELIMITER + "CFN" + HL7_VALUE_TABLE_DELIMITER + "COR" + HL7_VALUE_TABLE_DELIMITER + "FIN" + HL7_VALUE_TABLE_DELIMITER + "PRE" + HL7_VALUE_TABLE_DELIMITER + "REP";
		add(157,strWhichDateTimeStatusQualifier);

		String strDateTimeSelectionQualifier = "1ST" + HL7_VALUE_TABLE_DELIMITER + "ALL" + HL7_VALUE_TABLE_DELIMITER + "LST" + HL7_VALUE_TABLE_DELIMITER + "REV";
		add(158,strDateTimeSelectionQualifier);

		String strQueryResponseStatus = "OK" + HL7_VALUE_TABLE_DELIMITER + "NF" + HL7_VALUE_TABLE_DELIMITER + "AE" + HL7_VALUE_TABLE_DELIMITER + "AR";
		add(208,strQueryResponseStatus);

		String strSegmentGroup =  "ADMINISTRATION" + HL7_VALUE_TABLE_DELIMITER + "ALLERGY" + HL7_VALUE_TABLE_DELIMITER + "APP_STATS" + HL7_VALUE_TABLE_DELIMITER + "APP_STATUS" + HL7_VALUE_TABLE_DELIMITER + "ASSOCIATED_PERSON" + HL7_VALUE_TABLE_DELIMITER + "ASSOCIATED_RX_ADMIN" + HL7_VALUE_TABLE_DELIMITER + "ASSOCIATED_RX_ORDER"+HL7_VALUE_TABLE_DELIMITER+"AUTHORIZATION"+HL7_VALUE_TABLE_DELIMITER+"AUTHORIZATION_CONTACT"+HL7_VALUE_TABLE_DELIMITER+"CERTIFICATE"+HL7_VALUE_TABLE_DELIMITER+"CLOCK"+HL7_VALUE_TABLE_DELIMITER+"CLOCK_AND_STATISTICS"+HL7_VALUE_TABLE_DELIMITER+"CLOCK_AND_STATS_WITH_NOTES"+HL7_VALUE_TABLE_DELIMITER+"CLOCK_AND_STATS_WITH_NOTES_ALT"+HL7_VALUE_TABLE_DELIMITER+"COMMAND"+HL7_VALUE_TABLE_DELIMITER+"COMMAND_RESPONSE"+HL7_VALUE_TABLE_DELIMITER+"COMMON_ORDER"+HL7_VALUE_TABLE_DELIMITER+"COMPONENT"+HL7_VALUE_TABLE_DELIMITER+"COMPONENTS"+HL7_VALUE_TABLE_DELIMITER+"CONTAINER"+HL7_VALUE_TABLE_DELIMITER+"DEFINITION"+HL7_VALUE_TABLE_DELIMITER+"DIET"+HL7_VALUE_TABLE_DELIMITER+"DISPENSE"+HL7_VALUE_TABLE_DELIMITER+"ENCODED_ORDER"+HL7_VALUE_TABLE_DELIMITER+"ENCODING"+HL7_VALUE_TABLE_DELIMITER+"EXPERIENCE"+HL7_VALUE_TABLE_DELIMITER+"FINANCIAL"+HL7_VALUE_TABLE_DELIMITER+"FINANCIAL_COMMON_ORDER"+HL7_VALUE_TABLE_DELIMITER+"FINANCIAL_INSURANCE"+HL7_VALUE_TABLE_DELIMITER+"FINANCIAL_OBSERVATION"+HL7_VALUE_TABLE_DELIMITER+"FINANCIAL_ORDER"+HL7_VALUE_TABLE_DELIMITER+"FINANCIAL_PROCEDURE"+HL7_VALUE_TABLE_DELIMITER+"FINANCIAL_TIMING_QUANTITY"+HL7_VALUE_TABLE_DELIMITER+"GENERAL_RESOURCE"+HL7_VALUE_TABLE_DELIMITER+"GENERAL_RESOURCE"+HL7_VALUE_TABLE_DELIMITER+"GIVE"+HL7_VALUE_TABLE_DELIMITER+"GOAL"+HL7_VALUE_TABLE_DELIMITER+"GOAL_OBSERVATION"+HL7_VALUE_TABLE_DELIMITER+"GOAL_PATHWAY"+HL7_VALUE_TABLE_DELIMITER+"GOAL_PATHWAY"+HL7_VALUE_TABLE_DELIMITER+"GOAL_ROLE"+HL7_VALUE_TABLE_DELIMITER+"GUARANTOR_INSURANCE"+HL7_VALUE_TABLE_DELIMITER+"INSURANCE"+HL7_VALUE_TABLE_DELIMITER+"LOCATION_RESOURCE"+HL7_VALUE_TABLE_DELIMITER+"MERGE_INFO"+HL7_VALUE_TABLE_DELIMITER+"MF"+HL7_VALUE_TABLE_DELIMITER+"MF_CDM"+HL7_VALUE_TABLE_DELIMITER+"MF_CLIN_STUDY"+HL7_VALUE_TABLE_DELIMITER+"MF_CLIN_STUDY_SCHED"+HL7_VALUE_TABLE_DELIMITER+"MF_INV_ITEM"+HL7_VALUE_TABLE_DELIMITER+"MF_LOC_DEPT"+HL7_VALUE_TABLE_DELIMITER+"MF_LOCATION"+HL7_VALUE_TABLE_DELIMITER+"MF_OBS_ATTRIBUTES"+HL7_VALUE_TABLE_DELIMITER+"MF_PHASE_SCHED_DETAIL"+HL7_VALUE_TABLE_DELIMITER+"MF_QUERY"+HL7_VALUE_TABLE_DELIMITER+"MF_SITE_DEFINED"+HL7_VALUE_TABLE_DELIMITER+"MF_STAFF"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST_BATT_DETAIL"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST_BATTERIES"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST_CALC_DETAIL"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST_CALCULATED"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST_CAT_DETAIL"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST_CATEGORICAL"+HL7_VALUE_TABLE_DELIMITER+"MF_TEST_NUMERIC"+HL7_VALUE_TABLE_DELIMITER+"NK1_TIMING_QTY"+HL7_VALUE_TABLE_DELIMITER+"NOTIFICATION"+HL7_VALUE_TABLE_DELIMITER+"OBSERVATION"+HL7_VALUE_TABLE_DELIMITER+"OBSERVATION_PRIOR"+HL7_VALUE_TABLE_DELIMITER+"OBSERVATION_REQUEST"+HL7_VALUE_TABLE_DELIMITER+"OMSERVATION"+HL7_VALUE_TABLE_DELIMITER+"ORDER"+HL7_VALUE_TABLE_DELIMITER+"ORDER_CHOICE"+HL7_VALUE_TABLE_DELIMITER+"ORDER_DETAIL"+HL7_VALUE_TABLE_DELIMITER+"ORDER_DETAIL_SUPPLEMENT"+HL7_VALUE_TABLE_DELIMITER+"ORDER_DIET"+HL7_VALUE_TABLE_DELIMITER+"ORDER_ENCODED"+HL7_VALUE_TABLE_DELIMITER+"ORDER_OBSERVATION"+HL7_VALUE_TABLE_DELIMITER+"ORDER_PRIOR"+HL7_VALUE_TABLE_DELIMITER+"ORDER_TRAY"+HL7_VALUE_TABLE_DELIMITER+"PATHWAY"+HL7_VALUE_TABLE_DELIMITER+"PATHWAY_ROLE"+HL7_VALUE_TABLE_DELIMITER+"PATIENT"+HL7_VALUE_TABLE_DELIMITER+"PATIENT_PRIOR"+HL7_VALUE_TABLE_DELIMITER+"PATIENT_RESULT"+HL7_VALUE_TABLE_DELIMITER+"PATIENT_VISIT"+HL7_VALUE_TABLE_DELIMITER+"PATIENT_VISIT_PRIOR"+HL7_VALUE_TABLE_DELIMITER+"PERSONNEL_RESOURCE"+HL7_VALUE_TABLE_DELIMITER+"PEX_CAUSE"+HL7_VALUE_TABLE_DELIMITER+"PEX_OBSERVATION"+HL7_VALUE_TABLE_DELIMITER+"PRIOR_RESULT"+HL7_VALUE_TABLE_DELIMITER+"PROBLEM"+HL7_VALUE_TABLE_DELIMITER+"PROBLEM_OBSERVATION"+HL7_VALUE_TABLE_DELIMITER+"PROBLEM_PATHWAY"+HL7_VALUE_TABLE_DELIMITER+"PROBLEM_ROLE"+HL7_VALUE_TABLE_DELIMITER+"PROCEDURE"+HL7_VALUE_TABLE_DELIMITER+"PRODUCT"+HL7_VALUE_TABLE_DELIMITER+"PRODUCT_STATUS"+HL7_VALUE_TABLE_DELIMITER+"PROVIDER"+HL7_VALUE_TABLE_DELIMITER+"PROVIDER_CONTACT"+HL7_VALUE_TABLE_DELIMITER+"QBP"+HL7_VALUE_TABLE_DELIMITER+"QRY_WITH_DETAIL"+HL7_VALUE_TABLE_DELIMITER+"QUERY_RESPONSE"+HL7_VALUE_TABLE_DELIMITER+"QUERY_RESULT_CLUSTER"+HL7_VALUE_TABLE_DELIMITER+"REQUEST"+HL7_VALUE_TABLE_DELIMITER+"RESOURCE"+HL7_VALUE_TABLE_DELIMITER+"RESOURCES"+HL7_VALUE_TABLE_DELIMITER+"RESPONSE"+HL7_VALUE_TABLE_DELIMITER+"RESULT"+HL7_VALUE_TABLE_DELIMITER+"RESULTS"+HL7_VALUE_TABLE_DELIMITER+"RESULTS_NOTES"+HL7_VALUE_TABLE_DELIMITER+"ROW_DEFINITION"+HL7_VALUE_TABLE_DELIMITER+"RX_ADMINISTRATION"+HL7_VALUE_TABLE_DELIMITER+"RX_ORDER"+HL7_VALUE_TABLE_DELIMITER+"SCHEDULE"+HL7_VALUE_TABLE_DELIMITER+"SERVICE"+HL7_VALUE_TABLE_DELIMITER+"SPECIMEN"+HL7_VALUE_TABLE_DELIMITER+"SPECIMEN_CONTAINER"+HL7_VALUE_TABLE_DELIMITER+"STAFF"+HL7_VALUE_TABLE_DELIMITER+"STUDY"+HL7_VALUE_TABLE_DELIMITER+"STUDY_OBSERVATION"+HL7_VALUE_TABLE_DELIMITER+"STUDY_PHASE"+HL7_VALUE_TABLE_DELIMITER+"STUDY_SCHEDULE"+HL7_VALUE_TABLE_DELIMITER+"TEST_CONFIGURATION"+HL7_VALUE_TABLE_DELIMITER+"TIMING"+HL7_VALUE_TABLE_DELIMITER+"TIMING_DIET"+HL7_VALUE_TABLE_DELIMITER+"TIMING_ENCODED"+HL7_VALUE_TABLE_DELIMITER+"TIMING_GIVE"+HL7_VALUE_TABLE_DELIMITER+"TIMING_PRIOR"+HL7_VALUE_TABLE_DELIMITER+"TIMING_QTY"+HL7_VALUE_TABLE_DELIMITER+"TIMING_QUANTITY"+HL7_VALUE_TABLE_DELIMITER+"TIMING_TRAY"+HL7_VALUE_TABLE_DELIMITER+"TREATMENT"+HL7_VALUE_TABLE_DELIMITER+"VISIT";
		add(391,strSegmentGroup);

		String strResponseModality = "R" + HL7_VALUE_TABLE_DELIMITER + "T" + HL7_VALUE_TABLE_DELIMITER + "B";
		add(394,strResponseModality);

		String strModifyIndicator =  "N" + HL7_VALUE_TABLE_DELIMITER + "M";
		add(395,strModifyIndicator);

		//Added By AK 2-8-07

		String strSubstanceIdentifier = "ALL";
		add(451,strSubstanceIdentifier);

		String strSubstanceStatus = "EW" + HL7_VALUE_TABLE_DELIMITER + "EE" + HL7_VALUE_TABLE_DELIMITER + "CW" + HL7_VALUE_TABLE_DELIMITER + "CE" + HL7_VALUE_TABLE_DELIMITER + "QW" + HL7_VALUE_TABLE_DELIMITER + "QE" + HL7_VALUE_TABLE_DELIMITER + "NW" + HL7_VALUE_TABLE_DELIMITER + "NE" + HL7_VALUE_TABLE_DELIMITER + "OW" + HL7_VALUE_TABLE_DELIMITER +	"OE" + HL7_VALUE_TABLE_DELIMITER + "OK";
		add(383,strSubstanceStatus);

		String strSubstanceType = "SR"  + HL7_VALUE_TABLE_DELIMITER + "MR" + HL7_VALUE_TABLE_DELIMITER + "DI" + HL7_VALUE_TABLE_DELIMITER + "PT"+ HL7_VALUE_TABLE_DELIMITER + "RC"+ HL7_VALUE_TABLE_DELIMITER + "CO"+ HL7_VALUE_TABLE_DELIMITER + "PW"+ HL7_VALUE_TABLE_DELIMITER + "LW"+ HL7_VALUE_TABLE_DELIMITER + "SW"+ HL7_VALUE_TABLE_DELIMITER + "SC"+ HL7_VALUE_TABLE_DELIMITER + "LI"+ HL7_VALUE_TABLE_DELIMITER + "OT";
		add(384,strSubstanceType);

		//Added By 6-8-2007
		String strRXComponentType = "B" + HL7_VALUE_TABLE_DELIMITER + "A";
		add(166,strRXComponentType);

		//Added By AK 7-8-2007
		String strVaccinesAdministered = "54"  + HL7_VALUE_TABLE_DELIMITER + "55"  + HL7_VALUE_TABLE_DELIMITER + "82"  + HL7_VALUE_TABLE_DELIMITER + "24"  + HL7_VALUE_TABLE_DELIMITER + "19"  + HL7_VALUE_TABLE_DELIMITER + "27"  + HL7_VALUE_TABLE_DELIMITER + "26"  + HL7_VALUE_TABLE_DELIMITER + "29"  + HL7_VALUE_TABLE_DELIMITER + "56"  + HL7_VALUE_TABLE_DELIMITER + "12"  + HL7_VALUE_TABLE_DELIMITER + "28"  + HL7_VALUE_TABLE_DELIMITER + "20"  + HL7_VALUE_TABLE_DELIMITER + "106"  + HL7_VALUE_TABLE_DELIMITER + "107"  + HL7_VALUE_TABLE_DELIMITER+"110"+HL7_VALUE_TABLE_DELIMITER + "50"  + HL7_VALUE_TABLE_DELIMITER+"120"+HL7_VALUE_TABLE_DELIMITER + "1"  + HL7_VALUE_TABLE_DELIMITER + "22"  + HL7_VALUE_TABLE_DELIMITER + "102"  + HL7_VALUE_TABLE_DELIMITER + "57"  + HL7_VALUE_TABLE_DELIMITER + "52"  + HL7_VALUE_TABLE_DELIMITER + "83"  + HL7_VALUE_TABLE_DELIMITER + "84"  + HL7_VALUE_TABLE_DELIMITER + "31"  + HL7_VALUE_TABLE_DELIMITER + "85"  + HL7_VALUE_TABLE_DELIMITER + "104"  + HL7_VALUE_TABLE_DELIMITER + "30"  + HL7_VALUE_TABLE_DELIMITER + "8"  + HL7_VALUE_TABLE_DELIMITER + "42"  + HL7_VALUE_TABLE_DELIMITER + "43"  + HL7_VALUE_TABLE_DELIMITER + "44"  + HL7_VALUE_TABLE_DELIMITER + "45"  + HL7_VALUE_TABLE_DELIMITER + "58"  + HL7_VALUE_TABLE_DELIMITER + "59"  + HL7_VALUE_TABLE_DELIMITER + "60"  + HL7_VALUE_TABLE_DELIMITER + "46"  + HL7_VALUE_TABLE_DELIMITER + "47"  + HL7_VALUE_TABLE_DELIMITER + "48"  + HL7_VALUE_TABLE_DELIMITER + "49"  + HL7_VALUE_TABLE_DELIMITER + "17"  + HL7_VALUE_TABLE_DELIMITER + "51"  + HL7_VALUE_TABLE_DELIMITER + "61"  + HL7_VALUE_TABLE_DELIMITER+"118"+HL7_VALUE_TABLE_DELIMITER + "62"  + HL7_VALUE_TABLE_DELIMITER + "86"  + HL7_VALUE_TABLE_DELIMITER + "87"  + HL7_VALUE_TABLE_DELIMITER + "14"  + HL7_VALUE_TABLE_DELIMITER +"111"+HL7_VALUE_TABLE_DELIMITER+ "15"  + HL7_VALUE_TABLE_DELIMITER + "16"  + HL7_VALUE_TABLE_DELIMITER + "88"  + HL7_VALUE_TABLE_DELIMITER + "10"  + HL7_VALUE_TABLE_DELIMITER + "2"  + HL7_VALUE_TABLE_DELIMITER + "89"  + HL7_VALUE_TABLE_DELIMITER + "39"  + HL7_VALUE_TABLE_DELIMITER + "63"  + HL7_VALUE_TABLE_DELIMITER + "64"  + HL7_VALUE_TABLE_DELIMITER + "65"  + HL7_VALUE_TABLE_DELIMITER + "66"  + HL7_VALUE_TABLE_DELIMITER + "3"  + HL7_VALUE_TABLE_DELIMITER + "4"  + HL7_VALUE_TABLE_DELIMITER + "94"  + HL7_VALUE_TABLE_DELIMITER + "67"  + HL7_VALUE_TABLE_DELIMITER + "5"  + HL7_VALUE_TABLE_DELIMITER + "68"  + HL7_VALUE_TABLE_DELIMITER + "32"  + HL7_VALUE_TABLE_DELIMITER + "103"  + HL7_VALUE_TABLE_DELIMITER+"114"+HL7_VALUE_TABLE_DELIMITER + "108"  + HL7_VALUE_TABLE_DELIMITER + "7"  + HL7_VALUE_TABLE_DELIMITER + "69"  + HL7_VALUE_TABLE_DELIMITER + "11"  + HL7_VALUE_TABLE_DELIMITER + "23"  + HL7_VALUE_TABLE_DELIMITER + "33"  + HL7_VALUE_TABLE_DELIMITER + "100"  + HL7_VALUE_TABLE_DELIMITER + "109"  + HL7_VALUE_TABLE_DELIMITER + "70"  + HL7_VALUE_TABLE_DELIMITER + "18"  + HL7_VALUE_TABLE_DELIMITER + "40"  + HL7_VALUE_TABLE_DELIMITER + "90"  + HL7_VALUE_TABLE_DELIMITER + "72"  + HL7_VALUE_TABLE_DELIMITER + "73"  + HL7_VALUE_TABLE_DELIMITER + "34"  + HL7_VALUE_TABLE_DELIMITER+"119"+HL7_VALUE_TABLE_DELIMITER+"122"+HL7_VALUE_TABLE_DELIMITER+"116"+HL7_VALUE_TABLE_DELIMITER + "74"  + HL7_VALUE_TABLE_DELIMITER + "71"  + HL7_VALUE_TABLE_DELIMITER + "93"  + HL7_VALUE_TABLE_DELIMITER + "6"  + HL7_VALUE_TABLE_DELIMITER + "38"  + HL7_VALUE_TABLE_DELIMITER+"76"+HL7_VALUE_TABLE_DELIMITER+"113"+HL7_VALUE_TABLE_DELIMITER+"9"+HL7_VALUE_TABLE_DELIMITER+"115"+HL7_VALUE_TABLE_DELIMITER+"35"+HL7_VALUE_TABLE_DELIMITER+"112"+HL7_VALUE_TABLE_DELIMITER+"77"+HL7_VALUE_TABLE_DELIMITER+"13"+HL7_VALUE_TABLE_DELIMITER+"95"+HL7_VALUE_TABLE_DELIMITER+"96"+HL7_VALUE_TABLE_DELIMITER+"97"+HL7_VALUE_TABLE_DELIMITER+"98"+HL7_VALUE_TABLE_DELIMITER+"78"+HL7_VALUE_TABLE_DELIMITER+"91"+HL7_VALUE_TABLE_DELIMITER+"25"+HL7_VALUE_TABLE_DELIMITER+"41"+HL7_VALUE_TABLE_DELIMITER+"53"+HL7_VALUE_TABLE_DELIMITER+"101"+HL7_VALUE_TABLE_DELIMITER+ "75"  + HL7_VALUE_TABLE_DELIMITER + "105"  + HL7_VALUE_TABLE_DELIMITER+"79"  + HL7_VALUE_TABLE_DELIMITER + "21"  + HL7_VALUE_TABLE_DELIMITER + "81"  + HL7_VALUE_TABLE_DELIMITER + "80"  + HL7_VALUE_TABLE_DELIMITER + "92"  + HL7_VALUE_TABLE_DELIMITER + "36"  + HL7_VALUE_TABLE_DELIMITER +"117"+HL7_VALUE_TABLE_DELIMITER+ "37"  + HL7_VALUE_TABLE_DELIMITER +"121"+HL7_VALUE_TABLE_DELIMITER+ "998"  + HL7_VALUE_TABLE_DELIMITER + "999"  + HL7_VALUE_TABLE_DELIMITER + "99";
		add(292,strVaccinesAdministered);

		//Added By AK 27-8-2007
		String strOverallClaimDispositionCode = "0"  + HL7_VALUE_TABLE_DELIMITER + "1"  + HL7_VALUE_TABLE_DELIMITER + "2"  + HL7_VALUE_TABLE_DELIMITER + "3"  + HL7_VALUE_TABLE_DELIMITER + "4";
		add(457,strOverallClaimDispositionCode);

		String strOCEEditCode = "1"  + HL7_VALUE_TABLE_DELIMITER + "2"  + HL7_VALUE_TABLE_DELIMITER + "3"  + HL7_VALUE_TABLE_DELIMITER + "4"  + HL7_VALUE_TABLE_DELIMITER + "5"  + HL7_VALUE_TABLE_DELIMITER + "6"  + HL7_VALUE_TABLE_DELIMITER + "7"  + HL7_VALUE_TABLE_DELIMITER + "8"  + HL7_VALUE_TABLE_DELIMITER + "9"  + HL7_VALUE_TABLE_DELIMITER + "10"  + HL7_VALUE_TABLE_DELIMITER + "11"  + HL7_VALUE_TABLE_DELIMITER + "12"  + HL7_VALUE_TABLE_DELIMITER + "13"  + HL7_VALUE_TABLE_DELIMITER + "14"  + HL7_VALUE_TABLE_DELIMITER + "15"  + HL7_VALUE_TABLE_DELIMITER + "16"  + HL7_VALUE_TABLE_DELIMITER + "17"  + HL7_VALUE_TABLE_DELIMITER + "18"  + HL7_VALUE_TABLE_DELIMITER + "19"  + HL7_VALUE_TABLE_DELIMITER + "20"  + HL7_VALUE_TABLE_DELIMITER + "21"  + HL7_VALUE_TABLE_DELIMITER + "22"  + HL7_VALUE_TABLE_DELIMITER + "23"  + HL7_VALUE_TABLE_DELIMITER + "24"  + HL7_VALUE_TABLE_DELIMITER + "25"  + HL7_VALUE_TABLE_DELIMITER + "26"  + HL7_VALUE_TABLE_DELIMITER + "27"  + HL7_VALUE_TABLE_DELIMITER + "28"  + HL7_VALUE_TABLE_DELIMITER + "29"  + HL7_VALUE_TABLE_DELIMITER + "30"  + HL7_VALUE_TABLE_DELIMITER + "31"  + HL7_VALUE_TABLE_DELIMITER + "32"  + HL7_VALUE_TABLE_DELIMITER + "33"  + HL7_VALUE_TABLE_DELIMITER + "34"  + HL7_VALUE_TABLE_DELIMITER + "35"  + HL7_VALUE_TABLE_DELIMITER + "36"  + HL7_VALUE_TABLE_DELIMITER + "37"  + HL7_VALUE_TABLE_DELIMITER + "38"  + HL7_VALUE_TABLE_DELIMITER + "39"  + HL7_VALUE_TABLE_DELIMITER + "40"  + HL7_VALUE_TABLE_DELIMITER + "41"  + HL7_VALUE_TABLE_DELIMITER + "42";
		add(458,strOCEEditCode);

		String strReimbursementActionCode = "0" + HL7_VALUE_TABLE_DELIMITER + "1"  + HL7_VALUE_TABLE_DELIMITER + "2"  + HL7_VALUE_TABLE_DELIMITER + "3";
		add(459,strReimbursementActionCode);

		String strDenialOrRejectionCode =  "0" + HL7_VALUE_TABLE_DELIMITER + "1"  + HL7_VALUE_TABLE_DELIMITER + "2";
		add(460,strDenialOrRejectionCode);

		String strAmbulatoryPaymentClassificationCode =  "31" + HL7_VALUE_TABLE_DELIMITER + "163"  + HL7_VALUE_TABLE_DELIMITER + "181";
		add(466,strAmbulatoryPaymentClassificationCode);

		String strModifierEditCode =  "0" + HL7_VALUE_TABLE_DELIMITER + "1"  + HL7_VALUE_TABLE_DELIMITER + "2"  + HL7_VALUE_TABLE_DELIMITER + "3" + HL7_VALUE_TABLE_DELIMITER  + "4"  + HL7_VALUE_TABLE_DELIMITER + "U";
		add(467,strModifierEditCode);

		String strPaymentAdjustmentCode =  "1"  + HL7_VALUE_TABLE_DELIMITER + "2"  + HL7_VALUE_TABLE_DELIMITER + "3"  + HL7_VALUE_TABLE_DELIMITER + "4"  + HL7_VALUE_TABLE_DELIMITER + "5" ;
		add(468,strPaymentAdjustmentCode);

		String strPackagingStatusCode =  "0" + HL7_VALUE_TABLE_DELIMITER + "1"  + HL7_VALUE_TABLE_DELIMITER + "2" ;
		add(469,strPackagingStatusCode);

		String strReimbursementTypeCode = "OPPS" + HL7_VALUE_TABLE_DELIMITER + "Pckg" + HL7_VALUE_TABLE_DELIMITER + "Lab" + HL7_VALUE_TABLE_DELIMITER + "Thrpy" + HL7_VALUE_TABLE_DELIMITER + "DME" + HL7_VALUE_TABLE_DELIMITER + "EPO" + HL7_VALUE_TABLE_DELIMITER + "Mamm" + HL7_VALUE_TABLE_DELIMITER + "PartH" + HL7_VALUE_TABLE_DELIMITER + "Crnl" + HL7_VALUE_TABLE_DELIMITER + "NoPay";
		add(470,strReimbursementTypeCode);

		String strAbnormalFlags = "L" + HL7_VALUE_TABLE_DELIMITER + "H" + HL7_VALUE_TABLE_DELIMITER +"LU"+HL7_VALUE_TABLE_DELIMITER+"HU"+HL7_VALUE_TABLE_DELIMITER+ "LL" + HL7_VALUE_TABLE_DELIMITER + "HH" + HL7_VALUE_TABLE_DELIMITER + "<" + HL7_VALUE_TABLE_DELIMITER + ">" + HL7_VALUE_TABLE_DELIMITER + "N" + HL7_VALUE_TABLE_DELIMITER + "A" + HL7_VALUE_TABLE_DELIMITER + "AA" + HL7_VALUE_TABLE_DELIMITER + "U" + HL7_VALUE_TABLE_DELIMITER + "D" + HL7_VALUE_TABLE_DELIMITER + "B" + HL7_VALUE_TABLE_DELIMITER + "W" + HL7_VALUE_TABLE_DELIMITER + "S" + HL7_VALUE_TABLE_DELIMITER + "R" + HL7_VALUE_TABLE_DELIMITER + "I" + HL7_VALUE_TABLE_DELIMITER + "NS"+HL7_VALUE_TABLE_DELIMITER+"SDD"+HL7_VALUE_TABLE_DELIMITER+"IE"+HL7_VALUE_TABLE_DELIMITER+"SYN-R"+HL7_VALUE_TABLE_DELIMITER+"SYN-S"+HL7_VALUE_TABLE_DELIMITER+"POS"+HL7_VALUE_TABLE_DELIMITER+"NEG"+HL7_VALUE_TABLE_DELIMITER+"IND"+HL7_VALUE_TABLE_DELIMITER+"DET"+HL7_VALUE_TABLE_DELIMITER+"ND"+HL7_VALUE_TABLE_DELIMITER+"RR"+HL7_VALUE_TABLE_DELIMITER+"WR"+HL7_VALUE_TABLE_DELIMITER+"NR";
		add(78,strAbnormalFlags);

		String strOutlierType = "D" + HL7_VALUE_TABLE_DELIMITER + "C";
		add(83,strOutlierType);

		String strReferralStatus = "A" + HL7_VALUE_TABLE_DELIMITER + "P"+ HL7_VALUE_TABLE_DELIMITER + "R"+HL7_VALUE_TABLE_DELIMITER + "E";
		add(283,strReferralStatus);

		String strReferralPriority = "S" + HL7_VALUE_TABLE_DELIMITER + "A"+ HL7_VALUE_TABLE_DELIMITER + "R";
		add(280,strReferralPriority);

		String strReferralType = "Lab" + HL7_VALUE_TABLE_DELIMITER + "Rad"+ HL7_VALUE_TABLE_DELIMITER + "Med"+ HL7_VALUE_TABLE_DELIMITER + "Skn"+ HL7_VALUE_TABLE_DELIMITER + "Psy"+ HL7_VALUE_TABLE_DELIMITER + "Hom";
		add(281,strReferralType);

		String strReferralDisposition = "WR" + HL7_VALUE_TABLE_DELIMITER + "RP"+ HL7_VALUE_TABLE_DELIMITER + "AM"+ HL7_VALUE_TABLE_DELIMITER + "SO";
		add(282,strReferralDisposition);

		String strReferralCategory = "I" + HL7_VALUE_TABLE_DELIMITER + "O"+ HL7_VALUE_TABLE_DELIMITER + "A"+ HL7_VALUE_TABLE_DELIMITER + "E";
		add(284,strReferralCategory);

		String strReferralReason = "S" + HL7_VALUE_TABLE_DELIMITER + "P"+ HL7_VALUE_TABLE_DELIMITER + "O"+ HL7_VALUE_TABLE_DELIMITER + "W";
		add(336,strReferralReason);

		String strProviderRole= "RP" + HL7_VALUE_TABLE_DELIMITER + "PP"+ HL7_VALUE_TABLE_DELIMITER + "CP"+ HL7_VALUE_TABLE_DELIMITER + "RT";
		add(286,strProviderRole);

		/*
		 * Added By DC
		 */
		String strDocumentType = "AR" + HL7_VALUE_TABLE_DELIMITER + "CD"+ HL7_VALUE_TABLE_DELIMITER + "CN"+ HL7_VALUE_TABLE_DELIMITER + "DI"+ HL7_VALUE_TABLE_DELIMITER +"DS"+ HL7_VALUE_TABLE_DELIMITER + "ED"+ HL7_VALUE_TABLE_DELIMITER +"HP"+ HL7_VALUE_TABLE_DELIMITER + "OP"+ HL7_VALUE_TABLE_DELIMITER +"PC"+ HL7_VALUE_TABLE_DELIMITER + "PH"+ HL7_VALUE_TABLE_DELIMITER +"PN"+ HL7_VALUE_TABLE_DELIMITER + "PR"+ HL7_VALUE_TABLE_DELIMITER +"SP"+ HL7_VALUE_TABLE_DELIMITER + "TS";
		add(270,strDocumentType);

		String strDocumentCompletionStatus    = "DI" + HL7_VALUE_TABLE_DELIMITER + "DO"+ HL7_VALUE_TABLE_DELIMITER +"IP"+ HL7_VALUE_TABLE_DELIMITER + "IN"+ HL7_VALUE_TABLE_DELIMITER +"PA"+ HL7_VALUE_TABLE_DELIMITER + "AU"+ HL7_VALUE_TABLE_DELIMITER + "LA";
		add(271,strDocumentCompletionStatus);

		String strDocumentConfidentialityStatus = "V" + HL7_VALUE_TABLE_DELIMITER + "R"+ HL7_VALUE_TABLE_DELIMITER + "U";
		add(272,strDocumentConfidentialityStatus);

		String strDocumentAvailabilityStatus = "AV" + HL7_VALUE_TABLE_DELIMITER + "CA"+ HL7_VALUE_TABLE_DELIMITER + "OB"+HL7_VALUE_TABLE_DELIMITER+"UN";
		add(273,strDocumentAvailabilityStatus);

		String strDocumentStorageStatus  = "AC" + HL7_VALUE_TABLE_DELIMITER + "AA"+ HL7_VALUE_TABLE_DELIMITER + "AR"+HL7_VALUE_TABLE_DELIMITER+"PU";
		add(275,strDocumentStorageStatus);

		// There is doubt in values in Consent Type Table
		//All the elements have sequential number except last element We need to Check for that value on Testing
		String strConsentType = "1" + HL7_VALUE_TABLE_DELIMITER + "2" + HL7_VALUE_TABLE_DELIMITER + "3" + HL7_VALUE_TABLE_DELIMITER + "4" + HL7_VALUE_TABLE_DELIMITER + "5" + HL7_VALUE_TABLE_DELIMITER + "6" + HL7_VALUE_TABLE_DELIMITER + "7" + HL7_VALUE_TABLE_DELIMITER + "8" + HL7_VALUE_TABLE_DELIMITER + "9" + HL7_VALUE_TABLE_DELIMITER + "10" + HL7_VALUE_TABLE_DELIMITER + "11" + HL7_VALUE_TABLE_DELIMITER + "12" + HL7_VALUE_TABLE_DELIMITER + "13" + HL7_VALUE_TABLE_DELIMITER + "14" + HL7_VALUE_TABLE_DELIMITER + "15" + HL7_VALUE_TABLE_DELIMITER + "16" + HL7_VALUE_TABLE_DELIMITER + "17" + HL7_VALUE_TABLE_DELIMITER + "18" + HL7_VALUE_TABLE_DELIMITER + "19" + HL7_VALUE_TABLE_DELIMITER + "20" + HL7_VALUE_TABLE_DELIMITER + "21" + HL7_VALUE_TABLE_DELIMITER + "22" + HL7_VALUE_TABLE_DELIMITER + "23" + HL7_VALUE_TABLE_DELIMITER + "24" + HL7_VALUE_TABLE_DELIMITER + "25" + HL7_VALUE_TABLE_DELIMITER +
		"26" + HL7_VALUE_TABLE_DELIMITER + "27" + HL7_VALUE_TABLE_DELIMITER + "28" + HL7_VALUE_TABLE_DELIMITER + "29" + HL7_VALUE_TABLE_DELIMITER + "30" + HL7_VALUE_TABLE_DELIMITER + "31" + HL7_VALUE_TABLE_DELIMITER + "32" + HL7_VALUE_TABLE_DELIMITER + "33" + HL7_VALUE_TABLE_DELIMITER + "34" + HL7_VALUE_TABLE_DELIMITER + "35" + HL7_VALUE_TABLE_DELIMITER + "36" + HL7_VALUE_TABLE_DELIMITER + "37" + HL7_VALUE_TABLE_DELIMITER + "38" + HL7_VALUE_TABLE_DELIMITER + "39" + HL7_VALUE_TABLE_DELIMITER + "40" + HL7_VALUE_TABLE_DELIMITER + "41" + HL7_VALUE_TABLE_DELIMITER + "42" + HL7_VALUE_TABLE_DELIMITER + "43" + HL7_VALUE_TABLE_DELIMITER + "44" + HL7_VALUE_TABLE_DELIMITER + "45" + HL7_VALUE_TABLE_DELIMITER + "46" + HL7_VALUE_TABLE_DELIMITER + "47" + HL7_VALUE_TABLE_DELIMITER + "48" + HL7_VALUE_TABLE_DELIMITER + "49" + HL7_VALUE_TABLE_DELIMITER + "50" + HL7_VALUE_TABLE_DELIMITER + "51" + HL7_VALUE_TABLE_DELIMITER + "52" + HL7_VALUE_TABLE_DELIMITER + "53" + HL7_VALUE_TABLE_DELIMITER + "54" + HL7_VALUE_TABLE_DELIMITER + "55" + HL7_VALUE_TABLE_DELIMITER + "56" + HL7_VALUE_TABLE_DELIMITER + "57" + HL7_VALUE_TABLE_DELIMITER + "58" + HL7_VALUE_TABLE_DELIMITER + "59" + HL7_VALUE_TABLE_DELIMITER + "60" + HL7_VALUE_TABLE_DELIMITER + "61" + HL7_VALUE_TABLE_DELIMITER + "62" + HL7_VALUE_TABLE_DELIMITER + "63" + HL7_VALUE_TABLE_DELIMITER + "64" + HL7_VALUE_TABLE_DELIMITER + "65" + HL7_VALUE_TABLE_DELIMITER + "66" + HL7_VALUE_TABLE_DELIMITER + "67" + HL7_VALUE_TABLE_DELIMITER + "68" + HL7_VALUE_TABLE_DELIMITER + "69" + HL7_VALUE_TABLE_DELIMITER + "70" + HL7_VALUE_TABLE_DELIMITER + "71" + HL7_VALUE_TABLE_DELIMITER + "72" + 
		HL7_VALUE_TABLE_DELIMITER + "73" + HL7_VALUE_TABLE_DELIMITER + "74" + HL7_VALUE_TABLE_DELIMITER + "75" + HL7_VALUE_TABLE_DELIMITER + "76" + HL7_VALUE_TABLE_DELIMITER + "77" + HL7_VALUE_TABLE_DELIMITER + "78" + HL7_VALUE_TABLE_DELIMITER + "79" + HL7_VALUE_TABLE_DELIMITER + "80" + HL7_VALUE_TABLE_DELIMITER + "81" + HL7_VALUE_TABLE_DELIMITER + "82" + HL7_VALUE_TABLE_DELIMITER + "83" + HL7_VALUE_TABLE_DELIMITER + "84" + HL7_VALUE_TABLE_DELIMITER + "85" + HL7_VALUE_TABLE_DELIMITER + "86" + HL7_VALUE_TABLE_DELIMITER + "87" + HL7_VALUE_TABLE_DELIMITER + "88" + HL7_VALUE_TABLE_DELIMITER + "89" + HL7_VALUE_TABLE_DELIMITER + "90" + HL7_VALUE_TABLE_DELIMITER + "91" + HL7_VALUE_TABLE_DELIMITER + "92" + HL7_VALUE_TABLE_DELIMITER + "93" + HL7_VALUE_TABLE_DELIMITER + "94" + HL7_VALUE_TABLE_DELIMITER + "95" + HL7_VALUE_TABLE_DELIMITER + "96" + HL7_VALUE_TABLE_DELIMITER + "97" + 
		HL7_VALUE_TABLE_DELIMITER + "98" + HL7_VALUE_TABLE_DELIMITER + "99" + HL7_VALUE_TABLE_DELIMITER + "100" + HL7_VALUE_TABLE_DELIMITER + "101" + HL7_VALUE_TABLE_DELIMITER + "102" + HL7_VALUE_TABLE_DELIMITER + "103" + HL7_VALUE_TABLE_DELIMITER + "104" + HL7_VALUE_TABLE_DELIMITER + "105" + HL7_VALUE_TABLE_DELIMITER + "106" + HL7_VALUE_TABLE_DELIMITER + "107" + HL7_VALUE_TABLE_DELIMITER + "108" + HL7_VALUE_TABLE_DELIMITER + "109" + HL7_VALUE_TABLE_DELIMITER + "110" + HL7_VALUE_TABLE_DELIMITER + "111" + HL7_VALUE_TABLE_DELIMITER + "112" + HL7_VALUE_TABLE_DELIMITER + "113" + HL7_VALUE_TABLE_DELIMITER + "114" + HL7_VALUE_TABLE_DELIMITER + "115" + HL7_VALUE_TABLE_DELIMITER + "116" + HL7_VALUE_TABLE_DELIMITER + "117" + HL7_VALUE_TABLE_DELIMITER + "118" + HL7_VALUE_TABLE_DELIMITER + "119" + HL7_VALUE_TABLE_DELIMITER + "120" + HL7_VALUE_TABLE_DELIMITER + "121" + HL7_VALUE_TABLE_DELIMITER 
		+ "122" + HL7_VALUE_TABLE_DELIMITER + "123" + HL7_VALUE_TABLE_DELIMITER + "124" + HL7_VALUE_TABLE_DELIMITER + "125" + HL7_VALUE_TABLE_DELIMITER + "126" + HL7_VALUE_TABLE_DELIMITER + "127" + HL7_VALUE_TABLE_DELIMITER + "128" + HL7_VALUE_TABLE_DELIMITER + "129" + HL7_VALUE_TABLE_DELIMITER + "130" + HL7_VALUE_TABLE_DELIMITER + "131" + HL7_VALUE_TABLE_DELIMITER + "132" + HL7_VALUE_TABLE_DELIMITER + "133" + HL7_VALUE_TABLE_DELIMITER + "134" + HL7_VALUE_TABLE_DELIMITER + "135" + HL7_VALUE_TABLE_DELIMITER + "136" + HL7_VALUE_TABLE_DELIMITER + "1137";
		add(496,strConsentType);

		String strConsentMode  = "V" + HL7_VALUE_TABLE_DELIMITER + "W"+ HL7_VALUE_TABLE_DELIMITER + "T";
		add(497,strConsentMode);

		String strConsentStatus = "A" + HL7_VALUE_TABLE_DELIMITER + "L"+ HL7_VALUE_TABLE_DELIMITER + "R" + HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"X"+HL7_VALUE_TABLE_DELIMITER+"B";
		add(498,strConsentStatus);

		String strConsentBypassReason = "E" + HL7_VALUE_TABLE_DELIMITER + "PJ";
		add(499,strConsentBypassReason);

		String strConsentDisclosureLevel = "F" + HL7_VALUE_TABLE_DELIMITER + "P"+ HL7_VALUE_TABLE_DELIMITER +"N";
		add(500,strConsentDisclosureLevel);

		String strConsentNonDisclosureReason = "E" + HL7_VALUE_TABLE_DELIMITER + "RX"+ HL7_VALUE_TABLE_DELIMITER +"PR";
		add(501,strConsentNonDisclosureReason);

		String strNonSubjectConsenterReason= "MIN" + HL7_VALUE_TABLE_DELIMITER + "NC"+ HL7_VALUE_TABLE_DELIMITER +"LM";
		add(502,strNonSubjectConsenterReason);

		String strSignatorysRelationshiptoSubject = "1" + HL7_VALUE_TABLE_DELIMITER + "2" + HL7_VALUE_TABLE_DELIMITER + "3" + HL7_VALUE_TABLE_DELIMITER + "4" + HL7_VALUE_TABLE_DELIMITER + "5" + HL7_VALUE_TABLE_DELIMITER + "6" + HL7_VALUE_TABLE_DELIMITER + "7"; 
		add(548,strSignatorysRelationshiptoSubject);

		String strMatchreason  = "DB" + HL7_VALUE_TABLE_DELIMITER + "NA" + HL7_VALUE_TABLE_DELIMITER + "NP" + HL7_VALUE_TABLE_DELIMITER + "SS"; 
		add(392,strMatchreason);

		String strMatchalgorithms   = "LINKSOFT_2.01" + HL7_VALUE_TABLE_DELIMITER + "MATCHWARE_1.2";
		add(393,strMatchalgorithms);

		String strAppointmentReasonCodes  = "ROUTINE" + HL7_VALUE_TABLE_DELIMITER + "WALKIN" + HL7_VALUE_TABLE_DELIMITER + "CHECKUP" + HL7_VALUE_TABLE_DELIMITER +"FOLLOWUP" + HL7_VALUE_TABLE_DELIMITER + "EMERGENCY";
		add(276,strAppointmentReasonCodes);

		String strAppointmentTypeCodes  = "Normal" + HL7_VALUE_TABLE_DELIMITER + "Tentative" + HL7_VALUE_TABLE_DELIMITER + "Complete";
		add(277,strAppointmentTypeCodes);

		String strFillerStatusCodes = "Pending" + HL7_VALUE_TABLE_DELIMITER + "Waitlist" + HL7_VALUE_TABLE_DELIMITER + "Booked" + HL7_VALUE_TABLE_DELIMITER + "Started" + HL7_VALUE_TABLE_DELIMITER + "Complete" + HL7_VALUE_TABLE_DELIMITER + "Cancelled" + HL7_VALUE_TABLE_DELIMITER + "Dc" + HL7_VALUE_TABLE_DELIMITER + "Deleted" + HL7_VALUE_TABLE_DELIMITER + "Blocked" + HL7_VALUE_TABLE_DELIMITER + "Overbook" + HL7_VALUE_TABLE_DELIMITER + "Noshow";
		add(278,strFillerStatusCodes);

		String strAllowSubstitutionCodes = "No" + HL7_VALUE_TABLE_DELIMITER + "Confirm" + HL7_VALUE_TABLE_DELIMITER + "Notify" + HL7_VALUE_TABLE_DELIMITER + "Yes" ;
		add(279,strAllowSubstitutionCodes);

		String strFormularyStatus = "G" + HL7_VALUE_TABLE_DELIMITER + "N" + HL7_VALUE_TABLE_DELIMITER + "R" + HL7_VALUE_TABLE_DELIMITER + "Y" ;
		add(473,strFormularyStatus);

		String strNatureOfServiceTestObservation = "P" + HL7_VALUE_TABLE_DELIMITER + "F" + HL7_VALUE_TABLE_DELIMITER + "A" + HL7_VALUE_TABLE_DELIMITER + "S" + HL7_VALUE_TABLE_DELIMITER+ "C" ;
		add(174,strNatureOfServiceTestObservation);

		String strProcessingPriority = "S" + HL7_VALUE_TABLE_DELIMITER + "A" + HL7_VALUE_TABLE_DELIMITER + "R" + HL7_VALUE_TABLE_DELIMITER + "P" + HL7_VALUE_TABLE_DELIMITER+ "T" +HL7_VALUE_TABLE_DELIMITER+ "C"+HL7_VALUE_TABLE_DELIMITER+ "B";
		add(168,strProcessingPriority);

		String strReportingPriority = "C" + HL7_VALUE_TABLE_DELIMITER + "R" ;
		add(169,strReportingPriority);

		String strConfidentialityCode = "V" + HL7_VALUE_TABLE_DELIMITER + "R" +HL7_VALUE_TABLE_DELIMITER + "U" +HL7_VALUE_TABLE_DELIMITER +"EMP"+HL7_VALUE_TABLE_DELIMITER +"UWM"+HL7_VALUE_TABLE_DELIMITER +"VIP"+HL7_VALUE_TABLE_DELIMITER +"PSY"+HL7_VALUE_TABLE_DELIMITER +"AID"+HL7_VALUE_TABLE_DELIMITER +"HIV"+HL7_VALUE_TABLE_DELIMITER +"ETH";
		add(177,strConfidentialityCode);

		String strKindofquantity="CACT" + HL7_VALUE_TABLE_DELIMITER + "CNC" + HL7_VALUE_TABLE_DELIMITER + "CCRTO" + 
		HL7_VALUE_TABLE_DELIMITER + "CCNT" + HL7_VALUE_TABLE_DELIMITER + "CFR" + HL7_VALUE_TABLE_DELIMITER + "CRAT" +
		HL7_VALUE_TABLE_DELIMITER + "CRTO" + HL7_VALUE_TABLE_DELIMITER + "ENT" + HL7_VALUE_TABLE_DELIMITER + "ENTSUB" +
		HL7_VALUE_TABLE_DELIMITER + "ENTCAT" + HL7_VALUE_TABLE_DELIMITER + "ENTNUM" + HL7_VALUE_TABLE_DELIMITER + "ENTVOL" +
		HL7_VALUE_TABLE_DELIMITER + "MASS" + HL7_VALUE_TABLE_DELIMITER + "MCNC" + HL7_VALUE_TABLE_DELIMITER + "MCRTO" +
		HL7_VALUE_TABLE_DELIMITER + "MCNT" + HL7_VALUE_TABLE_DELIMITER + "MFR" + HL7_VALUE_TABLE_DELIMITER + "MINC" + 
		HL7_VALUE_TABLE_DELIMITER + "MRAT" + HL7_VALUE_TABLE_DELIMITER + "MRTO" + HL7_VALUE_TABLE_DELIMITER + "NUM" + 
		HL7_VALUE_TABLE_DELIMITER + "NCNC" + HL7_VALUE_TABLE_DELIMITER + "NCNT" + HL7_VALUE_TABLE_DELIMITER + "NFR" +
		HL7_VALUE_TABLE_DELIMITER + "NRTO" + HL7_VALUE_TABLE_DELIMITER + "SUB" + HL7_VALUE_TABLE_DELIMITER + "SCNC" + 
		HL7_VALUE_TABLE_DELIMITER + "SCRTO" + HL7_VALUE_TABLE_DELIMITER + "SCNT" + HL7_VALUE_TABLE_DELIMITER + "SCNTR" +
		HL7_VALUE_TABLE_DELIMITER + "SFR" + HL7_VALUE_TABLE_DELIMITER + "SCNCIN" + HL7_VALUE_TABLE_DELIMITER + "SRAT" + 
		HL7_VALUE_TABLE_DELIMITER + "SRTO" + HL7_VALUE_TABLE_DELIMITER + "VOL" + HL7_VALUE_TABLE_DELIMITER + "VCNT" + 
		HL7_VALUE_TABLE_DELIMITER + "VFR" + HL7_VALUE_TABLE_DELIMITER + "VRAT" + HL7_VALUE_TABLE_DELIMITER + "VRTO" + 
		HL7_VALUE_TABLE_DELIMITER + "ACNC" + HL7_VALUE_TABLE_DELIMITER + "RLMCNC" + HL7_VALUE_TABLE_DELIMITER + "RLSCNC" + 
		HL7_VALUE_TABLE_DELIMITER + "THRMCNC" + HL7_VALUE_TABLE_DELIMITER + "THRSCNC" + HL7_VALUE_TABLE_DELIMITER + "TIME" +
		HL7_VALUE_TABLE_DELIMITER + "TMDF" + HL7_VALUE_TABLE_DELIMITER + "TMSTP" + HL7_VALUE_TABLE_DELIMITER + "TRTO" + 
		HL7_VALUE_TABLE_DELIMITER + "RCRLTM" + HL7_VALUE_TABLE_DELIMITER + "RLTM" + HL7_VALUE_TABLE_DELIMITER + "ABS" + 
		HL7_VALUE_TABLE_DELIMITER + "ACT" + HL7_VALUE_TABLE_DELIMITER + "APER" + HL7_VALUE_TABLE_DELIMITER + "ARB" + 
		HL7_VALUE_TABLE_DELIMITER + "AREA" + HL7_VALUE_TABLE_DELIMITER + "ASPECT" + HL7_VALUE_TABLE_DELIMITER + "CLAS" + 
		HL7_VALUE_TABLE_DELIMITER + "CNST" + HL7_VALUE_TABLE_DELIMITER + "COEF" + HL7_VALUE_TABLE_DELIMITER + "COLOR" + 
		HL7_VALUE_TABLE_DELIMITER + "CONS" + HL7_VALUE_TABLE_DELIMITER + "DEN" + HL7_VALUE_TABLE_DELIMITER + "DEV" + 
		HL7_VALUE_TABLE_DELIMITER + "DIFF" + HL7_VALUE_TABLE_DELIMITER + "ELAS" + HL7_VALUE_TABLE_DELIMITER + "ELPOT" + 
		HL7_VALUE_TABLE_DELIMITER + "ELRAT" + HL7_VALUE_TABLE_DELIMITER + "ELRES" + HL7_VALUE_TABLE_DELIMITER + "ENGR" + 
		HL7_VALUE_TABLE_DELIMITER + "EQL" + HL7_VALUE_TABLE_DELIMITER + "FORCE" + HL7_VALUE_TABLE_DELIMITER + "FREQ" + 
		HL7_VALUE_TABLE_DELIMITER + "IMP" + HL7_VALUE_TABLE_DELIMITER + "KINV" + HL7_VALUE_TABLE_DELIMITER + "LEN" + 
		HL7_VALUE_TABLE_DELIMITER + "LINC" + HL7_VALUE_TABLE_DELIMITER + "LIQ" + HL7_VALUE_TABLE_DELIMITER + "MGFLUX" + 
		HL7_VALUE_TABLE_DELIMITER + "MORPH" + HL7_VALUE_TABLE_DELIMITER + "MOTIL" + HL7_VALUE_TABLE_DELIMITER + "OD" + 
		HL7_VALUE_TABLE_DELIMITER + "OSMOL" + HL7_VALUE_TABLE_DELIMITER + "PRID" + HL7_VALUE_TABLE_DELIMITER + "PRES" +
		HL7_VALUE_TABLE_DELIMITER + "PWR" + HL7_VALUE_TABLE_DELIMITER + "RANGE" + HL7_VALUE_TABLE_DELIMITER + "RATIO" + 
		HL7_VALUE_TABLE_DELIMITER + "RDEN" + HL7_VALUE_TABLE_DELIMITER + "REL" + HL7_VALUE_TABLE_DELIMITER + "SATFR" + 
		HL7_VALUE_TABLE_DELIMITER + "SHAPE" + HL7_VALUE_TABLE_DELIMITER + "SMELL" + HL7_VALUE_TABLE_DELIMITER + "SUSC" +
		HL7_VALUE_TABLE_DELIMITER + "TASTE" + HL7_VALUE_TABLE_DELIMITER + "TEMP" + HL7_VALUE_TABLE_DELIMITER + "TEMPDF" + 
		HL7_VALUE_TABLE_DELIMITER + "TEMPIN" + HL7_VALUE_TABLE_DELIMITER + "TITR" + HL7_VALUE_TABLE_DELIMITER + "TYPE" + 
		HL7_VALUE_TABLE_DELIMITER + "VEL" + HL7_VALUE_TABLE_DELIMITER + "VELRT" + HL7_VALUE_TABLE_DELIMITER + "VISC";
		add(254 ,strKindofquantity);

		String strDurationCategories = "PT" + HL7_VALUE_TABLE_DELIMITER + "	*" + HL7_VALUE_TABLE_DELIMITER + "	30M	" + HL7_VALUE_TABLE_DELIMITER +
		"1H	" + HL7_VALUE_TABLE_DELIMITER + "2H	" + HL7_VALUE_TABLE_DELIMITER + "2.5H" + HL7_VALUE_TABLE_DELIMITER + "3H" + 
		HL7_VALUE_TABLE_DELIMITER + "4H" + HL7_VALUE_TABLE_DELIMITER + "5H" + HL7_VALUE_TABLE_DELIMITER + "6H" + HL7_VALUE_TABLE_DELIMITER + "7H" + 
		HL7_VALUE_TABLE_DELIMITER + "8H" + HL7_VALUE_TABLE_DELIMITER + "12H" + HL7_VALUE_TABLE_DELIMITER + "24H" + HL7_VALUE_TABLE_DELIMITER + "2D" + 
		HL7_VALUE_TABLE_DELIMITER + "3D" + HL7_VALUE_TABLE_DELIMITER + "4D" + HL7_VALUE_TABLE_DELIMITER + "5D" + HL7_VALUE_TABLE_DELIMITER + "6D" + HL7_VALUE_TABLE_DELIMITER + "1W" +
		HL7_VALUE_TABLE_DELIMITER + "2W" + HL7_VALUE_TABLE_DELIMITER + "3W" + HL7_VALUE_TABLE_DELIMITER + "4W" + HL7_VALUE_TABLE_DELIMITER + "1L" + HL7_VALUE_TABLE_DELIMITER + "2L" + 
		HL7_VALUE_TABLE_DELIMITER + "3L";
		add(255 ,strDurationCategories);

		String strNatureOfChallenge = "CFST"+ HL7_VALUE_TABLE_DELIMITER + "EXCZ" + HL7_VALUE_TABLE_DELIMITER + "FFST";
		add(257 ,strNatureOfChallenge);

		String strRelationshipModifier = "CONTROL"+HL7_VALUE_TABLE_DELIMITER+"PATIENT"+HL7_VALUE_TABLE_DELIMITER+"DONOR"+HL7_VALUE_TABLE_DELIMITER+"BPU";
		add(258 ,strRelationshipModifier);

		String strModality = "AS"+ HL7_VALUE_TABLE_DELIMITER +"BS"+ HL7_VALUE_TABLE_DELIMITER +"CD"+ HL7_VALUE_TABLE_DELIMITER +"CP"+ HL7_VALUE_TABLE_DELIMITER +"CR"+
		HL7_VALUE_TABLE_DELIMITER +"CS"+ HL7_VALUE_TABLE_DELIMITER +"CT"+ HL7_VALUE_TABLE_DELIMITER +"DD"+ HL7_VALUE_TABLE_DELIMITER +"DG"+ HL7_VALUE_TABLE_DELIMITER +
		"DM"+ HL7_VALUE_TABLE_DELIMITER +"EC"+ HL7_VALUE_TABLE_DELIMITER +"ES"+ HL7_VALUE_TABLE_DELIMITER +"FA"+ HL7_VALUE_TABLE_DELIMITER +"FS"+ 
		HL7_VALUE_TABLE_DELIMITER +"LP"+ HL7_VALUE_TABLE_DELIMITER +"LS"+ HL7_VALUE_TABLE_DELIMITER +"MA"+ HL7_VALUE_TABLE_DELIMITER +"MS"+ HL7_VALUE_TABLE_DELIMITER +"NM"+ HL7_VALUE_TABLE_DELIMITER +"OT"+ 
		HL7_VALUE_TABLE_DELIMITER +"PT"+ HL7_VALUE_TABLE_DELIMITER +"RF"+ HL7_VALUE_TABLE_DELIMITER +"ST"+ HL7_VALUE_TABLE_DELIMITER +"TG"+ 
		HL7_VALUE_TABLE_DELIMITER +"US"+ HL7_VALUE_TABLE_DELIMITER +"XA";
		add(259 ,strModality);

		String strMasterFileIdentifierCode ="CDM"+HL7_VALUE_TABLE_DELIMITER+"CMA"+HL7_VALUE_TABLE_DELIMITER+"CMB"+
		"LOC"+HL7_VALUE_TABLE_DELIMITER+"OMA"+HL7_VALUE_TABLE_DELIMITER+"OMB"+
		"OMC"+HL7_VALUE_TABLE_DELIMITER+"OMD"+HL7_VALUE_TABLE_DELIMITER+"PRA"+
		"STF"+HL7_VALUE_TABLE_DELIMITER+"CLN"+HL7_VALUE_TABLE_DELIMITER+"OME"+HL7_VALUE_TABLE_DELIMITER+"INV"+HL7_VALUE_TABLE_DELIMITER+"MLCP"+HL7_VALUE_TABLE_DELIMITER+"MACP";
		add(175 ,strMasterFileIdentifierCode);

		String strFileLevelEventCode ="REP" + HL7_VALUE_TABLE_DELIMITER +"UPD";
		add(178 ,strFileLevelEventCode);

		String strResponseLevel = "NE" + HL7_VALUE_TABLE_DELIMITER + "ER" +HL7_VALUE_TABLE_DELIMITER + "AL" +HL7_VALUE_TABLE_DELIMITER +"SU";
		add(179,strResponseLevel);

		String strOverride= "X" + HL7_VALUE_TABLE_DELIMITER + "A" +HL7_VALUE_TABLE_DELIMITER + "R";
		add(268,strOverride);

		String strRecordleveleventcode= "MAD" + HL7_VALUE_TABLE_DELIMITER + "MDL" +HL7_VALUE_TABLE_DELIMITER + "MUP" + HL7_VALUE_TABLE_DELIMITER + "MDC" + HL7_VALUE_TABLE_DELIMITER + "MAC";
		add(180,strRecordleveleventcode);

		String strMFNrecordlevelerrorreturn = "S" + HL7_VALUE_TABLE_DELIMITER + "U";
		add(181,strMFNrecordlevelerrorreturn);

		String strPrimarykeyvaluetype = "PL" + HL7_VALUE_TABLE_DELIMITER + "CWE";
		add(355,strPrimarykeyvaluetype);

		String strRemotecontrolcommand  = "SA" + HL7_VALUE_TABLE_DELIMITER + "LO" + HL7_VALUE_TABLE_DELIMITER + "UN" + HL7_VALUE_TABLE_DELIMITER + "LK" + HL7_VALUE_TABLE_DELIMITER + "UC" + HL7_VALUE_TABLE_DELIMITER + "TT" + HL7_VALUE_TABLE_DELIMITER + "CN" + HL7_VALUE_TABLE_DELIMITER + "IN" + HL7_VALUE_TABLE_DELIMITER + "SU" + HL7_VALUE_TABLE_DELIMITER + "CL" + HL7_VALUE_TABLE_DELIMITER + "PA" + HL7_VALUE_TABLE_DELIMITER + "RE" + HL7_VALUE_TABLE_DELIMITER + "ES" + HL7_VALUE_TABLE_DELIMITER + "LC" + HL7_VALUE_TABLE_DELIMITER + "RC" + HL7_VALUE_TABLE_DELIMITER + "AB" + HL7_VALUE_TABLE_DELIMITER + "EN" + HL7_VALUE_TABLE_DELIMITER + "DI" + HL7_VALUE_TABLE_DELIMITER + "EX"+HL7_VALUE_TABLE_DELIMITER+"AF"+HL7_VALUE_TABLE_DELIMITER+"AT";
		add(368,strRemotecontrolcommand);

		String strCommandresponse  ="OK" + HL7_VALUE_TABLE_DELIMITER + "TI" + HL7_VALUE_TABLE_DELIMITER + "ER" + HL7_VALUE_TABLE_DELIMITER + "ST" + HL7_VALUE_TABLE_DELIMITER + "UN";
		add(387,strCommandresponse);
				
		String strTransactionType = "CG"+HL7_VALUE_TABLE_DELIMITER+"CD"+HL7_VALUE_TABLE_DELIMITER+"PY"+HL7_VALUE_TABLE_DELIMITER+"AJ"+HL7_VALUE_TABLE_DELIMITER+"CO";
		add(17, strTransactionType);
		
		String strPriority = "S"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"T";
		add(27, strPriority);
			
		String strOrderStatus = "A"+HL7_VALUE_TABLE_DELIMITER+"CA"+HL7_VALUE_TABLE_DELIMITER+"CM"+HL7_VALUE_TABLE_DELIMITER+"DC"+HL7_VALUE_TABLE_DELIMITER+"ER"+HL7_VALUE_TABLE_DELIMITER+"HD"+HL7_VALUE_TABLE_DELIMITER+"IP"+HL7_VALUE_TABLE_DELIMITER+"RP"+HL7_VALUE_TABLE_DELIMITER+"SC";
		add(38, strOrderStatus);
		
		
		String strDiagnosisType = "A"+HL7_VALUE_TABLE_DELIMITER+"W"+HL7_VALUE_TABLE_DELIMITER+"F";
		add(52, strDiagnosisType);
		
	
		String strSpecimenActionCode = "A"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S";
		add(65, strSpecimenActionCode);
		
		String strEmploymentStatus = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"6"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"9";
		add(66, strEmploymentStatus);
		
			
		String strDiagnosticServiceSectionID = "AU"+HL7_VALUE_TABLE_DELIMITER+"BG"+HL7_VALUE_TABLE_DELIMITER+"BLB"+HL7_VALUE_TABLE_DELIMITER+"CG"+HL7_VALUE_TABLE_DELIMITER+"CUS"+HL7_VALUE_TABLE_DELIMITER+"CTH"+HL7_VALUE_TABLE_DELIMITER+"CT"+HL7_VALUE_TABLE_DELIMITER+"CH"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"EC"+HL7_VALUE_TABLE_DELIMITER+"EN"+HL7_VALUE_TABLE_DELIMITER+"GE"+HL7_VALUE_TABLE_DELIMITER+"HM"+HL7_VALUE_TABLE_DELIMITER+"ICU"+HL7_VALUE_TABLE_DELIMITER+"IMM"+HL7_VALUE_TABLE_DELIMITER+"LAB"+HL7_VALUE_TABLE_DELIMITER+"MB"+HL7_VALUE_TABLE_DELIMITER+"MCB"+HL7_VALUE_TABLE_DELIMITER+"MYC"+HL7_VALUE_TABLE_DELIMITER+"NMS"+HL7_VALUE_TABLE_DELIMITER+"NMR"+HL7_VALUE_TABLE_DELIMITER+"NRS"+HL7_VALUE_TABLE_DELIMITER+"OUS"+HL7_VALUE_TABLE_DELIMITER+"OT"+HL7_VALUE_TABLE_DELIMITER+"OTH"+HL7_VALUE_TABLE_DELIMITER+"OSL"+HL7_VALUE_TABLE_DELIMITER+"OSL"+HL7_VALUE_TABLE_DELIMITER+"PHR"+HL7_VALUE_TABLE_DELIMITER+"PT"+HL7_VALUE_TABLE_DELIMITER+"PHY"+HL7_VALUE_TABLE_DELIMITER+"PF"+HL7_VALUE_TABLE_DELIMITER+"RAD"+HL7_VALUE_TABLE_DELIMITER+"RX"+HL7_VALUE_TABLE_DELIMITER+"RUS"+HL7_VALUE_TABLE_DELIMITER+"RC"+HL7_VALUE_TABLE_DELIMITER+"RT"+HL7_VALUE_TABLE_DELIMITER+"SR"+HL7_VALUE_TABLE_DELIMITER+"SP"+HL7_VALUE_TABLE_DELIMITER+"TX"+HL7_VALUE_TABLE_DELIMITER+"VUS"+HL7_VALUE_TABLE_DELIMITER+"VR"+HL7_VALUE_TABLE_DELIMITER+"XRC";
		add(74, strDiagnosticServiceSectionID);
		
		String strNatureOfAbnormalTesting = "A"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"SP"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"ST";
		add(80, strNatureOfAbnormalTesting);
		
	
		String strProcedureCode = "C4"+HL7_VALUE_TABLE_DELIMITER+"C5"+HL7_VALUE_TABLE_DELIMITER+"HCPCS"+HL7_VALUE_TABLE_DELIMITER+"HPC"+HL7_VALUE_TABLE_DELIMITER+"I10P"+HL7_VALUE_TABLE_DELIMITER+"SCT";
		add(88, strProcedureCode);
		
		String strReleaseInformation = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"...";
		add(93, strReleaseInformation);
		
		String strTypeOfAgreement = "S"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"M";
		add(98, strTypeOfAgreement);
		
			
		String strOrderControlCodes = "AF"+HL7_VALUE_TABLE_DELIMITER+"CA"+HL7_VALUE_TABLE_DELIMITER+"CH"+HL7_VALUE_TABLE_DELIMITER+"CN"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"CR"+HL7_VALUE_TABLE_DELIMITER+"DC"+HL7_VALUE_TABLE_DELIMITER+"DE"+HL7_VALUE_TABLE_DELIMITER+"DF"+HL7_VALUE_TABLE_DELIMITER+"DR"+HL7_VALUE_TABLE_DELIMITER+"FU"+HL7_VALUE_TABLE_DELIMITER+"HD"+HL7_VALUE_TABLE_DELIMITER+"HR"+HL7_VALUE_TABLE_DELIMITER+"LI"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"NW"+HL7_VALUE_TABLE_DELIMITER+"OC"+HL7_VALUE_TABLE_DELIMITER+"OD"+HL7_VALUE_TABLE_DELIMITER+"OE"+HL7_VALUE_TABLE_DELIMITER+"OF"+HL7_VALUE_TABLE_DELIMITER+"OH"+HL7_VALUE_TABLE_DELIMITER+"OK"+HL7_VALUE_TABLE_DELIMITER+"OP"+HL7_VALUE_TABLE_DELIMITER+"OR"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"PR"+HL7_VALUE_TABLE_DELIMITER+"PY"+HL7_VALUE_TABLE_DELIMITER+"RE"+HL7_VALUE_TABLE_DELIMITER+"RF"+HL7_VALUE_TABLE_DELIMITER+"RL"+HL7_VALUE_TABLE_DELIMITER+"RO"+HL7_VALUE_TABLE_DELIMITER+"RP"+HL7_VALUE_TABLE_DELIMITER+"RQ"+HL7_VALUE_TABLE_DELIMITER+"RR"+HL7_VALUE_TABLE_DELIMITER+"RU"+HL7_VALUE_TABLE_DELIMITER+"SC"+HL7_VALUE_TABLE_DELIMITER+"SN"+HL7_VALUE_TABLE_DELIMITER+"SR"+HL7_VALUE_TABLE_DELIMITER+"SS"+HL7_VALUE_TABLE_DELIMITER+"UA"+HL7_VALUE_TABLE_DELIMITER+"UC"+HL7_VALUE_TABLE_DELIMITER+"UD"+HL7_VALUE_TABLE_DELIMITER+"UF"+HL7_VALUE_TABLE_DELIMITER+"UH"+HL7_VALUE_TABLE_DELIMITER+"UM"+HL7_VALUE_TABLE_DELIMITER+"UN"+HL7_VALUE_TABLE_DELIMITER+"UR"+HL7_VALUE_TABLE_DELIMITER+"UX"+HL7_VALUE_TABLE_DELIMITER+"XO"+HL7_VALUE_TABLE_DELIMITER+"XR"+HL7_VALUE_TABLE_DELIMITER+"XX"+HL7_VALUE_TABLE_DELIMITER+"MC";
		add(119, strOrderControlCodes);
		
		String strResponseFlag = "E"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(121, strResponseFlag);
		
		String strChargeType = "CH"+HL7_VALUE_TABLE_DELIMITER+"CO"+HL7_VALUE_TABLE_DELIMITER+"CR"+HL7_VALUE_TABLE_DELIMITER+"DP"+HL7_VALUE_TABLE_DELIMITER+"GR"+HL7_VALUE_TABLE_DELIMITER+"NC"+HL7_VALUE_TABLE_DELIMITER+"PC"+HL7_VALUE_TABLE_DELIMITER+"RS";
		add(122, strChargeType);
		
		String strResultStatus = "O"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"X"+HL7_VALUE_TABLE_DELIMITER+"Y"+HL7_VALUE_TABLE_DELIMITER+"Z";
		add(123, strResultStatus);
		
		String strTransportationMode = "CART"+HL7_VALUE_TABLE_DELIMITER+"PORT"+HL7_VALUE_TABLE_DELIMITER+"WALK"+HL7_VALUE_TABLE_DELIMITER+"WHLC";
		add(124, strTransportationMode);
		
				
		String strAssignmentOfBenefits = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"M";
		add(135, strAssignmentOfBenefits);
		
		String strMailClaimParty = "E"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P";
		add(137, strMailClaimParty);
		
		
		String strEligibilitySource = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"6"+HL7_VALUE_TABLE_DELIMITER+"7";
		add(144, strEligibilitySource);
	
		String strDietCodeSpecificationType= "D"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"P";
		add(159, strDietCodeSpecificationType);
		
		String strTrayType = "EARLY"+HL7_VALUE_TABLE_DELIMITER+"LATE"+HL7_VALUE_TABLE_DELIMITER+"GUEST"+HL7_VALUE_TABLE_DELIMITER+"NO"+HL7_VALUE_TABLE_DELIMITER+"MSG";
		add(160, strTrayType);
		
		String strAllowSubstitution = "N"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"T";
		add(161, strAllowSubstitution);
		
		String strRouteOfAdministration = "AP"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"DT"+HL7_VALUE_TABLE_DELIMITER+"EP"+HL7_VALUE_TABLE_DELIMITER+"ET"+HL7_VALUE_TABLE_DELIMITER+"GTT"+HL7_VALUE_TABLE_DELIMITER+"GU"+HL7_VALUE_TABLE_DELIMITER+"IMR"+HL7_VALUE_TABLE_DELIMITER+"IA"+HL7_VALUE_TABLE_DELIMITER+"IB"+HL7_VALUE_TABLE_DELIMITER+"IC"+HL7_VALUE_TABLE_DELIMITER+"ICV"+HL7_VALUE_TABLE_DELIMITER+"ID"+HL7_VALUE_TABLE_DELIMITER+"IH"+HL7_VALUE_TABLE_DELIMITER+"IHA"+HL7_VALUE_TABLE_DELIMITER+"IM"+HL7_VALUE_TABLE_DELIMITER+"IN"+HL7_VALUE_TABLE_DELIMITER+"IO"+HL7_VALUE_TABLE_DELIMITER+"IP"+HL7_VALUE_TABLE_DELIMITER+"IS"+HL7_VALUE_TABLE_DELIMITER+"IT"+HL7_VALUE_TABLE_DELIMITER+"IU"+HL7_VALUE_TABLE_DELIMITER+"IV"+HL7_VALUE_TABLE_DELIMITER+"MTH"+HL7_VALUE_TABLE_DELIMITER+"MM"+HL7_VALUE_TABLE_DELIMITER+"NS"+HL7_VALUE_TABLE_DELIMITER+"NG"+HL7_VALUE_TABLE_DELIMITER+"NP"+HL7_VALUE_TABLE_DELIMITER+"NT"+HL7_VALUE_TABLE_DELIMITER+"OP"+HL7_VALUE_TABLE_DELIMITER+"OT"+HL7_VALUE_TABLE_DELIMITER+"OTH"+HL7_VALUE_TABLE_DELIMITER+"PF"+HL7_VALUE_TABLE_DELIMITER+"PO"+HL7_VALUE_TABLE_DELIMITER+"PR"+HL7_VALUE_TABLE_DELIMITER+"RM"+HL7_VALUE_TABLE_DELIMITER+"SD"+HL7_VALUE_TABLE_DELIMITER+"SC"+HL7_VALUE_TABLE_DELIMITER+"SL"+HL7_VALUE_TABLE_DELIMITER+"TP"+HL7_VALUE_TABLE_DELIMITER+"TRA"+HL7_VALUE_TABLE_DELIMITER+"TD"+HL7_VALUE_TABLE_DELIMITER+"TL"+HL7_VALUE_TABLE_DELIMITER+"UR"+HL7_VALUE_TABLE_DELIMITER+"VG"+HL7_VALUE_TABLE_DELIMITER+"VM"+HL7_VALUE_TABLE_DELIMITER+"WND";
		add(162, strRouteOfAdministration);
		
		String strBodySite = "BE"+HL7_VALUE_TABLE_DELIMITER+"OU"+HL7_VALUE_TABLE_DELIMITER+"BN"+HL7_VALUE_TABLE_DELIMITER+"BU"+HL7_VALUE_TABLE_DELIMITER+"CT"+HL7_VALUE_TABLE_DELIMITER+"LA"+HL7_VALUE_TABLE_DELIMITER+"LAC"+HL7_VALUE_TABLE_DELIMITER+"LACF"+HL7_VALUE_TABLE_DELIMITER+"LD"+HL7_VALUE_TABLE_DELIMITER+"LE"+HL7_VALUE_TABLE_DELIMITER+"LEJ"+HL7_VALUE_TABLE_DELIMITER+"OS"+HL7_VALUE_TABLE_DELIMITER+"LF"+HL7_VALUE_TABLE_DELIMITER+"LG"+HL7_VALUE_TABLE_DELIMITER+"LH"+HL7_VALUE_TABLE_DELIMITER+"LIJ"+HL7_VALUE_TABLE_DELIMITER+"LLAQ"+HL7_VALUE_TABLE_DELIMITER+"LLFA"+HL7_VALUE_TABLE_DELIMITER+"LMFA"+HL7_VALUE_TABLE_DELIMITER+"LN"+HL7_VALUE_TABLE_DELIMITER+"LPC"+HL7_VALUE_TABLE_DELIMITER+"LSC"+HL7_VALUE_TABLE_DELIMITER+"LT"+HL7_VALUE_TABLE_DELIMITER+"LUA"+HL7_VALUE_TABLE_DELIMITER+"LUAQ"+HL7_VALUE_TABLE_DELIMITER+"LUFA"+HL7_VALUE_TABLE_DELIMITER+"LVG"+HL7_VALUE_TABLE_DELIMITER+"LVL"+HL7_VALUE_TABLE_DELIMITER+"NB"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"PERIN"+HL7_VALUE_TABLE_DELIMITER+"RA"+HL7_VALUE_TABLE_DELIMITER+"RAC"+HL7_VALUE_TABLE_DELIMITER+"RACF"+HL7_VALUE_TABLE_DELIMITER+"RD"+HL7_VALUE_TABLE_DELIMITER+"RE"+HL7_VALUE_TABLE_DELIMITER+"REJ"+HL7_VALUE_TABLE_DELIMITER+"OD"+HL7_VALUE_TABLE_DELIMITER+"RF"+HL7_VALUE_TABLE_DELIMITER+"RG"+HL7_VALUE_TABLE_DELIMITER+"RH"+HL7_VALUE_TABLE_DELIMITER+"RIJ"+HL7_VALUE_TABLE_DELIMITER+"RLAQ"+HL7_VALUE_TABLE_DELIMITER+"RLFA"+HL7_VALUE_TABLE_DELIMITER+"RMFA"+HL7_VALUE_TABLE_DELIMITER+"RN"+HL7_VALUE_TABLE_DELIMITER+"RPC"+HL7_VALUE_TABLE_DELIMITER+"RSC"+HL7_VALUE_TABLE_DELIMITER+"RT"+HL7_VALUE_TABLE_DELIMITER+"RUA"+HL7_VALUE_TABLE_DELIMITER+"RUAQ"+HL7_VALUE_TABLE_DELIMITER+"RUFA"+HL7_VALUE_TABLE_DELIMITER+"RVL"+HL7_VALUE_TABLE_DELIMITER+"RVG";
		add(163, strBodySite);
		
		String strAdministrationDevice = "AP"+HL7_VALUE_TABLE_DELIMITER+"BT"+HL7_VALUE_TABLE_DELIMITER+"HL"+HL7_VALUE_TABLE_DELIMITER+"IPPB"+HL7_VALUE_TABLE_DELIMITER+"IVP"+HL7_VALUE_TABLE_DELIMITER+"IVS"+HL7_VALUE_TABLE_DELIMITER+"MI"+HL7_VALUE_TABLE_DELIMITER+"NEB"+HL7_VALUE_TABLE_DELIMITER+"PCA";
		add(164, strAdministrationDevice);
		
		String strAdministrationMethod = "CH"+HL7_VALUE_TABLE_DELIMITER+"DI"+HL7_VALUE_TABLE_DELIMITER+"CU"+HL7_VALUE_TABLE_DELIMITER+"IF"+HL7_VALUE_TABLE_DELIMITER+"IS"+HL7_VALUE_TABLE_DELIMITER+"IR"+HL7_VALUE_TABLE_DELIMITER+"IS"+HL7_VALUE_TABLE_DELIMITER+"IR"+HL7_VALUE_TABLE_DELIMITER+"IVPB"+HL7_VALUE_TABLE_DELIMITER+"IVP"+HL7_VALUE_TABLE_DELIMITER+"NB"+HL7_VALUE_TABLE_DELIMITER+"PT"+HL7_VALUE_TABLE_DELIMITER+"PF"+HL7_VALUE_TABLE_DELIMITER+"SH"+HL7_VALUE_TABLE_DELIMITER+"SO"+HL7_VALUE_TABLE_DELIMITER+"WA"+HL7_VALUE_TABLE_DELIMITER+"WI";
		add(165, strAdministrationMethod);
		
		String strSubstitutionStatus = "N"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"7"+HL7_VALUE_TABLE_DELIMITER+"8";
		add(167, strSubstitutionStatus);
		
		String strDerivedSpecimen = "P"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(170, strDerivedSpecimen);
	
		String strCoordinationOfBenefits = "CO"+HL7_VALUE_TABLE_DELIMITER+"IN";
		add(173, strCoordinationOfBenefits);
		
		String strPreferredMethodOfContact = "B"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(185, strPreferredMethodOfContact);
		
			
		String strTransportArranged = "A"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(224, strTransportArranged);
		
		String strEscortRequired = "R"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(225, strEscortRequired);
		
		String strManufacturersOfVaccines = "AB"+HL7_VALUE_TABLE_DELIMITER+"AD"+HL7_VALUE_TABLE_DELIMITER+"ALP"+HL7_VALUE_TABLE_DELIMITER+"AR"+HL7_VALUE_TABLE_DELIMITER+"AVB"+HL7_VALUE_TABLE_DELIMITER+"AVI"+HL7_VALUE_TABLE_DELIMITER+"BA"+HL7_VALUE_TABLE_DELIMITER+"BAH"+HL7_VALUE_TABLE_DELIMITER+"BAY"+HL7_VALUE_TABLE_DELIMITER+"BP"+HL7_VALUE_TABLE_DELIMITER+"BPC"+HL7_VALUE_TABLE_DELIMITER+"MIP"+HL7_VALUE_TABLE_DELIMITER+"CNJ"+HL7_VALUE_TABLE_DELIMITER+"CMP"+HL7_VALUE_TABLE_DELIMITER+"CEN"+HL7_VALUE_TABLE_DELIMITER+"CHI"+HL7_VALUE_TABLE_DELIMITER+"CON"+HL7_VALUE_TABLE_DELIMITER+"DVC"+HL7_VALUE_TABLE_DELIMITER+"EVN"+HL7_VALUE_TABLE_DELIMITER+"GEO"+HL7_VALUE_TABLE_DELIMITER+"SKB"+HL7_VALUE_TABLE_DELIMITER+"GRE"+HL7_VALUE_TABLE_DELIMITER+"IAG"+HL7_VALUE_TABLE_DELIMITER+"IUS"+HL7_VALUE_TABLE_DELIMITER+"KGC"+HL7_VALUE_TABLE_DELIMITER+"LED"+HL7_VALUE_TABLE_DELIMITER+"MBL"+HL7_VALUE_TABLE_DELIMITER+"MA"+HL7_VALUE_TABLE_DELIMITER+"MED"+HL7_VALUE_TABLE_DELIMITER+"MSD"+HL7_VALUE_TABLE_DELIMITER+"IM"+HL7_VALUE_TABLE_DELIMITER+"MIL"+HL7_VALUE_TABLE_DELIMITER+"NAB"+HL7_VALUE_TABLE_DELIMITER+"NYB"+HL7_VALUE_TABLE_DELIMITER+"NAV"+HL7_VALUE_TABLE_DELIMITER+"NOV"+HL7_VALUE_TABLE_DELIMITER+"NVX"+HL7_VALUE_TABLE_DELIMITER+"OTC"+HL7_VALUE_TABLE_DELIMITER+"ORT"+HL7_VALUE_TABLE_DELIMITER+"PD"+HL7_VALUE_TABLE_DELIMITER+"PWJ"+HL7_VALUE_TABLE_DELIMITER+"PRX"+HL7_VALUE_TABLE_DELIMITER+"PMC"+HL7_VALUE_TABLE_DELIMITER+"JPN"+HL7_VALUE_TABLE_DELIMITER+"SCL"+HL7_VALUE_TABLE_DELIMITER+"SOL"+HL7_VALUE_TABLE_DELIMITER+"SI"+HL7_VALUE_TABLE_DELIMITER+"TAL"+HL7_VALUE_TABLE_DELIMITER+"USA"+HL7_VALUE_TABLE_DELIMITER+"VXG"+HL7_VALUE_TABLE_DELIMITER+"WA"+HL7_VALUE_TABLE_DELIMITER+"WAL"+HL7_VALUE_TABLE_DELIMITER+"ZLB"+HL7_VALUE_TABLE_DELIMITER+"OTH"+HL7_VALUE_TABLE_DELIMITER+"UNK";
		add(227, strManufacturersOfVaccines);
		
		String strDiagnosisClassification = "C"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(228, strDiagnosisClassification);
		
		String strProcedureFunctionalType = "A"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"D";
		add(230, strProcedureFunctionalType);
		
		String strStudentStatus = "F"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(231, strStudentStatus);
		
		String strInsuranceCompanyContactReason = "01"+HL7_VALUE_TABLE_DELIMITER+"02"+HL7_VALUE_TABLE_DELIMITER+"03";
		add(232, strInsuranceCompanyContactReason);
		
		String strReportTiming = "CO"+HL7_VALUE_TABLE_DELIMITER+"AD"+HL7_VALUE_TABLE_DELIMITER+"RQ"+HL7_VALUE_TABLE_DELIMITER+"DE"+HL7_VALUE_TABLE_DELIMITER+"PD"+HL7_VALUE_TABLE_DELIMITER+"3D"+HL7_VALUE_TABLE_DELIMITER+"7D"+HL7_VALUE_TABLE_DELIMITER+"10D"+HL7_VALUE_TABLE_DELIMITER+"15"+HL7_VALUE_TABLE_DELIMITER+"30D";
		add(234, strReportTiming);
		
		String strReportSource = "C"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(235, strReportSource);
		
		String strEventReportedTo = "M"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"D";
		add(236, strEventReportedTo);
		
		String strEventQualification = "I"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"W"+HL7_VALUE_TABLE_DELIMITER+"B";
		add(237, strEventQualification);
		
		String strEventSeriousness = "Y"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(238, strEventSeriousness);
		
		String strEventExpected = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(239, strEventExpected);
		
		String strEventConsequence = "D"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"J"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(240, strEventConsequence);
		
		String strPatientOutcome = "D"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"W"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(241, strPatientOutcome);
		
		String strPrimaryObserversQualification = "P"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"H"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(242, strPrimaryObserversQualification);
		
		String strIdentityMayBeDivulged = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"NA";
		add(243, strIdentityMayBeDivulged);
		
		
		String strStatusOfEvaluation = "Y"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"K"+HL7_VALUE_TABLE_DELIMITER+"X"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"Q"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(247, strStatusOfEvaluation);
		
		String strProductSource = "A"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(248, strProductSource);
		
		String strRelatednessAssessment = "H"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(250, strRelatednessAssessment);
		
		String strActionTakenInResponseToTheEvent = "WP"+HL7_VALUE_TABLE_DELIMITER+"WT"+HL7_VALUE_TABLE_DELIMITER+"DR"+HL7_VALUE_TABLE_DELIMITER+"DI"+HL7_VALUE_TABLE_DELIMITER+"OT"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(251, strActionTakenInResponseToTheEvent);
		
		String strCausalityObservations = "AW"+HL7_VALUE_TABLE_DELIMITER+"BE"+HL7_VALUE_TABLE_DELIMITER+"LI"+HL7_VALUE_TABLE_DELIMITER+"IN"+HL7_VALUE_TABLE_DELIMITER+"EX"+HL7_VALUE_TABLE_DELIMITER+"PL"+HL7_VALUE_TABLE_DELIMITER+"TC"+HL7_VALUE_TABLE_DELIMITER+"DR"+HL7_VALUE_TABLE_DELIMITER+"SE"+HL7_VALUE_TABLE_DELIMITER+"OE"+HL7_VALUE_TABLE_DELIMITER+"OT";
		add(252, strCausalityObservations);
		
		String strIndirectExposureMechanism = "B"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"X"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(253, strIndirectExposureMechanism);
		
		String strTimeDelayPostChallenge = "BS"+HL7_VALUE_TABLE_DELIMITER+"PEAK"+HL7_VALUE_TABLE_DELIMITER+"TROUGH"+HL7_VALUE_TABLE_DELIMITER+"RANDOM"+HL7_VALUE_TABLE_DELIMITER+"1M"+HL7_VALUE_TABLE_DELIMITER+"2M"+HL7_VALUE_TABLE_DELIMITER+"3M"+HL7_VALUE_TABLE_DELIMITER+"4M"+HL7_VALUE_TABLE_DELIMITER+"5M"+HL7_VALUE_TABLE_DELIMITER+"6M"+HL7_VALUE_TABLE_DELIMITER+"7M"+HL7_VALUE_TABLE_DELIMITER+"8M"+HL7_VALUE_TABLE_DELIMITER+"9M"+HL7_VALUE_TABLE_DELIMITER+"10M"+HL7_VALUE_TABLE_DELIMITER+"15M"+HL7_VALUE_TABLE_DELIMITER+"20M"+HL7_VALUE_TABLE_DELIMITER+"25M"+HL7_VALUE_TABLE_DELIMITER+"30M"+HL7_VALUE_TABLE_DELIMITER+"1H"+HL7_VALUE_TABLE_DELIMITER+"2H"+HL7_VALUE_TABLE_DELIMITER+"2.5H"+HL7_VALUE_TABLE_DELIMITER+"3H"+HL7_VALUE_TABLE_DELIMITER+"4H"+HL7_VALUE_TABLE_DELIMITER+"5H"+HL7_VALUE_TABLE_DELIMITER+"6H"+HL7_VALUE_TABLE_DELIMITER+"7H"+HL7_VALUE_TABLE_DELIMITER+"8H"+HL7_VALUE_TABLE_DELIMITER+"8H SHIFT"+HL7_VALUE_TABLE_DELIMITER+"12H"+HL7_VALUE_TABLE_DELIMITER+"24H"+HL7_VALUE_TABLE_DELIMITER+"2D"+HL7_VALUE_TABLE_DELIMITER+"3D"+HL7_VALUE_TABLE_DELIMITER+"4D"+HL7_VALUE_TABLE_DELIMITER+"5D"+HL7_VALUE_TABLE_DELIMITER+"6D"+HL7_VALUE_TABLE_DELIMITER+"7D"+HL7_VALUE_TABLE_DELIMITER+"1W"+HL7_VALUE_TABLE_DELIMITER+"10D"+HL7_VALUE_TABLE_DELIMITER+"2W"+HL7_VALUE_TABLE_DELIMITER+"3W"+HL7_VALUE_TABLE_DELIMITER+"4W"+HL7_VALUE_TABLE_DELIMITER+"1L"+HL7_VALUE_TABLE_DELIMITER+"2L"+HL7_VALUE_TABLE_DELIMITER+"3L";
		add(256, strTimeDelayPostChallenge);
		
		String strPatientLocationType = "N"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"L";
		add(260, strPatientLocationType);
		
		String strLocationEquipment = "OXY"+HL7_VALUE_TABLE_DELIMITER+"SUC"+HL7_VALUE_TABLE_DELIMITER+"VIT"+HL7_VALUE_TABLE_DELIMITER+"INF"+HL7_VALUE_TABLE_DELIMITER+"IVP"+HL7_VALUE_TABLE_DELIMITER+"EEG"+HL7_VALUE_TABLE_DELIMITER+"EKG"+HL7_VALUE_TABLE_DELIMITER+"VEN";
		add(261, strLocationEquipment);
		
		String strPrivacyLevel = "F"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"J"+HL7_VALUE_TABLE_DELIMITER+"Q"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"W";
		add(262, strPrivacyLevel);
		
		String strLevelOfCare = "A"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S";
		add(263, strLevelOfCare);
		
		String strSpecialtyType = "AMB"+HL7_VALUE_TABLE_DELIMITER+"PSY"+HL7_VALUE_TABLE_DELIMITER+"PPS"+HL7_VALUE_TABLE_DELIMITER+"REH"+HL7_VALUE_TABLE_DELIMITER+"PRE"+HL7_VALUE_TABLE_DELIMITER+"ISO"+HL7_VALUE_TABLE_DELIMITER+"OBG"+HL7_VALUE_TABLE_DELIMITER+"PIN"+HL7_VALUE_TABLE_DELIMITER+"INT"+HL7_VALUE_TABLE_DELIMITER+"SUR"+HL7_VALUE_TABLE_DELIMITER+"PSI"+HL7_VALUE_TABLE_DELIMITER+"EDI"+HL7_VALUE_TABLE_DELIMITER+"CAR"+HL7_VALUE_TABLE_DELIMITER+"NBI"+HL7_VALUE_TABLE_DELIMITER+"CCR"+HL7_VALUE_TABLE_DELIMITER+"PED"+HL7_VALUE_TABLE_DELIMITER+"EMR"+HL7_VALUE_TABLE_DELIMITER+"OBS"+HL7_VALUE_TABLE_DELIMITER+"WIC"+HL7_VALUE_TABLE_DELIMITER+"PHY"+HL7_VALUE_TABLE_DELIMITER+"ALC"+HL7_VALUE_TABLE_DELIMITER+"FPC"+HL7_VALUE_TABLE_DELIMITER+"CHI"+HL7_VALUE_TABLE_DELIMITER+"CAN"+HL7_VALUE_TABLE_DELIMITER+"NAT"+HL7_VALUE_TABLE_DELIMITER+"OTH";
		add(265, strSpecialtyType);
		
		String strProblemGoalActionCode = "AD"+HL7_VALUE_TABLE_DELIMITER+"CO"+HL7_VALUE_TABLE_DELIMITER+"DE"+HL7_VALUE_TABLE_DELIMITER+"LI"+HL7_VALUE_TABLE_DELIMITER+"UC"+HL7_VALUE_TABLE_DELIMITER+"UN"+HL7_VALUE_TABLE_DELIMITER+"UP";
		add(287, strProblemGoalActionCode);
			
		String strCoverageType = "H"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"RX";
		add(309, strCoverageType);
		
		String strAnnotations = "9900"+HL7_VALUE_TABLE_DELIMITER+"9901"+HL7_VALUE_TABLE_DELIMITER+"9902"+HL7_VALUE_TABLE_DELIMITER+"9903"+HL7_VALUE_TABLE_DELIMITER+"9904";
		add(317, strAnnotations);
				
		String strDispenseMethod = "TR"+HL7_VALUE_TABLE_DELIMITER+"UD"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"AD";
		add(321, strDispenseMethod);
		
		String strCompletionStatus = "CP"+HL7_VALUE_TABLE_DELIMITER+"RE"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"PA";
		add(322, strCompletionStatus);
		
		String strLocationCharacteristicID = "SMK"+HL7_VALUE_TABLE_DELIMITER+"LIC"+HL7_VALUE_TABLE_DELIMITER+"IMP"+HL7_VALUE_TABLE_DELIMITER+"SHA"+HL7_VALUE_TABLE_DELIMITER+"INF"+HL7_VALUE_TABLE_DELIMITER+"PRL"+HL7_VALUE_TABLE_DELIMITER+"LCR"+HL7_VALUE_TABLE_DELIMITER+"OVR"+HL7_VALUE_TABLE_DELIMITER+"STF"+HL7_VALUE_TABLE_DELIMITER+"SET"+HL7_VALUE_TABLE_DELIMITER+"GEN"+HL7_VALUE_TABLE_DELIMITER+"TEA";
		add(324, strLocationCharacteristicID);
		
		String strLocationRelationshipID = "RX"+HL7_VALUE_TABLE_DELIMITER+"RX2"+HL7_VALUE_TABLE_DELIMITER+"LAB"+HL7_VALUE_TABLE_DELIMITER+"LB2"+HL7_VALUE_TABLE_DELIMITER+"DTY"+HL7_VALUE_TABLE_DELIMITER+"ALI"+HL7_VALUE_TABLE_DELIMITER+"PAR";
		add(325, strLocationRelationshipID);
		
		
		String strQuantityMethod = "A"+HL7_VALUE_TABLE_DELIMITER+"E";
		add(329, strQuantityMethod);
		
		String strMarketingBasis = "510K"+HL7_VALUE_TABLE_DELIMITER+"510E"+HL7_VALUE_TABLE_DELIMITER+"PMA"+HL7_VALUE_TABLE_DELIMITER+"PRE"+HL7_VALUE_TABLE_DELIMITER+"TXN"+HL7_VALUE_TABLE_DELIMITER+"522S";
		add(330, strMarketingBasis);
		
		String strFacilityType = "U"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"A";
		add(331, strFacilityType);
		
		String strSourceType = "I"+HL7_VALUE_TABLE_DELIMITER+"A";
		add(332, strSourceType);
		
		String strAdvancedBeneficiaryNoticeCode = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4";
		add(339, strAdvancedBeneficiaryNoticeCode);
		
		String strProcedureCodeModifier = "CPTM"+HL7_VALUE_TABLE_DELIMITER+"HPC";
		add(340, strProcedureCodeModifier);
		
		
		String strPatientsRelationshipToInsured = "01"+HL7_VALUE_TABLE_DELIMITER+"02"+HL7_VALUE_TABLE_DELIMITER+"03"+HL7_VALUE_TABLE_DELIMITER+"04"+HL7_VALUE_TABLE_DELIMITER+"05"+HL7_VALUE_TABLE_DELIMITER+"06"+HL7_VALUE_TABLE_DELIMITER+"07"+HL7_VALUE_TABLE_DELIMITER+"08"+HL7_VALUE_TABLE_DELIMITER+"09"+HL7_VALUE_TABLE_DELIMITER+"10"+HL7_VALUE_TABLE_DELIMITER+"11"+HL7_VALUE_TABLE_DELIMITER+"12"+HL7_VALUE_TABLE_DELIMITER+"13"+HL7_VALUE_TABLE_DELIMITER+"14"+HL7_VALUE_TABLE_DELIMITER+"15"+HL7_VALUE_TABLE_DELIMITER+"16"+HL7_VALUE_TABLE_DELIMITER+"17"+HL7_VALUE_TABLE_DELIMITER+"18"+HL7_VALUE_TABLE_DELIMITER+"19";
		add(344, strPatientsRelationshipToInsured);
		
		
		String strDiagnosisPriority = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2";
		add(359, strDiagnosisPriority);
		
			
		String strEquipmentState = "PU"+HL7_VALUE_TABLE_DELIMITER+"IN"+HL7_VALUE_TABLE_DELIMITER+"ID"+HL7_VALUE_TABLE_DELIMITER+"CO"+HL7_VALUE_TABLE_DELIMITER+"OP"+HL7_VALUE_TABLE_DELIMITER+"CL"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"PD"+HL7_VALUE_TABLE_DELIMITER+"ES"+HL7_VALUE_TABLE_DELIMITER+"TS"+HL7_VALUE_TABLE_DELIMITER+"SS"+HL7_VALUE_TABLE_DELIMITER+"SD"+HL7_VALUE_TABLE_DELIMITER+"DI"+HL7_VALUE_TABLE_DELIMITER+"MA";
		add(365, strEquipmentState);
		
		String strLocalRemoteControlState = "L"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"";
		add(366, strLocalRemoteControlState);
		
		String strAlertLevel = "N"+HL7_VALUE_TABLE_DELIMITER+"W"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"";
		add(367, strAlertLevel);
		
		String strSpecimenRole = "B"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"Q"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"V";
		add(369, strSpecimenRole);
		
		String strContainerStatus = "I"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"X"+HL7_VALUE_TABLE_DELIMITER+"U";
		add(370, strContainerStatus);
		
		String strAdditivePreservative = "F10"+HL7_VALUE_TABLE_DELIMITER+"C32"+HL7_VALUE_TABLE_DELIMITER+"C38"+HL7_VALUE_TABLE_DELIMITER+"HCL6"+HL7_VALUE_TABLE_DELIMITER+"ACDA"+HL7_VALUE_TABLE_DELIMITER+"ACDB"+HL7_VALUE_TABLE_DELIMITER+"ACET"+HL7_VALUE_TABLE_DELIMITER+"AMIES"+HL7_VALUE_TABLE_DELIMITER+"HEPA"+HL7_VALUE_TABLE_DELIMITER+"BACTM"+HL7_VALUE_TABLE_DELIMITER+"BOR"+HL7_VALUE_TABLE_DELIMITER+"BOUIN"+HL7_VALUE_TABLE_DELIMITER+"BF10"+HL7_VALUE_TABLE_DELIMITER+"WEST"+HL7_VALUE_TABLE_DELIMITER+"BSKM"+HL7_VALUE_TABLE_DELIMITER+"CARS"+HL7_VALUE_TABLE_DELIMITER+"CARY"+HL7_VALUE_TABLE_DELIMITER+"CHLTM"+HL7_VALUE_TABLE_DELIMITER+"CTAD"+HL7_VALUE_TABLE_DELIMITER+"ENT"+HL7_VALUE_TABLE_DELIMITER+"ENT+"+HL7_VALUE_TABLE_DELIMITER+"JKM"+HL7_VALUE_TABLE_DELIMITER+"KARN"+HL7_VALUE_TABLE_DELIMITER+"LIA"+HL7_VALUE_TABLE_DELIMITER+"HEPL"+HL7_VALUE_TABLE_DELIMITER+"M4"+HL7_VALUE_TABLE_DELIMITER+"M4RT"+HL7_VALUE_TABLE_DELIMITER+"M5"+HL7_VALUE_TABLE_DELIMITER+"MICHTM"+HL7_VALUE_TABLE_DELIMITER+"MMDTM"+HL7_VALUE_TABLE_DELIMITER+"HNO3"+HL7_VALUE_TABLE_DELIMITER+"NONE"+HL7_VALUE_TABLE_DELIMITER+"PAGE"+HL7_VALUE_TABLE_DELIMITER+"PHENOL"+HL7_VALUE_TABLE_DELIMITER+"KOX"+HL7_VALUE_TABLE_DELIMITER+"EDTK"+HL7_VALUE_TABLE_DELIMITER+"EDTK15"+HL7_VALUE_TABLE_DELIMITER+"EDTK75"+HL7_VALUE_TABLE_DELIMITER+"PVA"+HL7_VALUE_TABLE_DELIMITER+"RLM"+HL7_VALUE_TABLE_DELIMITER+"SST"+HL7_VALUE_TABLE_DELIMITER+"SILICA"+HL7_VALUE_TABLE_DELIMITER+"NAF"+HL7_VALUE_TABLE_DELIMITER+"FL100"+HL7_VALUE_TABLE_DELIMITER+"FL10"+HL7_VALUE_TABLE_DELIMITER+"NAPS"+HL7_VALUE_TABLE_DELIMITER+"HEPN"+HL7_VALUE_TABLE_DELIMITER+"EDTN"+HL7_VALUE_TABLE_DELIMITER+"SPS"+HL7_VALUE_TABLE_DELIMITER+"STUTM"+HL7_VALUE_TABLE_DELIMITER+"THROM"+HL7_VALUE_TABLE_DELIMITER+"FDP"+HL7_VALUE_TABLE_DELIMITER+"THYMOL"+HL7_VALUE_TABLE_DELIMITER+"THYO"+HL7_VALUE_TABLE_DELIMITER+"TOLU"+HL7_VALUE_TABLE_DELIMITER+"URETM"+HL7_VALUE_TABLE_DELIMITER+"VIRTM";
		add(371, strAdditivePreservative);
		
		String strSpecimenComponent = "SUP"+HL7_VALUE_TABLE_DELIMITER+"SED"+HL7_VALUE_TABLE_DELIMITER+"BLD"+HL7_VALUE_TABLE_DELIMITER+"BSEP"+HL7_VALUE_TABLE_DELIMITER+"PRP"+HL7_VALUE_TABLE_DELIMITER+"PPP"+HL7_VALUE_TABLE_DELIMITER+"SER"+HL7_VALUE_TABLE_DELIMITER+"PLAS";
		add(372, strSpecimenComponent);
		
		String strTreatment = "LDLP"+HL7_VALUE_TABLE_DELIMITER+"RECA"+HL7_VALUE_TABLE_DELIMITER+"DEFB"+HL7_VALUE_TABLE_DELIMITER+"ACID"+HL7_VALUE_TABLE_DELIMITER+"NEUT"+HL7_VALUE_TABLE_DELIMITER+"ALK"+HL7_VALUE_TABLE_DELIMITER+"FILT"+HL7_VALUE_TABLE_DELIMITER+"UFIL";
		add(373, strTreatment);
		
		String strSystemInducedContaminants = "CNTM";
		add(374, strSystemInducedContaminants);
		
		String strArtificialBlood = "SFHB"+HL7_VALUE_TABLE_DELIMITER+"FLUR";
		add(375, strArtificialBlood);
		
		String strSpecialHandlingCode = "C37"+HL7_VALUE_TABLE_DELIMITER+"AMB"+HL7_VALUE_TABLE_DELIMITER+"CAMB"+HL7_VALUE_TABLE_DELIMITER+"REF"+HL7_VALUE_TABLE_DELIMITER+"CREF"+HL7_VALUE_TABLE_DELIMITER+"FRZ"+HL7_VALUE_TABLE_DELIMITER+"CFRZ"+HL7_VALUE_TABLE_DELIMITER+"DFRZ"+HL7_VALUE_TABLE_DELIMITER+"UFRZ"+HL7_VALUE_TABLE_DELIMITER+"NTR"+HL7_VALUE_TABLE_DELIMITER+"PRTL"+HL7_VALUE_TABLE_DELIMITER+"CATM"+HL7_VALUE_TABLE_DELIMITER+"DRY"+HL7_VALUE_TABLE_DELIMITER+"PSO"+HL7_VALUE_TABLE_DELIMITER+"PSA"+HL7_VALUE_TABLE_DELIMITER+"UPR"+HL7_VALUE_TABLE_DELIMITER+"MTLF";
		add(376, strSpecialHandlingCode);
		
		String strOtherEnvironmentalFactors = "ATM"+HL7_VALUE_TABLE_DELIMITER+"A60";
		add(377, strOtherEnvironmentalFactors);
		
				
		String strProcessingType = "P"+HL7_VALUE_TABLE_DELIMITER+"E";
		add(388, strProcessingType);
		
		String strAnalyteRepeatStatus = "O"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"F";
		add(389, strAnalyteRepeatStatus);
		
		String strApplicationChangeType = "SU"+HL7_VALUE_TABLE_DELIMITER+"SD"+HL7_VALUE_TABLE_DELIMITER+"M";
		add(409, strApplicationChangeType);
	
		String strDRGTransferType = "N"+HL7_VALUE_TABLE_DELIMITER+"E";
		add(415, strDRGTransferType);
		
		String strProcedureDRGType = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5";
		add(416, strProcedureDRGType);
		
		String strTissueTypeCode = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"6"+HL7_VALUE_TABLE_DELIMITER+"7"+HL7_VALUE_TABLE_DELIMITER+"8"+HL7_VALUE_TABLE_DELIMITER+"9"+HL7_VALUE_TABLE_DELIMITER+"0"+HL7_VALUE_TABLE_DELIMITER+"B"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"G";
		add(417, strTissueTypeCode);
		
		String strProcedurePriority = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2";
		add(418, strProcedurePriority);
		
		String strSeverityOfIllnessCode = "MI"+HL7_VALUE_TABLE_DELIMITER+"MO"+HL7_VALUE_TABLE_DELIMITER+"SE";
		add(421, strSeverityOfIllnessCode);
		
		String strTriageCode = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"99";
		add(422, strTriageCode);
		
		String strCaseCategoryCode = "D" ;
		add(423, strCaseCategoryCode);
		
		String strGestationCategoryCode = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3";
		add(424, strGestationCategoryCode);
		
		String strNewbornCode = "5"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"2";
		add(425, strNewbornCode);
		
		String strBloodProductCode = "CRYO"+HL7_VALUE_TABLE_DELIMITER+"CRYOP"+HL7_VALUE_TABLE_DELIMITER+"FFP"+HL7_VALUE_TABLE_DELIMITER+"FFPTH"+HL7_VALUE_TABLE_DELIMITER+"PC"+HL7_VALUE_TABLE_DELIMITER+"PCA"+HL7_VALUE_TABLE_DELIMITER+"PCNEO"+HL7_VALUE_TABLE_DELIMITER+"PCW"+HL7_VALUE_TABLE_DELIMITER+"PLT"+HL7_VALUE_TABLE_DELIMITER+"PLTNEO"+HL7_VALUE_TABLE_DELIMITER+"PLTP"+HL7_VALUE_TABLE_DELIMITER+"PLTPH"+HL7_VALUE_TABLE_DELIMITER+"PLTPHLR"+HL7_VALUE_TABLE_DELIMITER+"RWB"+HL7_VALUE_TABLE_DELIMITER+"WBA";
		add(426, strBloodProductCode);
		
		String strIncidentTypeCode = "P"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(428, strIncidentTypeCode);
		
		String strAdvanceDirectiveCode = "DNR"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(435, strAdvanceDirectiveCode);
		
		String strLocationServiceCode = "D"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"E";
		add(442, strLocationServiceCode);
	
		
		String strChargeTypeReason = "01"+HL7_VALUE_TABLE_DELIMITER+"02"+HL7_VALUE_TABLE_DELIMITER+"03"+HL7_VALUE_TABLE_DELIMITER+"04"+HL7_VALUE_TABLE_DELIMITER+"05";
		add(475, strChargeTypeReason);
		
		String strControlledSubstanceSchedule = "I"+HL7_VALUE_TABLE_DELIMITER+"II"+HL7_VALUE_TABLE_DELIMITER+"III"+HL7_VALUE_TABLE_DELIMITER+"IV"+HL7_VALUE_TABLE_DELIMITER+"V"+HL7_VALUE_TABLE_DELIMITER+"VI";
		add(477, strControlledSubstanceSchedule);
		
		String strPharmacyOrderTypes = "M"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(480, strPharmacyOrderTypes);
		
		String strOrderType = "I"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(482, strOrderType);
		
		String strAuthorizationMode = "EL"+HL7_VALUE_TABLE_DELIMITER+"EM"+HL7_VALUE_TABLE_DELIMITER+"FX"+HL7_VALUE_TABLE_DELIMITER+"IP"+HL7_VALUE_TABLE_DELIMITER+"MA"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"PH"+HL7_VALUE_TABLE_DELIMITER+"RE"+HL7_VALUE_TABLE_DELIMITER+"VC"+HL7_VALUE_TABLE_DELIMITER+"VO";
		add(483, strAuthorizationMode);
		
		String strDispenseType = "B"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"Q"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"Z";
		add(484, strDispenseType);
		
		String strExtendedPriorityCodes = "S"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"TS<integer>"+HL7_VALUE_TABLE_DELIMITER+"TM<integer>"+HL7_VALUE_TABLE_DELIMITER+"TD<integer>"+HL7_VALUE_TABLE_DELIMITER+"TW<integer>"+HL7_VALUE_TABLE_DELIMITER+"TL<integer>"+HL7_VALUE_TABLE_DELIMITER+"PRN";
		add(485, strExtendedPriorityCodes);
		
		String strSpecimenType = "ABS"+HL7_VALUE_TABLE_DELIMITER+"ACNE"+HL7_VALUE_TABLE_DELIMITER+"ACNFLD"+HL7_VALUE_TABLE_DELIMITER+"AIRS"+HL7_VALUE_TABLE_DELIMITER+"ALL"+HL7_VALUE_TABLE_DELIMITER+"AMN"+HL7_VALUE_TABLE_DELIMITER+"AMP"+HL7_VALUE_TABLE_DELIMITER+"ANGI"+HL7_VALUE_TABLE_DELIMITER+"ARTC"+HL7_VALUE_TABLE_DELIMITER+"ASERU"+HL7_VALUE_TABLE_DELIMITER+"ASP"+HL7_VALUE_TABLE_DELIMITER+"ATTE"+HL7_VALUE_TABLE_DELIMITER+"AUTOA"+HL7_VALUE_TABLE_DELIMITER+"AUTOC"+HL7_VALUE_TABLE_DELIMITER+"AUTP"+HL7_VALUE_TABLE_DELIMITER+"BBL"+HL7_VALUE_TABLE_DELIMITER+"BCYST"+HL7_VALUE_TABLE_DELIMITER+"BDY"+HL7_VALUE_TABLE_DELIMITER+"BIFL"+HL7_VALUE_TABLE_DELIMITER+"BITE"+HL7_VALUE_TABLE_DELIMITER+"BLD"+HL7_VALUE_TABLE_DELIMITER+"BLDA"+HL7_VALUE_TABLE_DELIMITER+"BLDCO"+HL7_VALUE_TABLE_DELIMITER+"BLDV"+HL7_VALUE_TABLE_DELIMITER+"BLEB"+HL7_VALUE_TABLE_DELIMITER+"BLIST"+HL7_VALUE_TABLE_DELIMITER+"BOIL"+HL7_VALUE_TABLE_DELIMITER+"BON"+HL7_VALUE_TABLE_DELIMITER+"BOWL"+HL7_VALUE_TABLE_DELIMITER+"BPH"+HL7_VALUE_TABLE_DELIMITER+"BPU"+HL7_VALUE_TABLE_DELIMITER+"BRN"+HL7_VALUE_TABLE_DELIMITER+"BRSH"+HL7_VALUE_TABLE_DELIMITER+"BRTH"+HL7_VALUE_TABLE_DELIMITER+"BRUS"+HL7_VALUE_TABLE_DELIMITER+"BUB"+HL7_VALUE_TABLE_DELIMITER+"BULLA"+HL7_VALUE_TABLE_DELIMITER+"BX"+HL7_VALUE_TABLE_DELIMITER+"CALC"+HL7_VALUE_TABLE_DELIMITER+"CARBU"+HL7_VALUE_TABLE_DELIMITER+"CAT"+HL7_VALUE_TABLE_DELIMITER+"CBITE"+HL7_VALUE_TABLE_DELIMITER+"CDM"+HL7_VALUE_TABLE_DELIMITER+"CLIPP"+HL7_VALUE_TABLE_DELIMITER+"CNJT"+HL7_VALUE_TABLE_DELIMITER+"CNL"+HL7_VALUE_TABLE_DELIMITER+"COL"+HL7_VALUE_TABLE_DELIMITER+"CONE"+HL7_VALUE_TABLE_DELIMITER+"CSCR"+HL7_VALUE_TABLE_DELIMITER+"CSERU"+HL7_VALUE_TABLE_DELIMITER+"CSF"+HL7_VALUE_TABLE_DELIMITER+"CSITE"+HL7_VALUE_TABLE_DELIMITER+"CSMY"+HL7_VALUE_TABLE_DELIMITER+"CST"+HL7_VALUE_TABLE_DELIMITER+"CSVR"+HL7_VALUE_TABLE_DELIMITER+"CTP"+HL7_VALUE_TABLE_DELIMITER+"CUR"+HL7_VALUE_TABLE_DELIMITER+"CVM"+HL7_VALUE_TABLE_DELIMITER+"CVPS"+HL7_VALUE_TABLE_DELIMITER+"CVPT"+HL7_VALUE_TABLE_DELIMITER+"CYN"+HL7_VALUE_TABLE_DELIMITER+"CYST"+HL7_VALUE_TABLE_DELIMITER+"DBITE"+HL7_VALUE_TABLE_DELIMITER+"DCS"+HL7_VALUE_TABLE_DELIMITER+"DEC"+HL7_VALUE_TABLE_DELIMITER+"DEION"+HL7_VALUE_TABLE_DELIMITER+"DIA"+HL7_VALUE_TABLE_DELIMITER+"DIAF"+HL7_VALUE_TABLE_DELIMITER+"DISCHG"+HL7_VALUE_TABLE_DELIMITER+"DIV"+HL7_VALUE_TABLE_DELIMITER+"DRN"+HL7_VALUE_TABLE_DELIMITER+"DRNG"+HL7_VALUE_TABLE_DELIMITER+"DRNGP"+HL7_VALUE_TABLE_DELIMITER+"DUFL"+HL7_VALUE_TABLE_DELIMITER+"EARW"+HL7_VALUE_TABLE_DELIMITER+"EBRUSH"+HL7_VALUE_TABLE_DELIMITER+"EEYE"+HL7_VALUE_TABLE_DELIMITER+"EFF"+HL7_VALUE_TABLE_DELIMITER+"EFFUS"+HL7_VALUE_TABLE_DELIMITER+"EFOD"+HL7_VALUE_TABLE_DELIMITER+"EISO"+HL7_VALUE_TABLE_DELIMITER+"ELT"+HL7_VALUE_TABLE_DELIMITER+"ENVIR"+HL7_VALUE_TABLE_DELIMITER+"EOS"+HL7_VALUE_TABLE_DELIMITER+"EOTH"+HL7_VALUE_TABLE_DELIMITER+"ESOI"+HL7_VALUE_TABLE_DELIMITER+"ESOS"+HL7_VALUE_TABLE_DELIMITER+"ETA"+HL7_VALUE_TABLE_DELIMITER+"ETTP"+HL7_VALUE_TABLE_DELIMITER+"ETTUB"+HL7_VALUE_TABLE_DELIMITER+"EWHI"+HL7_VALUE_TABLE_DELIMITER+"EXG"+HL7_VALUE_TABLE_DELIMITER+"EXS"+HL7_VALUE_TABLE_DELIMITER+"EXUDTE"+HL7_VALUE_TABLE_DELIMITER+"FAW"+HL7_VALUE_TABLE_DELIMITER+"FBLOOD"+HL7_VALUE_TABLE_DELIMITER+"FGA"+HL7_VALUE_TABLE_DELIMITER+"FIB"+HL7_VALUE_TABLE_DELIMITER+"FIST"+HL7_VALUE_TABLE_DELIMITER+"FLD"+HL7_VALUE_TABLE_DELIMITER+"FLT"+HL7_VALUE_TABLE_DELIMITER+"FLU"+HL7_VALUE_TABLE_DELIMITER+"FLUID"+HL7_VALUE_TABLE_DELIMITER+"FOLEY"+HL7_VALUE_TABLE_DELIMITER+"FRS"+HL7_VALUE_TABLE_DELIMITER+"FSCLP"+HL7_VALUE_TABLE_DELIMITER+"FUR"+HL7_VALUE_TABLE_DELIMITER+"GAS"+HL7_VALUE_TABLE_DELIMITER+"GASA"+HL7_VALUE_TABLE_DELIMITER+"GASAN"+HL7_VALUE_TABLE_DELIMITER+"GASBR"+HL7_VALUE_TABLE_DELIMITER+"GASD"+HL7_VALUE_TABLE_DELIMITER+"GAST"+HL7_VALUE_TABLE_DELIMITER+"GENL"+HL7_VALUE_TABLE_DELIMITER+"GENV"+HL7_VALUE_TABLE_DELIMITER+"GRAFT"+HL7_VALUE_TABLE_DELIMITER+"GRAFTS"+HL7_VALUE_TABLE_DELIMITER+"GRANU"+HL7_VALUE_TABLE_DELIMITER+"GROSH"+HL7_VALUE_TABLE_DELIMITER+"GSOL"+HL7_VALUE_TABLE_DELIMITER+"GSPEC"+HL7_VALUE_TABLE_DELIMITER+"GT"+HL7_VALUE_TABLE_DELIMITER+"GTUBE"+HL7_VALUE_TABLE_DELIMITER+"HAR"+HL7_VALUE_TABLE_DELIMITER+"HBITE"+HL7_VALUE_TABLE_DELIMITER+"HBLUD"+HL7_VALUE_TABLE_DELIMITER+"HEMAQ"+HL7_VALUE_TABLE_DELIMITER+"HEMO"+HL7_VALUE_TABLE_DELIMITER+"HERNI"+HL7_VALUE_TABLE_DELIMITER+"HEV"+HL7_VALUE_TABLE_DELIMITER+"HIC"+HL7_VALUE_TABLE_DELIMITER+"HYDC"+HL7_VALUE_TABLE_DELIMITER+"IBITE"+HL7_VALUE_TABLE_DELIMITER+"ICYST"+HL7_VALUE_TABLE_DELIMITER+"IDC"+HL7_VALUE_TABLE_DELIMITER+"IHG"+HL7_VALUE_TABLE_DELIMITER+"ILEO"+HL7_VALUE_TABLE_DELIMITER+"ILLEG"+HL7_VALUE_TABLE_DELIMITER+"IMP"+HL7_VALUE_TABLE_DELIMITER+"INCI"+HL7_VALUE_TABLE_DELIMITER+"INFIL"+HL7_VALUE_TABLE_DELIMITER+"INS"+HL7_VALUE_TABLE_DELIMITER+"INTRD"+HL7_VALUE_TABLE_DELIMITER+"ISLT"+HL7_VALUE_TABLE_DELIMITER+"IT"+HL7_VALUE_TABLE_DELIMITER+"IUD"+HL7_VALUE_TABLE_DELIMITER+"IVCAT"+HL7_VALUE_TABLE_DELIMITER+"IVFLD"+HL7_VALUE_TABLE_DELIMITER+"IVFLD"+HL7_VALUE_TABLE_DELIMITER+"IVTIP"+HL7_VALUE_TABLE_DELIMITER+"JEJU"+HL7_VALUE_TABLE_DELIMITER+"JNTFLD"+HL7_VALUE_TABLE_DELIMITER+"JP"+HL7_VALUE_TABLE_DELIMITER+"KELOI"+HL7_VALUE_TABLE_DELIMITER+"KIDFLD"+HL7_VALUE_TABLE_DELIMITER+"LAVG"+HL7_VALUE_TABLE_DELIMITER+"LAVGG"+HL7_VALUE_TABLE_DELIMITER+"LAVGP"+HL7_VALUE_TABLE_DELIMITER+"LAVPG"+HL7_VALUE_TABLE_DELIMITER+"LENS1"+HL7_VALUE_TABLE_DELIMITER+"LENS2"+HL7_VALUE_TABLE_DELIMITER+"LESN"+HL7_VALUE_TABLE_DELIMITER+"LIQ"+HL7_VALUE_TABLE_DELIMITER+"LIQO"+HL7_VALUE_TABLE_DELIMITER+"LNA"+HL7_VALUE_TABLE_DELIMITER+"LNV"+HL7_VALUE_TABLE_DELIMITER+"LSAC"+HL7_VALUE_TABLE_DELIMITER+"LYM"+HL7_VALUE_TABLE_DELIMITER+"MAC"+HL7_VALUE_TABLE_DELIMITER+"MAHUR"+HL7_VALUE_TABLE_DELIMITER+"MAR"+HL7_VALUE_TABLE_DELIMITER+"MASS"+HL7_VALUE_TABLE_DELIMITER+"MBLD"+HL7_VALUE_TABLE_DELIMITER+"MEC"+HL7_VALUE_TABLE_DELIMITER+"MILK"+HL7_VALUE_TABLE_DELIMITER+"MLK"+HL7_VALUE_TABLE_DELIMITER+"MUCOS"+HL7_VALUE_TABLE_DELIMITER+"MUCUS"+HL7_VALUE_TABLE_DELIMITER+"NAIL"+HL7_VALUE_TABLE_DELIMITER+"NASDR"+HL7_VALUE_TABLE_DELIMITER+"NEDL"+HL7_VALUE_TABLE_DELIMITER+"NEPH"+HL7_VALUE_TABLE_DELIMITER+"NGASP"+HL7_VALUE_TABLE_DELIMITER+"NGAST"+HL7_VALUE_TABLE_DELIMITER+"NGS"+HL7_VALUE_TABLE_DELIMITER+"NODUL"+HL7_VALUE_TABLE_DELIMITER+"NSECR"+HL7_VALUE_TABLE_DELIMITER+"ORH"+HL7_VALUE_TABLE_DELIMITER+"ORL"+HL7_VALUE_TABLE_DELIMITER+"OTH"+HL7_VALUE_TABLE_DELIMITER+"PACEM"+HL7_VALUE_TABLE_DELIMITER+"PAFL"+HL7_VALUE_TABLE_DELIMITER+"PCFL"+HL7_VALUE_TABLE_DELIMITER+"PDSIT"+HL7_VALUE_TABLE_DELIMITER+"PDTS"+HL7_VALUE_TABLE_DELIMITER+"PELVA"+HL7_VALUE_TABLE_DELIMITER+"PENIL"+HL7_VALUE_TABLE_DELIMITER+"PERIA"+HL7_VALUE_TABLE_DELIMITER+"PILOC"+HL7_VALUE_TABLE_DELIMITER+"PINS"+HL7_VALUE_TABLE_DELIMITER+"PIS"+HL7_VALUE_TABLE_DELIMITER+"PLAN"+HL7_VALUE_TABLE_DELIMITER+"PLAS"+HL7_VALUE_TABLE_DELIMITER+"PLB"+HL7_VALUE_TABLE_DELIMITER+"PLC"+HL7_VALUE_TABLE_DELIMITER+"PLEVS"+HL7_VALUE_TABLE_DELIMITER+"PLR"+HL7_VALUE_TABLE_DELIMITER+"PMN"+HL7_VALUE_TABLE_DELIMITER+"PND"+HL7_VALUE_TABLE_DELIMITER+"POL"+HL7_VALUE_TABLE_DELIMITER+"POPGS"+HL7_VALUE_TABLE_DELIMITER+"POPLG"+HL7_VALUE_TABLE_DELIMITER+"POPLV"+HL7_VALUE_TABLE_DELIMITER+"PORTA"+HL7_VALUE_TABLE_DELIMITER+"PPP"+HL7_VALUE_TABLE_DELIMITER+"PROST"+HL7_VALUE_TABLE_DELIMITER+"PRP"+HL7_VALUE_TABLE_DELIMITER+"PSC"+HL7_VALUE_TABLE_DELIMITER+"PUNCT"+HL7_VALUE_TABLE_DELIMITER+"PUS"+HL7_VALUE_TABLE_DELIMITER+"PUSFR"+HL7_VALUE_TABLE_DELIMITER+"PUST"+HL7_VALUE_TABLE_DELIMITER+"QC3"+HL7_VALUE_TABLE_DELIMITER+"RANDU"+HL7_VALUE_TABLE_DELIMITER+"RBC"+HL7_VALUE_TABLE_DELIMITER+"RBITE"+HL7_VALUE_TABLE_DELIMITER+"RECT"+HL7_VALUE_TABLE_DELIMITER+"RECTA"+HL7_VALUE_TABLE_DELIMITER+"RENALC"+HL7_VALUE_TABLE_DELIMITER+"RENC"+HL7_VALUE_TABLE_DELIMITER+"RES"+HL7_VALUE_TABLE_DELIMITER+"SAL"+HL7_VALUE_TABLE_DELIMITER+"SCAR"+HL7_VALUE_TABLE_DELIMITER+"SCLV"+HL7_VALUE_TABLE_DELIMITER+"SCROA"+HL7_VALUE_TABLE_DELIMITER+"SECRE"+HL7_VALUE_TABLE_DELIMITER+"SER"+HL7_VALUE_TABLE_DELIMITER+"SHU"+HL7_VALUE_TABLE_DELIMITER+"SHUNF"+HL7_VALUE_TABLE_DELIMITER+"SHUNT"+HL7_VALUE_TABLE_DELIMITER+"SITE"+HL7_VALUE_TABLE_DELIMITER+"SKBP"+HL7_VALUE_TABLE_DELIMITER+"SKN"+HL7_VALUE_TABLE_DELIMITER+"SMM"+HL7_VALUE_TABLE_DELIMITER+"SMN"+HL7_VALUE_TABLE_DELIMITER+"SNV"+HL7_VALUE_TABLE_DELIMITER+"SPRM"+HL7_VALUE_TABLE_DELIMITER+"SPRP"+HL7_VALUE_TABLE_DELIMITER+"SPRPB"+HL7_VALUE_TABLE_DELIMITER+"SPS"+HL7_VALUE_TABLE_DELIMITER+"SPT"+HL7_VALUE_TABLE_DELIMITER+"SPTC"+HL7_VALUE_TABLE_DELIMITER+"SPTT"+HL7_VALUE_TABLE_DELIMITER+"SPUT1"+HL7_VALUE_TABLE_DELIMITER+"SPUTIN"+HL7_VALUE_TABLE_DELIMITER+"SPUTSP"+HL7_VALUE_TABLE_DELIMITER+"STER"+HL7_VALUE_TABLE_DELIMITER+"STL"+HL7_VALUE_TABLE_DELIMITER+"STONE"+HL7_VALUE_TABLE_DELIMITER+"SUBMA"+HL7_VALUE_TABLE_DELIMITER+"SUBMX"+HL7_VALUE_TABLE_DELIMITER+"SUMP"+HL7_VALUE_TABLE_DELIMITER+"SUP"+HL7_VALUE_TABLE_DELIMITER+"SUTUR"+HL7_VALUE_TABLE_DELIMITER+"SWGZ"+HL7_VALUE_TABLE_DELIMITER+"SWT"+HL7_VALUE_TABLE_DELIMITER+"TASP"+HL7_VALUE_TABLE_DELIMITER+"TEAR"+HL7_VALUE_TABLE_DELIMITER+"THRB"+HL7_VALUE_TABLE_DELIMITER+"TISS"+HL7_VALUE_TABLE_DELIMITER+"TISU"+HL7_VALUE_TABLE_DELIMITER+"TLC"+HL7_VALUE_TABLE_DELIMITER+"TRAC"+HL7_VALUE_TABLE_DELIMITER+"TRANS"+HL7_VALUE_TABLE_DELIMITER+"TSERU"+HL7_VALUE_TABLE_DELIMITER+"TSTES"+HL7_VALUE_TABLE_DELIMITER+"TTRA"+HL7_VALUE_TABLE_DELIMITER+"TUBES"+HL7_VALUE_TABLE_DELIMITER+"TUMOR"+HL7_VALUE_TABLE_DELIMITER+"TZANC"+HL7_VALUE_TABLE_DELIMITER+"UDENT"+HL7_VALUE_TABLE_DELIMITER+"UMED"+HL7_VALUE_TABLE_DELIMITER+"UR"+HL7_VALUE_TABLE_DELIMITER+"URC"+HL7_VALUE_TABLE_DELIMITER+"URINB"+HL7_VALUE_TABLE_DELIMITER+"URINC"+HL7_VALUE_TABLE_DELIMITER+"URINM"+HL7_VALUE_TABLE_DELIMITER+"URINN"+HL7_VALUE_TABLE_DELIMITER+"URINP"+HL7_VALUE_TABLE_DELIMITER+"URNS"+HL7_VALUE_TABLE_DELIMITER+"URT"+HL7_VALUE_TABLE_DELIMITER+"USCOP"+HL7_VALUE_TABLE_DELIMITER+"USPEC"+HL7_VALUE_TABLE_DELIMITER+"USUB"+HL7_VALUE_TABLE_DELIMITER+"VASTIP"+HL7_VALUE_TABLE_DELIMITER+"VENT"+HL7_VALUE_TABLE_DELIMITER+"VITF"+HL7_VALUE_TABLE_DELIMITER+"VOM"+HL7_VALUE_TABLE_DELIMITER+"WASH"+HL7_VALUE_TABLE_DELIMITER+"WASI"+HL7_VALUE_TABLE_DELIMITER+"WAT"+HL7_VALUE_TABLE_DELIMITER+"WB"+HL7_VALUE_TABLE_DELIMITER+"WBC"+HL7_VALUE_TABLE_DELIMITER+"WEN"+HL7_VALUE_TABLE_DELIMITER+"WICK"+HL7_VALUE_TABLE_DELIMITER+"WND"+HL7_VALUE_TABLE_DELIMITER+"WNDA"+HL7_VALUE_TABLE_DELIMITER+"WNDD"+HL7_VALUE_TABLE_DELIMITER+"WNDE"+HL7_VALUE_TABLE_DELIMITER+"WORM"+HL7_VALUE_TABLE_DELIMITER+"WRT"+HL7_VALUE_TABLE_DELIMITER+"WWA"+HL7_VALUE_TABLE_DELIMITER+"WWO"+HL7_VALUE_TABLE_DELIMITER+"WWT";
		add(487, strSpecimenType);
		
		String strSpecimenCollectionMethod = "FNA"+HL7_VALUE_TABLE_DELIMITER+"PNA"+HL7_VALUE_TABLE_DELIMITER+"BIO"+HL7_VALUE_TABLE_DELIMITER+"BCAE"+HL7_VALUE_TABLE_DELIMITER+"BCAN"+HL7_VALUE_TABLE_DELIMITER+"BCPD"+HL7_VALUE_TABLE_DELIMITER+"CAP"+HL7_VALUE_TABLE_DELIMITER+"CATH"+HL7_VALUE_TABLE_DELIMITER+"EPLA"+HL7_VALUE_TABLE_DELIMITER+"ESWA"+HL7_VALUE_TABLE_DELIMITER+"LNA"+HL7_VALUE_TABLE_DELIMITER+"CVP"+HL7_VALUE_TABLE_DELIMITER+"LNV"+HL7_VALUE_TABLE_DELIMITER+"MARTL"+HL7_VALUE_TABLE_DELIMITER+"ML11"+HL7_VALUE_TABLE_DELIMITER+"PACE"+HL7_VALUE_TABLE_DELIMITER+"PIN"+HL7_VALUE_TABLE_DELIMITER+"KOFFP"+HL7_VALUE_TABLE_DELIMITER+"MLP"+HL7_VALUE_TABLE_DELIMITER+"NYP"+HL7_VALUE_TABLE_DELIMITER+"TMP"+HL7_VALUE_TABLE_DELIMITER+"ANP"+HL7_VALUE_TABLE_DELIMITER+"BAP"+HL7_VALUE_TABLE_DELIMITER+"PRIME"+HL7_VALUE_TABLE_DELIMITER+"PUMP"+HL7_VALUE_TABLE_DELIMITER+"QC5"+HL7_VALUE_TABLE_DELIMITER+"SCLP"+HL7_VALUE_TABLE_DELIMITER+"SCRAPS"+HL7_VALUE_TABLE_DELIMITER+"SHA"+HL7_VALUE_TABLE_DELIMITER+"SWA"+HL7_VALUE_TABLE_DELIMITER+"SWD"+HL7_VALUE_TABLE_DELIMITER+"WOOD"+HL7_VALUE_TABLE_DELIMITER+"TMOT"+HL7_VALUE_TABLE_DELIMITER+"TMAN"+HL7_VALUE_TABLE_DELIMITER+"TMCH"+HL7_VALUE_TABLE_DELIMITER+"TMM4"+HL7_VALUE_TABLE_DELIMITER+"TMMY"+HL7_VALUE_TABLE_DELIMITER+"TMPV"+HL7_VALUE_TABLE_DELIMITER+"TMSC"+HL7_VALUE_TABLE_DELIMITER+"TMUP"+HL7_VALUE_TABLE_DELIMITER+"TMVI"+HL7_VALUE_TABLE_DELIMITER+"VENIP";
		add(488, strSpecimenCollectionMethod);
		
		String strRiskCodes = "BIO"+HL7_VALUE_TABLE_DELIMITER+"COR"+HL7_VALUE_TABLE_DELIMITER+"ESC"+HL7_VALUE_TABLE_DELIMITER+"AGG"+HL7_VALUE_TABLE_DELIMITER+"IFL"+HL7_VALUE_TABLE_DELIMITER+"EXP"+HL7_VALUE_TABLE_DELIMITER+"INF"+HL7_VALUE_TABLE_DELIMITER+"BHZ"+HL7_VALUE_TABLE_DELIMITER+"INJ"+HL7_VALUE_TABLE_DELIMITER+"POI"+HL7_VALUE_TABLE_DELIMITER+"RAD";
		add(489, strRiskCodes);
		
		String strSpecimenRejectReason = "EX"+HL7_VALUE_TABLE_DELIMITER+"QS"+HL7_VALUE_TABLE_DELIMITER+"RB"+HL7_VALUE_TABLE_DELIMITER+"RC"+HL7_VALUE_TABLE_DELIMITER+"RD"+HL7_VALUE_TABLE_DELIMITER+"RA"+HL7_VALUE_TABLE_DELIMITER+"RE"+HL7_VALUE_TABLE_DELIMITER+"RH"+HL7_VALUE_TABLE_DELIMITER+"RI"+HL7_VALUE_TABLE_DELIMITER+"RM"+HL7_VALUE_TABLE_DELIMITER+"RN"+HL7_VALUE_TABLE_DELIMITER+"RP"+HL7_VALUE_TABLE_DELIMITER+"RR"+HL7_VALUE_TABLE_DELIMITER+"RS";
		add(490, strSpecimenRejectReason);
		
		String strSpecimenQuality = "E"+HL7_VALUE_TABLE_DELIMITER+"G"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"P";
		add(491, strSpecimenQuality);
		
		String strSpecimenAppropriateness = "P"+HL7_VALUE_TABLE_DELIMITER+"A"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(492, strSpecimenAppropriateness);
		
		String strSpecimenCondition = "AUT"+HL7_VALUE_TABLE_DELIMITER+"CLOT"+HL7_VALUE_TABLE_DELIMITER+"CON"+HL7_VALUE_TABLE_DELIMITER+"COOL"+HL7_VALUE_TABLE_DELIMITER+"FROZ"+HL7_VALUE_TABLE_DELIMITER+"HEM"+HL7_VALUE_TABLE_DELIMITER+"LIVE"+HL7_VALUE_TABLE_DELIMITER+"ROOM"+HL7_VALUE_TABLE_DELIMITER+"SNR"+HL7_VALUE_TABLE_DELIMITER+"CFU";
		add(493, strSpecimenCondition);
		
		String strSpecimenChildRole = "A"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"M";
		add(494, strSpecimenChildRole);
		
		String strBodySiteModifier = "ANT"+HL7_VALUE_TABLE_DELIMITER+"BIL"+HL7_VALUE_TABLE_DELIMITER+"DIS"+HL7_VALUE_TABLE_DELIMITER+"EXT"+HL7_VALUE_TABLE_DELIMITER+"LAT"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"LOW"+HL7_VALUE_TABLE_DELIMITER+"MED"+HL7_VALUE_TABLE_DELIMITER+"POS"+HL7_VALUE_TABLE_DELIMITER+"PRO"+HL7_VALUE_TABLE_DELIMITER+"LLQ"+HL7_VALUE_TABLE_DELIMITER+"LUQ"+HL7_VALUE_TABLE_DELIMITER+"RLQ"+HL7_VALUE_TABLE_DELIMITER+"RUQ"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"UPP";
		add(495, strBodySiteModifier);
		
		String strSequenceResultsFlag = "S"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"R";
		add(503, strSequenceResultsFlag);
		
		String strSequenceConditionCode = "EE"+HL7_VALUE_TABLE_DELIMITER+"ES"+HL7_VALUE_TABLE_DELIMITER+"SS"+HL7_VALUE_TABLE_DELIMITER+"SE";
		add(504, strSequenceConditionCode);
		
		String strCyclicEntryExitIndicator = "*"+HL7_VALUE_TABLE_DELIMITER+"#";
		add(505, strCyclicEntryExitIndicator);
		
		String strServiceRequestRelationship = "N"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"S";
		add(506, strServiceRequestRelationship);
		
		String strObservationResultHandling = "F"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"A";
		add(507, strObservationResultHandling);
		
		String strBloodProductProcessingRequirements = "LR"+HL7_VALUE_TABLE_DELIMITER+"IR"+HL7_VALUE_TABLE_DELIMITER+"CS"+HL7_VALUE_TABLE_DELIMITER+"FR"+HL7_VALUE_TABLE_DELIMITER+"AU"+HL7_VALUE_TABLE_DELIMITER+"DI"+HL7_VALUE_TABLE_DELIMITER+"HL"+HL7_VALUE_TABLE_DELIMITER+"CM"+HL7_VALUE_TABLE_DELIMITER+"HB"+HL7_VALUE_TABLE_DELIMITER+"WA"+HL7_VALUE_TABLE_DELIMITER+"IG";
		add(508, strBloodProductProcessingRequirements);
		
		String strBloodProductDispenseStatus = "RI"+HL7_VALUE_TABLE_DELIMITER+"RD"+HL7_VALUE_TABLE_DELIMITER+"RS"+HL7_VALUE_TABLE_DELIMITER+"RE"+HL7_VALUE_TABLE_DELIMITER+"DS"+HL7_VALUE_TABLE_DELIMITER+"RA"+HL7_VALUE_TABLE_DELIMITER+"RL"+HL7_VALUE_TABLE_DELIMITER+"WA"+HL7_VALUE_TABLE_DELIMITER+"PT"+HL7_VALUE_TABLE_DELIMITER+"CR"+HL7_VALUE_TABLE_DELIMITER+"RQ";
		add(510, strBloodProductDispenseStatus);
		
		String strBPObservationStatusCodesInterpretation = "C"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"F"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"W";
		add(511, strBPObservationStatusCodesInterpretation);
		
		String strBloodProductTransfusionDispositionStatus = "RA"+HL7_VALUE_TABLE_DELIMITER+"RL"+HL7_VALUE_TABLE_DELIMITER+"WA"+HL7_VALUE_TABLE_DELIMITER+"TX"+HL7_VALUE_TABLE_DELIMITER+"TR";
		add(513, strBloodProductTransfusionDispositionStatus);
		
		String strTransfusionAdverseReaction = "ABOINC"+HL7_VALUE_TABLE_DELIMITER+"ACUTHEHTR"+HL7_VALUE_TABLE_DELIMITER+"ALLERGIC1"+HL7_VALUE_TABLE_DELIMITER+"ALLERGIC2"+HL7_VALUE_TABLE_DELIMITER+"ALLERGICR"+HL7_VALUE_TABLE_DELIMITER+"ANAPHYLAC"+HL7_VALUE_TABLE_DELIMITER+"BACTCONTAM"+HL7_VALUE_TABLE_DELIMITER+"DELAYEDHTR"+HL7_VALUE_TABLE_DELIMITER+"DELAYEDSTR"+HL7_VALUE_TABLE_DELIMITER+"GVHD"+HL7_VALUE_TABLE_DELIMITER+"HYPOTENS"+HL7_VALUE_TABLE_DELIMITER+"NONHTR1"+HL7_VALUE_TABLE_DELIMITER+"NONHTR2"+HL7_VALUE_TABLE_DELIMITER+"NONHTRREC"+HL7_VALUE_TABLE_DELIMITER+"NONIMMUNE"+HL7_VALUE_TABLE_DELIMITER+"NONSPEC"+HL7_VALUE_TABLE_DELIMITER+"NORXN"+HL7_VALUE_TABLE_DELIMITER+"PTP"+HL7_VALUE_TABLE_DELIMITER+"VOLOVER";
		add(514, strTransfusionAdverseReaction);
		
		String strMessageWaitingPriority = "H"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"L";
		add(520, strMessageWaitingPriority);
		
		String strSignatureCode = "C"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"P";
		add(535, strSignatureCode);
		
		String strInstitutionRelationshipType = "EMP"+HL7_VALUE_TABLE_DELIMITER+"VOL"+HL7_VALUE_TABLE_DELIMITER+"CON"+HL7_VALUE_TABLE_DELIMITER+"CST";
		add(538, strInstitutionRelationshipType);
		
		
		String strInactiveReasonCode = "L"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"R";
		add(540, strInactiveReasonCode);
		
		String strContainerCondition = "XC37"+HL7_VALUE_TABLE_DELIMITER+"XAMB"+HL7_VALUE_TABLE_DELIMITER+"XCAMB"+HL7_VALUE_TABLE_DELIMITER+"XREF"+HL7_VALUE_TABLE_DELIMITER+"XCREF"+HL7_VALUE_TABLE_DELIMITER+"XFRZ"+HL7_VALUE_TABLE_DELIMITER+"XCFRZ"+HL7_VALUE_TABLE_DELIMITER+"XDFRZ"+HL7_VALUE_TABLE_DELIMITER+"XUFRZ"+HL7_VALUE_TABLE_DELIMITER+"XNTR"+HL7_VALUE_TABLE_DELIMITER+"XPRTL"+HL7_VALUE_TABLE_DELIMITER+"XCATM"+HL7_VALUE_TABLE_DELIMITER+"XDRY"+HL7_VALUE_TABLE_DELIMITER+"XPSO"+HL7_VALUE_TABLE_DELIMITER+"XPSA"+HL7_VALUE_TABLE_DELIMITER+"XUPR"+HL7_VALUE_TABLE_DELIMITER+"XMTLF"+HL7_VALUE_TABLE_DELIMITER+"SB"+HL7_VALUE_TABLE_DELIMITER+"CC"+HL7_VALUE_TABLE_DELIMITER+"CT"+HL7_VALUE_TABLE_DELIMITER+"CL";
		add(544, strContainerCondition);
		
		
		String strBodyParts = "ADB"+HL7_VALUE_TABLE_DELIMITER+"ACET"+HL7_VALUE_TABLE_DELIMITER+"ACHIL"+HL7_VALUE_TABLE_DELIMITER+"ADE"+HL7_VALUE_TABLE_DELIMITER+"ADR"+HL7_VALUE_TABLE_DELIMITER+"AMN"+HL7_VALUE_TABLE_DELIMITER+"AMS"+HL7_VALUE_TABLE_DELIMITER+"ANAL"+HL7_VALUE_TABLE_DELIMITER+"ANKL"+HL7_VALUE_TABLE_DELIMITER+"ANTEC"+HL7_VALUE_TABLE_DELIMITER+"ANTECF"+HL7_VALUE_TABLE_DELIMITER+"ANTR"+HL7_VALUE_TABLE_DELIMITER+HL7_VALUE_TABLE_DELIMITER+"ANUS"+HL7_VALUE_TABLE_DELIMITER+"AORTA"+HL7_VALUE_TABLE_DELIMITER+"AR"+HL7_VALUE_TABLE_DELIMITER+"AV"+HL7_VALUE_TABLE_DELIMITER+"APDX"+HL7_VALUE_TABLE_DELIMITER+"AREO"+HL7_VALUE_TABLE_DELIMITER+"ARM"+HL7_VALUE_TABLE_DELIMITER+"ARTE"+HL7_VALUE_TABLE_DELIMITER+"ASCIT"+HL7_VALUE_TABLE_DELIMITER+"ASCT"+HL7_VALUE_TABLE_DELIMITER+"ATR"+HL7_VALUE_TABLE_DELIMITER+"AURI"+HL7_VALUE_TABLE_DELIMITER+"AXI"+HL7_VALUE_TABLE_DELIMITER+"BACK"+HL7_VALUE_TABLE_DELIMITER+"BARTD"+HL7_VALUE_TABLE_DELIMITER+"BARTG"+HL7_VALUE_TABLE_DELIMITER+"BRTGF"+HL7_VALUE_TABLE_DELIMITER+"BPH"+HL7_VALUE_TABLE_DELIMITER+"BID"+HL7_VALUE_TABLE_DELIMITER+"BIFL"+HL7_VALUE_TABLE_DELIMITER+"BLAD"+HL7_VALUE_TABLE_DELIMITER+"BLOOD"+HL7_VALUE_TABLE_DELIMITER+"BLDA"+HL7_VALUE_TABLE_DELIMITER+"BLDC"+HL7_VALUE_TABLE_DELIMITER+"BLDV"+HL7_VALUE_TABLE_DELIMITER+"CBLD"+HL7_VALUE_TABLE_DELIMITER+"BLD"+HL7_VALUE_TABLE_DELIMITER+"BDY"+HL7_VALUE_TABLE_DELIMITER+"BON"+HL7_VALUE_TABLE_DELIMITER+"BMAR"+HL7_VALUE_TABLE_DELIMITER+"BOWEL"+HL7_VALUE_TABLE_DELIMITER+"BOWLA"+HL7_VALUE_TABLE_DELIMITER+"BOWSM"+HL7_VALUE_TABLE_DELIMITER+"BRA"+HL7_VALUE_TABLE_DELIMITER+"BRAIN"+HL7_VALUE_TABLE_DELIMITER+"BCYS"+HL7_VALUE_TABLE_DELIMITER+"BRST"+HL7_VALUE_TABLE_DELIMITER+"BRSTFL"+HL7_VALUE_TABLE_DELIMITER+"BRO"+HL7_VALUE_TABLE_DELIMITER+"BROCH"+HL7_VALUE_TABLE_DELIMITER+"BRONC"+HL7_VALUE_TABLE_DELIMITER+"BRV"+HL7_VALUE_TABLE_DELIMITER+"BUCCA"+HL7_VALUE_TABLE_DELIMITER+"BURSA"+HL7_VALUE_TABLE_DELIMITER+"BURSF"+HL7_VALUE_TABLE_DELIMITER+"BUTT"+HL7_VALUE_TABLE_DELIMITER+"CALF"+HL7_VALUE_TABLE_DELIMITER+"CANAL"+HL7_VALUE_TABLE_DELIMITER+"CANLI"+HL7_VALUE_TABLE_DELIMITER+"CNL"+HL7_VALUE_TABLE_DELIMITER+"CANTH"+HL7_VALUE_TABLE_DELIMITER+"CDM"+HL7_VALUE_TABLE_DELIMITER+"CARO"+HL7_VALUE_TABLE_DELIMITER+"CARP"+HL7_VALUE_TABLE_DELIMITER+"CAVIT"+HL7_VALUE_TABLE_DELIMITER+"CHE"+HL7_VALUE_TABLE_DELIMITER+"CECUM"+HL7_VALUE_TABLE_DELIMITER+"CSF"+HL7_VALUE_TABLE_DELIMITER+"CVX"+HL7_VALUE_TABLE_DELIMITER+"CERVUT"+HL7_VALUE_TABLE_DELIMITER+"CHEEK"+HL7_VALUE_TABLE_DELIMITER+"CHES"+HL7_VALUE_TABLE_DELIMITER+"CHEST"+HL7_VALUE_TABLE_DELIMITER+"CHIN"+HL7_VALUE_TABLE_DELIMITER+"CIRCU"+HL7_VALUE_TABLE_DELIMITER+"CLAVI"+HL7_VALUE_TABLE_DELIMITER+"CLITO"+HL7_VALUE_TABLE_DELIMITER+"CLIT"+HL7_VALUE_TABLE_DELIMITER+"COCCG"+HL7_VALUE_TABLE_DELIMITER+"COCCY"+HL7_VALUE_TABLE_DELIMITER+"COLON"+HL7_VALUE_TABLE_DELIMITER+"COLOS"+HL7_VALUE_TABLE_DELIMITER+"COS"+HL7_VALUE_TABLE_DELIMITER+"CDUCT"+HL7_VALUE_TABLE_DELIMITER+"CONJ"+HL7_VALUE_TABLE_DELIMITER+"CORAL"+HL7_VALUE_TABLE_DELIMITER+"COR"+HL7_VALUE_TABLE_DELIMITER+"CORD"+HL7_VALUE_TABLE_DELIMITER+"CORN"+HL7_VALUE_TABLE_DELIMITER+"CRANE"+HL7_VALUE_TABLE_DELIMITER+"CRANF"+HL7_VALUE_TABLE_DELIMITER+"CRANO"+HL7_VALUE_TABLE_DELIMITER+"CRANP"+HL7_VALUE_TABLE_DELIMITER+"CRANS"+HL7_VALUE_TABLE_DELIMITER+"CRANT"+HL7_VALUE_TABLE_DELIMITER+"CUBIT"+HL7_VALUE_TABLE_DELIMITER+"CUFF"+HL7_VALUE_TABLE_DELIMITER+"CULD"+HL7_VALUE_TABLE_DELIMITER+"CULDO"+HL7_VALUE_TABLE_DELIMITER+"DELT"+HL7_VALUE_TABLE_DELIMITER+"DENTA"+HL7_VALUE_TABLE_DELIMITER+"DEN"+HL7_VALUE_TABLE_DELIMITER+"DIAF"+HL7_VALUE_TABLE_DELIMITER+"DPH"+HL7_VALUE_TABLE_DELIMITER+"DIGIT"+HL7_VALUE_TABLE_DELIMITER+"DISC"+HL7_VALUE_TABLE_DELIMITER+"DORS"+HL7_VALUE_TABLE_DELIMITER+"DUFL"+HL7_VALUE_TABLE_DELIMITER+"DUODE"+HL7_VALUE_TABLE_DELIMITER+"DUR "+HL7_VALUE_TABLE_DELIMITER+"EAR"+HL7_VALUE_TABLE_DELIMITER+"EARBI"+HL7_VALUE_TABLE_DELIMITER+"EARBM"+HL7_VALUE_TABLE_DELIMITER+"EARBS"+HL7_VALUE_TABLE_DELIMITER+"EARLO"+HL7_VALUE_TABLE_DELIMITER+"ELBOW"+HL7_VALUE_TABLE_DELIMITER+"ELBOWJ"+HL7_VALUE_TABLE_DELIMITER+"ENDC"+HL7_VALUE_TABLE_DELIMITER+"EC"+HL7_VALUE_TABLE_DELIMITER+"EOLPH"+HL7_VALUE_TABLE_DELIMITER+"ENDM"+HL7_VALUE_TABLE_DELIMITER+"ET"+HL7_VALUE_TABLE_DELIMITER+"EUR"+HL7_VALUE_TABLE_DELIMITER+"EOS"+HL7_VALUE_TABLE_DELIMITER+"EPICA"+HL7_VALUE_TABLE_DELIMITER+"EPICM"+HL7_VALUE_TABLE_DELIMITER+"EPD"+HL7_VALUE_TABLE_DELIMITER+"EPIDU"+HL7_VALUE_TABLE_DELIMITER+"EPIGL"+HL7_VALUE_TABLE_DELIMITER+"ESOPG"+HL7_VALUE_TABLE_DELIMITER+"ESO"+HL7_VALUE_TABLE_DELIMITER+"ETHMO"+HL7_VALUE_TABLE_DELIMITER+"EYE"+HL7_VALUE_TABLE_DELIMITER+"BROW"+HL7_VALUE_TABLE_DELIMITER+"EYELI"+HL7_VALUE_TABLE_DELIMITER+"FACE"+HL7_VALUE_TABLE_DELIMITER+"FBINC"+HL7_VALUE_TABLE_DELIMITER+"FBLAC"+HL7_VALUE_TABLE_DELIMITER+"FBMAX"+HL7_VALUE_TABLE_DELIMITER+"FBNAS"+HL7_VALUE_TABLE_DELIMITER+"FBPAL"+HL7_VALUE_TABLE_DELIMITER+"FBVOM"+HL7_VALUE_TABLE_DELIMITER+"FBZYG"+HL7_VALUE_TABLE_DELIMITER+"FALLT"+HL7_VALUE_TABLE_DELIMITER+"FEMOR"+HL7_VALUE_TABLE_DELIMITER+"FMH"+HL7_VALUE_TABLE_DELIMITER+"FEMUR"+HL7_VALUE_TABLE_DELIMITER+"FET"+HL7_VALUE_TABLE_DELIMITER+"FIBU"+HL7_VALUE_TABLE_DELIMITER+"FING"+HL7_VALUE_TABLE_DELIMITER+"FINGN"+HL7_VALUE_TABLE_DELIMITER+"FOL"+HL7_VALUE_TABLE_DELIMITER+"FOOT"+HL7_VALUE_TABLE_DELIMITER+"FOREA"+HL7_VALUE_TABLE_DELIMITER+HL7_VALUE_TABLE_DELIMITER+"FOREH"+HL7_VALUE_TABLE_DELIMITER+"FORES"+HL7_VALUE_TABLE_DELIMITER+"FOURC"+HL7_VALUE_TABLE_DELIMITER+"GB"+HL7_VALUE_TABLE_DELIMITER+"GEN"+HL7_VALUE_TABLE_DELIMITER+"GVU"+HL7_VALUE_TABLE_DELIMITER+"GENC"+HL7_VALUE_TABLE_DELIMITER+"GL"+HL7_VALUE_TABLE_DELIMITER+"GENL"+HL7_VALUE_TABLE_DELIMITER+"GLAND"+HL7_VALUE_TABLE_DELIMITER+"GLANS"+HL7_VALUE_TABLE_DELIMITER+"GLUTE"+HL7_VALUE_TABLE_DELIMITER+"GLUT"+HL7_VALUE_TABLE_DELIMITER+"GLUTM"+HL7_VALUE_TABLE_DELIMITER+"GROIN"+HL7_VALUE_TABLE_DELIMITER+"GUM"+HL7_VALUE_TABLE_DELIMITER+"HAR"+HL7_VALUE_TABLE_DELIMITER+"HAL"+HL7_VALUE_TABLE_DELIMITER+"HAND"+HL7_VALUE_TABLE_DELIMITER+"HEAD"+HL7_VALUE_TABLE_DELIMITER+"HART"+HL7_VALUE_TABLE_DELIMITER+"HV"+HL7_VALUE_TABLE_DELIMITER+"HVB"+HL7_VALUE_TABLE_DELIMITER+"HVT"+HL7_VALUE_TABLE_DELIMITER+"HEEL"+HL7_VALUE_TABLE_DELIMITER+"HEM"+HL7_VALUE_TABLE_DELIMITER+"HIP"+HL7_VALUE_TABLE_DELIMITER+"HIPJ"+HL7_VALUE_TABLE_DELIMITER+"HUMER"+HL7_VALUE_TABLE_DELIMITER+"HYMEN"+HL7_VALUE_TABLE_DELIMITER+"ILC"+HL7_VALUE_TABLE_DELIMITER+"ILE"+HL7_VALUE_TABLE_DELIMITER+"ILEOS"+HL7_VALUE_TABLE_DELIMITER+"ILEUM"+HL7_VALUE_TABLE_DELIMITER+"ILIAC"+HL7_VALUE_TABLE_DELIMITER+"ILCR"+HL7_VALUE_TABLE_DELIMITER+"ILCON"+HL7_VALUE_TABLE_DELIMITER+"INGUI"+HL7_VALUE_TABLE_DELIMITER+"JUGI"+HL7_VALUE_TABLE_DELIMITER+"INT"+HL7_VALUE_TABLE_DELIMITER+"ICX"+HL7_VALUE_TABLE_DELIMITER+"INASA"+HL7_VALUE_TABLE_DELIMITER+"INTRU"+HL7_VALUE_TABLE_DELIMITER+"INTRO"+HL7_VALUE_TABLE_DELIMITER+"ISCHI"+HL7_VALUE_TABLE_DELIMITER+"JAW"+HL7_VALUE_TABLE_DELIMITER+"KIDN"+HL7_VALUE_TABLE_DELIMITER+"KNEE"+HL7_VALUE_TABLE_DELIMITER+"KNEEF"+HL7_VALUE_TABLE_DELIMITER+"KNEEJ"+HL7_VALUE_TABLE_DELIMITER+"LABIA"+HL7_VALUE_TABLE_DELIMITER+"LABMA"+HL7_VALUE_TABLE_DELIMITER+"LABMI"+HL7_VALUE_TABLE_DELIMITER+"LACRI"+HL7_VALUE_TABLE_DELIMITER+"LAM"+HL7_VALUE_TABLE_DELIMITER+"INSTL"+HL7_VALUE_TABLE_DELIMITER+"LARYN"+HL7_VALUE_TABLE_DELIMITER+"LEG"+HL7_VALUE_TABLE_DELIMITER+"LENS"+HL7_VALUE_TABLE_DELIMITER+"WBC"+HL7_VALUE_TABLE_DELIMITER+"LING"+HL7_VALUE_TABLE_DELIMITER+"LINGU"+HL7_VALUE_TABLE_DELIMITER+"LIP"+HL7_VALUE_TABLE_DELIMITER+"STOOLL"+HL7_VALUE_TABLE_DELIMITER+"LIVER"+HL7_VALUE_TABLE_DELIMITER+"LOBE"+HL7_VALUE_TABLE_DELIMITER+"LOCH"+HL7_VALUE_TABLE_DELIMITER+"ISH"+HL7_VALUE_TABLE_DELIMITER+"LUMBA"+HL7_VALUE_TABLE_DELIMITER+"LMN"+HL7_VALUE_TABLE_DELIMITER+"LUNG"+HL7_VALUE_TABLE_DELIMITER+"LN"+HL7_VALUE_TABLE_DELIMITER+"LNG"+HL7_VALUE_TABLE_DELIMITER+"LYM"+HL7_VALUE_TABLE_DELIMITER+"MAC"+HL7_VALUE_TABLE_DELIMITER+"MALLE"+HL7_VALUE_TABLE_DELIMITER+"MANDI"+HL7_VALUE_TABLE_DELIMITER+"MAR"+HL7_VALUE_TABLE_DELIMITER+"MAST"+HL7_VALUE_TABLE_DELIMITER+"MAXIL"+HL7_VALUE_TABLE_DELIMITER+"MAXS"+HL7_VALUE_TABLE_DELIMITER+"MEATU"+HL7_VALUE_TABLE_DELIMITER+"MEC"+HL7_VALUE_TABLE_DELIMITER+"MEDST"+HL7_VALUE_TABLE_DELIMITER+"MEDU"+HL7_VALUE_TABLE_DELIMITER+"MOU"+HL7_VALUE_TABLE_DELIMITER+"MPB"+HL7_VALUE_TABLE_DELIMITER+"METAC"+HL7_VALUE_TABLE_DELIMITER+"METAT"+HL7_VALUE_TABLE_DELIMITER+"MILK"+HL7_VALUE_TABLE_DELIMITER+"MITRL"+HL7_VALUE_TABLE_DELIMITER+"MOLAR"+HL7_VALUE_TABLE_DELIMITER+"MP"+HL7_VALUE_TABLE_DELIMITER+"MONSU"+HL7_VALUE_TABLE_DELIMITER+"MONSV"+HL7_VALUE_TABLE_DELIMITER+"MOUTH"+HL7_VALUE_TABLE_DELIMITER+"MRSA2"+HL7_VALUE_TABLE_DELIMITER+"MYO"+HL7_VALUE_TABLE_DELIMITER+"NAIL"+HL7_VALUE_TABLE_DELIMITER+"NAILB"+HL7_VALUE_TABLE_DELIMITER+"NAILF"+HL7_VALUE_TABLE_DELIMITER+"NAILT"+HL7_VALUE_TABLE_DELIMITER+"NARES"+HL7_VALUE_TABLE_DELIMITER+"NASL"+HL7_VALUE_TABLE_DELIMITER+"NSS"+HL7_VALUE_TABLE_DELIMITER+"NLACR"+HL7_VALUE_TABLE_DELIMITER+"NP"+HL7_VALUE_TABLE_DELIMITER+"NTRAC"+HL7_VALUE_TABLE_DELIMITER+"NAVEL"+HL7_VALUE_TABLE_DELIMITER+"NECK"+HL7_VALUE_TABLE_DELIMITER+"NERVE"+HL7_VALUE_TABLE_DELIMITER+"NIPPL"+HL7_VALUE_TABLE_DELIMITER+"NOS"+HL7_VALUE_TABLE_DELIMITER+"NOSE"+HL7_VALUE_TABLE_DELIMITER+"NOSTR"+HL7_VALUE_TABLE_DELIMITER+"OCCIP"+HL7_VALUE_TABLE_DELIMITER+"OLECR"+HL7_VALUE_TABLE_DELIMITER+"OMEN"+HL7_VALUE_TABLE_DELIMITER+"ORBIT"+HL7_VALUE_TABLE_DELIMITER+"ORO"+HL7_VALUE_TABLE_DELIMITER+"OSCOX"+HL7_VALUE_TABLE_DELIMITER+"OVARY"+HL7_VALUE_TABLE_DELIMITER+"PALAT"+HL7_VALUE_TABLE_DELIMITER+"PLATH"+HL7_VALUE_TABLE_DELIMITER+"PLATS"+HL7_VALUE_TABLE_DELIMITER+"PALM"+HL7_VALUE_TABLE_DELIMITER+"PANCR"+HL7_VALUE_TABLE_DELIMITER+"PAFL"+HL7_VALUE_TABLE_DELIMITER+"PAS"+HL7_VALUE_TABLE_DELIMITER+"PARAT"+HL7_VALUE_TABLE_DELIMITER+"PARIE"+HL7_VALUE_TABLE_DELIMITER+"PARON"+HL7_VALUE_TABLE_DELIMITER+"PAROT"+HL7_VALUE_TABLE_DELIMITER+"PATEL"+HL7_VALUE_TABLE_DELIMITER+"PELV"+HL7_VALUE_TABLE_DELIMITER+"PENSH"+HL7_VALUE_TABLE_DELIMITER+"PENIS"+HL7_VALUE_TABLE_DELIMITER+"PANAL"+HL7_VALUE_TABLE_DELIMITER+"PERI"+HL7_VALUE_TABLE_DELIMITER+"PCARD"+HL7_VALUE_TABLE_DELIMITER+"PCLIT"+HL7_VALUE_TABLE_DELIMITER+"PERIH"+HL7_VALUE_TABLE_DELIMITER+"PNEAL"+HL7_VALUE_TABLE_DELIMITER+"PERIN"+HL7_VALUE_TABLE_DELIMITER+"PNEPH"+HL7_VALUE_TABLE_DELIMITER+"PNM"+HL7_VALUE_TABLE_DELIMITER+"PORBI"+HL7_VALUE_TABLE_DELIMITER+"PERRA"+HL7_VALUE_TABLE_DELIMITER+"PERIS"+HL7_VALUE_TABLE_DELIMITER+"PER"+HL7_VALUE_TABLE_DELIMITER+"PERT"+HL7_VALUE_TABLE_DELIMITER+"PERIT"+HL7_VALUE_TABLE_DELIMITER+"PTONS"+HL7_VALUE_TABLE_DELIMITER+"PERIU"+HL7_VALUE_TABLE_DELIMITER+"PERIV"+HL7_VALUE_TABLE_DELIMITER+"PHALA"+HL7_VALUE_TABLE_DELIMITER+"PILO"+HL7_VALUE_TABLE_DELIMITER+"PINNA"+HL7_VALUE_TABLE_DELIMITER+"PLC"+HL7_VALUE_TABLE_DELIMITER+"PLACF"+HL7_VALUE_TABLE_DELIMITER+"PLACM"+HL7_VALUE_TABLE_DELIMITER+"PLANT"+HL7_VALUE_TABLE_DELIMITER+"PLEUR"+HL7_VALUE_TABLE_DELIMITER+"PLEU"+HL7_VALUE_TABLE_DELIMITER+"PLR"+HL7_VALUE_TABLE_DELIMITER+"POPLI"+HL7_VALUE_TABLE_DELIMITER+"PREAU"+HL7_VALUE_TABLE_DELIMITER+"PRERE"+HL7_VALUE_TABLE_DELIMITER+"PRST"+HL7_VALUE_TABLE_DELIMITER+"PROS"+HL7_VALUE_TABLE_DELIMITER+"PUBIC"+HL7_VALUE_TABLE_DELIMITER+"PUL"+HL7_VALUE_TABLE_DELIMITER+"RADI"+HL7_VALUE_TABLE_DELIMITER+"RADIUS"+HL7_VALUE_TABLE_DELIMITER+"RECTL"+HL7_VALUE_TABLE_DELIMITER+"RECTU"+HL7_VALUE_TABLE_DELIMITER+"RBC"+HL7_VALUE_TABLE_DELIMITER+"RENL"+HL7_VALUE_TABLE_DELIMITER+"RNP"+HL7_VALUE_TABLE_DELIMITER+"RPERI"+HL7_VALUE_TABLE_DELIMITER+"RIB"+HL7_VALUE_TABLE_DELIMITER+"SACRA"+HL7_VALUE_TABLE_DELIMITER+"SACRO"+HL7_VALUE_TABLE_DELIMITER+"SACIL"+HL7_VALUE_TABLE_DELIMITER+"SACRU"+HL7_VALUE_TABLE_DELIMITER+"SALGL"+HL7_VALUE_TABLE_DELIMITER+"SCALP"+HL7_VALUE_TABLE_DELIMITER+"SCAPU"+HL7_VALUE_TABLE_DELIMITER+"SCLER"+HL7_VALUE_TABLE_DELIMITER+"SCROT"+HL7_VALUE_TABLE_DELIMITER+"SEMN"+HL7_VALUE_TABLE_DELIMITER+"SEM"+HL7_VALUE_TABLE_DELIMITER+"SEPTU"+HL7_VALUE_TABLE_DELIMITER+"SEROM"+HL7_VALUE_TABLE_DELIMITER+"SHIN"+HL7_VALUE_TABLE_DELIMITER+"SHOLJ"+HL7_VALUE_TABLE_DELIMITER+"SHOL"+HL7_VALUE_TABLE_DELIMITER+"SIGMO"+HL7_VALUE_TABLE_DELIMITER+"SINUS"+HL7_VALUE_TABLE_DELIMITER+"SKM"+HL7_VALUE_TABLE_DELIMITER+"SKENE"+HL7_VALUE_TABLE_DELIMITER+"SKULL"+HL7_VALUE_TABLE_DELIMITER+"INSTS"+HL7_VALUE_TABLE_DELIMITER+"SOLE"+HL7_VALUE_TABLE_DELIMITER+"SPRM"+HL7_VALUE_TABLE_DELIMITER+"SPHEN"+HL7_VALUE_TABLE_DELIMITER+"SPCOR"+HL7_VALUE_TABLE_DELIMITER+"SPLN"+HL7_VALUE_TABLE_DELIMITER+"STER"+HL7_VALUE_TABLE_DELIMITER+"STOM"+HL7_VALUE_TABLE_DELIMITER+"USTOM"+HL7_VALUE_TABLE_DELIMITER+"STOMA"+HL7_VALUE_TABLE_DELIMITER+"STUMP"+HL7_VALUE_TABLE_DELIMITER+"SCLV"+HL7_VALUE_TABLE_DELIMITER+"SDP"+HL7_VALUE_TABLE_DELIMITER+"SUB"+HL7_VALUE_TABLE_DELIMITER+"SUBD"+HL7_VALUE_TABLE_DELIMITER+"SGF"+HL7_VALUE_TABLE_DELIMITER+"SUBM"+HL7_VALUE_TABLE_DELIMITER+"SUBX"+HL7_VALUE_TABLE_DELIMITER+"SUBME"+HL7_VALUE_TABLE_DELIMITER+"SUBPH"+HL7_VALUE_TABLE_DELIMITER+"SPX"+HL7_VALUE_TABLE_DELIMITER+"SCLAV"+HL7_VALUE_TABLE_DELIMITER+"SUPRA"+HL7_VALUE_TABLE_DELIMITER+"SUPB"+HL7_VALUE_TABLE_DELIMITER+"SWT"+HL7_VALUE_TABLE_DELIMITER+"SWTG"+HL7_VALUE_TABLE_DELIMITER+"SYNOL"+HL7_VALUE_TABLE_DELIMITER+"SYN"+HL7_VALUE_TABLE_DELIMITER+"SYNOV"+HL7_VALUE_TABLE_DELIMITER+"TARS"+HL7_VALUE_TABLE_DELIMITER+"TDUCT"+HL7_VALUE_TABLE_DELIMITER+"TEAR"+HL7_VALUE_TABLE_DELIMITER+"TEMPL"+HL7_VALUE_TABLE_DELIMITER+"TEMPO"+HL7_VALUE_TABLE_DELIMITER+"TML"+HL7_VALUE_TABLE_DELIMITER+"TESTI"+HL7_VALUE_TABLE_DELIMITER+"THIGH"+HL7_VALUE_TABLE_DELIMITER+"THORA"+HL7_VALUE_TABLE_DELIMITER+"THRB"+HL7_VALUE_TABLE_DELIMITER+"THUMB"+HL7_VALUE_TABLE_DELIMITER+"TNL"+HL7_VALUE_TABLE_DELIMITER+"THM"+HL7_VALUE_TABLE_DELIMITER+"THYRD"+HL7_VALUE_TABLE_DELIMITER+"TIBIA"+HL7_VALUE_TABLE_DELIMITER+"TOE"+HL7_VALUE_TABLE_DELIMITER+"TOEN"+HL7_VALUE_TABLE_DELIMITER+"TONG"+HL7_VALUE_TABLE_DELIMITER+"TONS"+HL7_VALUE_TABLE_DELIMITER+"TOOTH"+HL7_VALUE_TABLE_DELIMITER+"TSK"+HL7_VALUE_TABLE_DELIMITER+"TRCHE"+HL7_VALUE_TABLE_DELIMITER+"TBRON"+HL7_VALUE_TABLE_DELIMITER+"TCN"+HL7_VALUE_TABLE_DELIMITER+"ULNA"+HL7_VALUE_TABLE_DELIMITER+"UMB"+HL7_VALUE_TABLE_DELIMITER+"UMBL"+HL7_VALUE_TABLE_DELIMITER+"URET"+HL7_VALUE_TABLE_DELIMITER+"URTH"+HL7_VALUE_TABLE_DELIMITER+"UTERI"+HL7_VALUE_TABLE_DELIMITER+"SAC"+HL7_VALUE_TABLE_DELIMITER+"UTER"+HL7_VALUE_TABLE_DELIMITER+"VAGIN"+HL7_VALUE_TABLE_DELIMITER+"VCUFF"+HL7_VALUE_TABLE_DELIMITER+"VGV"+HL7_VALUE_TABLE_DELIMITER+"VAL"+HL7_VALUE_TABLE_DELIMITER+"VAS"+HL7_VALUE_TABLE_DELIMITER+"VASTL"+HL7_VALUE_TABLE_DELIMITER+"VAULT"+HL7_VALUE_TABLE_DELIMITER+"VEIN"+HL7_VALUE_TABLE_DELIMITER+"VENTG"+HL7_VALUE_TABLE_DELIMITER+"VCSF"+HL7_VALUE_TABLE_DELIMITER+"VERMI"+HL7_VALUE_TABLE_DELIMITER+"VERTC"+HL7_VALUE_TABLE_DELIMITER+"VERTL"+HL7_VALUE_TABLE_DELIMITER+"VERTT"+HL7_VALUE_TABLE_DELIMITER+"VESI"+HL7_VALUE_TABLE_DELIMITER+"VESCL"+HL7_VALUE_TABLE_DELIMITER+"VESFLD"+HL7_VALUE_TABLE_DELIMITER+"VESTI"+HL7_VALUE_TABLE_DELIMITER+"VITR"+HL7_VALUE_TABLE_DELIMITER+"VOC"+HL7_VALUE_TABLE_DELIMITER+"VULVA"+HL7_VALUE_TABLE_DELIMITER+"WRIST";
		add(550, strBodyParts);
		
		String strInvoiceControlCode = "OR"+HL7_VALUE_TABLE_DELIMITER+"CN"+HL7_VALUE_TABLE_DELIMITER+"CG"+HL7_VALUE_TABLE_DELIMITER+"CL"+HL7_VALUE_TABLE_DELIMITER+"PD"+HL7_VALUE_TABLE_DELIMITER+"RA"+HL7_VALUE_TABLE_DELIMITER+"OA"+HL7_VALUE_TABLE_DELIMITER+"SA"+HL7_VALUE_TABLE_DELIMITER+"AI"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"AA"+HL7_VALUE_TABLE_DELIMITER+"EA"+HL7_VALUE_TABLE_DELIMITER+"RC"+HL7_VALUE_TABLE_DELIMITER+"CA"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"CQ"+HL7_VALUE_TABLE_DELIMITER+"RU";
		add(553, strInvoiceControlCode);
		
		String strInvoiceReasonCodes = "LATE"+HL7_VALUE_TABLE_DELIMITER+"NORM"+HL7_VALUE_TABLE_DELIMITER+"SUB";
		add(554, strInvoiceReasonCodes);
		
		String strInvoiceType = "FS"+HL7_VALUE_TABLE_DELIMITER+"SS"+HL7_VALUE_TABLE_DELIMITER+"GP"+HL7_VALUE_TABLE_DELIMITER+"BK"+HL7_VALUE_TABLE_DELIMITER+"SL"+HL7_VALUE_TABLE_DELIMITER+"IN"+HL7_VALUE_TABLE_DELIMITER+"NP"+HL7_VALUE_TABLE_DELIMITER+"FN"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"SU";
		add(555, strInvoiceType);
		
		String strBenefitGroup = "AMB"+HL7_VALUE_TABLE_DELIMITER+"DENT";
		add(556, strBenefitGroup);
		
		String strPayeeType = "ORG"+HL7_VALUE_TABLE_DELIMITER+"PERS"+HL7_VALUE_TABLE_DELIMITER+"PPER"+HL7_VALUE_TABLE_DELIMITER+"EMPL";
		add(557, strPayeeType);
		
		String strPayeeRelationshipToInvoice = "PT"+HL7_VALUE_TABLE_DELIMITER+"FM"+HL7_VALUE_TABLE_DELIMITER+"SB"+HL7_VALUE_TABLE_DELIMITER+"GT";
		add(558, strPayeeRelationshipToInvoice);
		
		String strProductServiceLineItemStatus = "P"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"R";
		add(559, strProductServiceLineItemStatus);
		
		String strQuantityUnits = "FL"+HL7_VALUE_TABLE_DELIMITER+"HS"+HL7_VALUE_TABLE_DELIMITER+"DY"+HL7_VALUE_TABLE_DELIMITER+"MN"+HL7_VALUE_TABLE_DELIMITER+"YY";
		add(560, strQuantityUnits);
		
		String strProductServicesClarificationCodes = "DTCTR"+HL7_VALUE_TABLE_DELIMITER+"SEQ"+HL7_VALUE_TABLE_DELIMITER+"DGAPP"+HL7_VALUE_TABLE_DELIMITER+"CLCTR"+HL7_VALUE_TABLE_DELIMITER+"ENC"+HL7_VALUE_TABLE_DELIMITER+"OOP"+HL7_VALUE_TABLE_DELIMITER+"GFTH" ;
		add(561, strProductServicesClarificationCodes);
		
		String strProcessingConsiderationCodes = "PAPER"+HL7_VALUE_TABLE_DELIMITER+"EFORM"+HL7_VALUE_TABLE_DELIMITER+"FAX"+HL7_VALUE_TABLE_DELIMITER+"RTADJ"+HL7_VALUE_TABLE_DELIMITER+"DFADJ"+HL7_VALUE_TABLE_DELIMITER+"PYRDELAY";
		add(562, strProcessingConsiderationCodes);
		
		String strAdjustmentCategoryCode = "EA"+HL7_VALUE_TABLE_DELIMITER+"IN"+HL7_VALUE_TABLE_DELIMITER+"PA"+HL7_VALUE_TABLE_DELIMITER+"PR";
		add(564, strAdjustmentCategoryCode);
		
		String strProviderAdjustmentReasonCode = "PST"+HL7_VALUE_TABLE_DELIMITER+"GST"+HL7_VALUE_TABLE_DELIMITER+"HST"+HL7_VALUE_TABLE_DELIMITER+"DISP"+HL7_VALUE_TABLE_DELIMITER+"MKUP";
		add(565, strProviderAdjustmentReasonCode);
		
		String strBloodUnitType = "WBL"+HL7_VALUE_TABLE_DELIMITER+"RBC"+HL7_VALUE_TABLE_DELIMITER+"PLS"+HL7_VALUE_TABLE_DELIMITER+"PLT"+HL7_VALUE_TABLE_DELIMITER+"GRN"+HL7_VALUE_TABLE_DELIMITER+"PSC"+HL7_VALUE_TABLE_DELIMITER+"LYM";
		add(566, strBloodUnitType);
		
		String strWeightUnits = "[lb_av]"+HL7_VALUE_TABLE_DELIMITER+"[oz_av]"+HL7_VALUE_TABLE_DELIMITER+"kg"+HL7_VALUE_TABLE_DELIMITER+"g";
		add(567, strWeightUnits);
		
		String  strVolumeUnits = "l"+HL7_VALUE_TABLE_DELIMITER+"[pt_us]"+HL7_VALUE_TABLE_DELIMITER+"ml";
		add(568, strVolumeUnits);
		
		String strAdjustmentAction = "EOB"+HL7_VALUE_TABLE_DELIMITER+"PAT"+HL7_VALUE_TABLE_DELIMITER+"PRO";
		add(569, strAdjustmentAction);
		
		String strPaymentMethodCode = "CASH"+HL7_VALUE_TABLE_DELIMITER+"CCCA"+HL7_VALUE_TABLE_DELIMITER+"CCHK"+HL7_VALUE_TABLE_DELIMITER+"CDAC"+HL7_VALUE_TABLE_DELIMITER+"CHCK"+HL7_VALUE_TABLE_DELIMITER+"DDPO"+HL7_VALUE_TABLE_DELIMITER+"DEBC"+HL7_VALUE_TABLE_DELIMITER+"SWFT"+HL7_VALUE_TABLE_DELIMITER+"TRAC"+HL7_VALUE_TABLE_DELIMITER+"VISN";
		add(570, strPaymentMethodCode);
		
		String strInvoiceProcessingResultsStatus = "ACK"+HL7_VALUE_TABLE_DELIMITER+"REJECT"+HL7_VALUE_TABLE_DELIMITER+"PEND"+HL7_VALUE_TABLE_DELIMITER+"ADJZER"+HL7_VALUE_TABLE_DELIMITER+"ADJSUB"+HL7_VALUE_TABLE_DELIMITER+"ADJ"+HL7_VALUE_TABLE_DELIMITER+"PAID"+HL7_VALUE_TABLE_DELIMITER+"PRED";
		add(571, strInvoiceProcessingResultsStatus);
		
		String strProviderTaxStatus = "RVAT"+HL7_VALUE_TABLE_DELIMITER+"UVAT";
		add(572, strProviderTaxStatus);
		
		String strUserAuthenticationCredentialTypeCode = "KERB"+HL7_VALUE_TABLE_DELIMITER+"SAML";
		add(615, strUserAuthenticationCredentialTypeCode);
		
		String strAddressExpirationReason = "M"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"C";
		add(616, strAddressExpirationReason);
		
		String strAddressUsage = "M"+HL7_VALUE_TABLE_DELIMITER+"V"+HL7_VALUE_TABLE_DELIMITER+"C";
		add(617, strAddressUsage);
		
		String strProtectionCode = "LI"+HL7_VALUE_TABLE_DELIMITER+"UL"+HL7_VALUE_TABLE_DELIMITER+"UP";
		add(618, strProtectionCode);
		
		String strItemStatusCodes = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3";
		add(625, strItemStatusCodes);
		
		String strItemImportanceCodes = "CRT";
		add(634, strItemImportanceCodes);
		
		String strReorderTheoryCodes = "D"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"O";
		add(642, strReorderTheoryCodes);
	
		valueTables();
		
	}
	
	/**
	 * This function adds remaining Table number in Hash Map as key and Value Table as value.
	 * It is Introduced to overcome compilation error "The code of constructor ValueTables() is exceeding the 65535 bytes limit". 
	 */
	private static void valueTables()
	{
		String strAcknowledgmentConditions = "AL"+HL7_VALUE_TABLE_DELIMITER+"NE"+HL7_VALUE_TABLE_DELIMITER+"ER"+HL7_VALUE_TABLE_DELIMITER+"SU";
		add(155, strAcknowledgmentConditions);
		
		String strLaborCalculationType = "TME"+HL7_VALUE_TABLE_DELIMITER+"CST";
		add(651, strLaborCalculationType);
		
		String strDateFormat = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"6";
		add(653, strDateFormat);
		
		String strDeviceType = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3";
		add(657, strDeviceType);
		
		String strLotControl = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5";
		add(659, strLotControl);
		
		String strDeviceDataState = "0"+HL7_VALUE_TABLE_DELIMITER+"1";
		add(667, strDeviceDataState);
		
		String strLoadStatus = "LLD"+HL7_VALUE_TABLE_DELIMITER+"LCP"+HL7_VALUE_TABLE_DELIMITER+"LCC"+HL7_VALUE_TABLE_DELIMITER+"LCN";
		add(669, strLoadStatus);
		
		String strDeviceStatus = "0"+HL7_VALUE_TABLE_DELIMITER+"1";
		add(682, strDeviceStatus);
		
		String strCycleType = "FLS"+HL7_VALUE_TABLE_DELIMITER+"PRV"+HL7_VALUE_TABLE_DELIMITER+"GRV"+HL7_VALUE_TABLE_DELIMITER+"LQD"+HL7_VALUE_TABLE_DELIMITER+"EXP"+HL7_VALUE_TABLE_DELIMITER+"DRT"+HL7_VALUE_TABLE_DELIMITER+"DRW"+HL7_VALUE_TABLE_DELIMITER+"THR"+HL7_VALUE_TABLE_DELIMITER+"ISO"+HL7_VALUE_TABLE_DELIMITER+"BWD"+HL7_VALUE_TABLE_DELIMITER+"LKT"+HL7_VALUE_TABLE_DELIMITER+"WFP"+HL7_VALUE_TABLE_DELIMITER+"SFP"+HL7_VALUE_TABLE_DELIMITER+"CMW"+HL7_VALUE_TABLE_DELIMITER+"PEA"+HL7_VALUE_TABLE_DELIMITER+"EOH"+HL7_VALUE_TABLE_DELIMITER+"EOL"+HL7_VALUE_TABLE_DELIMITER+"CRT"+HL7_VALUE_TABLE_DELIMITER+"UTL"+HL7_VALUE_TABLE_DELIMITER+"IST"+HL7_VALUE_TABLE_DELIMITER+"GLS"+HL7_VALUE_TABLE_DELIMITER+"PLA"+HL7_VALUE_TABLE_DELIMITER+"ANR"+HL7_VALUE_TABLE_DELIMITER+"GTL"+HL7_VALUE_TABLE_DELIMITER+"OPW"+HL7_VALUE_TABLE_DELIMITER+"BDP"+HL7_VALUE_TABLE_DELIMITER+"TRB"+HL7_VALUE_TABLE_DELIMITER+"GNP"+HL7_VALUE_TABLE_DELIMITER+"COD"+HL7_VALUE_TABLE_DELIMITER+"RNS"+HL7_VALUE_TABLE_DELIMITER+"2RS"+HL7_VALUE_TABLE_DELIMITER+"DEC";
		add(702, strCycleType);
		
		String strAccessRestrictionValue = "ALL"+HL7_VALUE_TABLE_DELIMITER+"DEM"+HL7_VALUE_TABLE_DELIMITER+"LOC"+HL7_VALUE_TABLE_DELIMITER+"PID-7"+HL7_VALUE_TABLE_DELIMITER+"PID-17"+HL7_VALUE_TABLE_DELIMITER+"HIV"+HL7_VALUE_TABLE_DELIMITER+"STD"+HL7_VALUE_TABLE_DELIMITER+"PSY"+HL7_VALUE_TABLE_DELIMITER+"DRG"+HL7_VALUE_TABLE_DELIMITER+"SMD"+HL7_VALUE_TABLE_DELIMITER+"NO"+HL7_VALUE_TABLE_DELIMITER+"OO"+HL7_VALUE_TABLE_DELIMITER+"OI";
		add(717, strAccessRestrictionValue);
		
		String strAccessRestrictionReason = "PAT"+HL7_VALUE_TABLE_DELIMITER+"PHY"+HL7_VALUE_TABLE_DELIMITER+"REG"+HL7_VALUE_TABLE_DELIMITER+"ORG"+HL7_VALUE_TABLE_DELIMITER+"EMP"+HL7_VALUE_TABLE_DELIMITER+"DIA"+HL7_VALUE_TABLE_DELIMITER+"VIP";
		add(719, strAccessRestrictionReason);
		
		String strMoodCodes = "INT"+HL7_VALUE_TABLE_DELIMITER+"APT"+HL7_VALUE_TABLE_DELIMITER+"ARQ"+HL7_VALUE_TABLE_DELIMITER+"PRMS"+HL7_VALUE_TABLE_DELIMITER+"PRP"+HL7_VALUE_TABLE_DELIMITER+"RQO"+HL7_VALUE_TABLE_DELIMITER+"EVN"+HL7_VALUE_TABLE_DELIMITER+"EVN.CRT"+HL7_VALUE_TABLE_DELIMITER+"EXP";
		add(725, strMoodCodes);
		
		String strCCLValue = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4";
		add(728, strCCLValue);
		
		String strDRGDiagnosisDeterminationStatus = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4";
		add(731, strDRGDiagnosisDeterminationStatus);
		
		String strGrouperStatus  = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5"+HL7_VALUE_TABLE_DELIMITER+"6"+HL7_VALUE_TABLE_DELIMITER+"7"+HL7_VALUE_TABLE_DELIMITER+"8"+HL7_VALUE_TABLE_DELIMITER+"9";
		add(734, strGrouperStatus);
		
		String strDRGStatusPatient = "1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3";
		add(739, strDRGStatusPatient);
		
		String strDRGStatusFinancialCalculation = "00"+HL7_VALUE_TABLE_DELIMITER+"01"+HL7_VALUE_TABLE_DELIMITER+"03"+HL7_VALUE_TABLE_DELIMITER+"04"+HL7_VALUE_TABLE_DELIMITER+"05"+HL7_VALUE_TABLE_DELIMITER+"10"+HL7_VALUE_TABLE_DELIMITER+"11";
		add(742, strDRGStatusFinancialCalculation);
		
		String strDRGGroupingStatus = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3";
		add(749, strDRGGroupingStatus);
		
		String strDRGStatusWeightAtBirth = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2";
		add(755, strDRGStatusWeightAtBirth);
		
		String strStatusRespirationMinutes = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2";
		add(757, strStatusRespirationMinutes);
		
		String strStatusAdmission = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3";
		add(759, strStatusAdmission);
		
		String strDRGProcedureDeterminationStatus = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4";
		add(761, strDRGProcedureDeterminationStatus);
		
		String strDRGProcedureRelevance = "0"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2";
		add(763, strDRGProcedureRelevance);
		
		String strItemStatus = "A"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"I";
		add(776, strItemStatus);
		
		String strItemType = "EQP"+HL7_VALUE_TABLE_DELIMITER+"SUP"+HL7_VALUE_TABLE_DELIMITER+"IMP"+HL7_VALUE_TABLE_DELIMITER+"MED"+HL7_VALUE_TABLE_DELIMITER+"TDC";
		add(778, strItemType);
		
		String strApprovingRegulatoryAgency = "FDA"+HL7_VALUE_TABLE_DELIMITER+"AMA";
		add(790, strApprovingRegulatoryAgency);
		
		String strRulingAct = "SMDA";
		add(793, strRulingAct);
		
		String strSterilizationType = "EOG"+HL7_VALUE_TABLE_DELIMITER+"PCA"+HL7_VALUE_TABLE_DELIMITER+"STM";
		add(806, strSterilizationType);
		
		String strPackage = "CS"+HL7_VALUE_TABLE_DELIMITER+"BX"+HL7_VALUE_TABLE_DELIMITER+"EA"+HL7_VALUE_TABLE_DELIMITER+"SET";
		add(818, strPackage);
		
		String strMimeTypes = "application"+HL7_VALUE_TABLE_DELIMITER+"audio"+HL7_VALUE_TABLE_DELIMITER+"image"+HL7_VALUE_TABLE_DELIMITER+"model"+HL7_VALUE_TABLE_DELIMITER+"text"+HL7_VALUE_TABLE_DELIMITER+"video"+HL7_VALUE_TABLE_DELIMITER+"multipart";
		add(834, strMimeTypes);
		
		String strTelecommunicationExpirationReason = "M"+HL7_VALUE_TABLE_DELIMITER+"E"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"N";
		add(868, strTelecommunicationExpirationReason);
		
		String strSupplyRiskCodes = "COR"+HL7_VALUE_TABLE_DELIMITER+"FLA"+HL7_VALUE_TABLE_DELIMITER+"EXP"+HL7_VALUE_TABLE_DELIMITER+"INJ"+HL7_VALUE_TABLE_DELIMITER+"TOX"+HL7_VALUE_TABLE_DELIMITER+"RAD"+HL7_VALUE_TABLE_DELIMITER+"UNK";
		add(871, strSupplyRiskCodes);
		
		String strRoleExecutingPhysician = "T"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"B";
		add(881, strRoleExecutingPhysician);
		
		String strMedicalRoleExecutingPhysician = "E"+HL7_VALUE_TABLE_DELIMITER+"SE";
		add(882, strMedicalRoleExecutingPhysician);
		
		String strSideOfBody = "L"+HL7_VALUE_TABLE_DELIMITER+"R";
		add(894, strSideOfBody);
		
		String strPresentOnAdmissionIndicator = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"U"+HL7_VALUE_TABLE_DELIMITER+"W"+HL7_VALUE_TABLE_DELIMITER+"E";
		add(895, strPresentOnAdmissionIndicator);
		
		String strSecurityCheckScheme = "BCV"+HL7_VALUE_TABLE_DELIMITER+"CCS"+HL7_VALUE_TABLE_DELIMITER+"VID";
		add(904, strSecurityCheckScheme);
		
		String strShipmentStatus = "ONH"+HL7_VALUE_TABLE_DELIMITER+"INV"+HL7_VALUE_TABLE_DELIMITER+"PRC"+HL7_VALUE_TABLE_DELIMITER+"REJ"+HL7_VALUE_TABLE_DELIMITER+"TTL"+HL7_VALUE_TABLE_DELIMITER+"TRN";
		add(905, strShipmentStatus);
		
		String strShipmentPriority = "A"+HL7_VALUE_TABLE_DELIMITER+"CR"+HL7_VALUE_TABLE_DELIMITER+"CS"+HL7_VALUE_TABLE_DELIMITER+"CSP"+HL7_VALUE_TABLE_DELIMITER+"CSR"+HL7_VALUE_TABLE_DELIMITER+"EL"+HL7_VALUE_TABLE_DELIMITER+"EM"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"PRN"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"RR"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"T"+HL7_VALUE_TABLE_DELIMITER+"UD"+HL7_VALUE_TABLE_DELIMITER+"UR";
		add(906, strShipmentPriority);
		
		String strShipmentConfidentiality = "B"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"I"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"V"+HL7_VALUE_TABLE_DELIMITER+"ETH"+HL7_VALUE_TABLE_DELIMITER+"HIV"+HL7_VALUE_TABLE_DELIMITER+"PSY"+HL7_VALUE_TABLE_DELIMITER+"SDV"+HL7_VALUE_TABLE_DELIMITER+"C"+HL7_VALUE_TABLE_DELIMITER+"S"+HL7_VALUE_TABLE_DELIMITER+"T";
		add(907, strShipmentConfidentiality);
		
		String strPatientResultsReleaseCategorizationScheme = "STBD"+HL7_VALUE_TABLE_DELIMITER+"SIMM"+HL7_VALUE_TABLE_DELIMITER+"SWNL"+HL7_VALUE_TABLE_DELIMITER+"SID"+HL7_VALUE_TABLE_DELIMITER+"SIDC"+HL7_VALUE_TABLE_DELIMITER+"SWTH";
		add(909, strPatientResultsReleaseCategorizationScheme);
		
		String strParticipation = "AAP"+HL7_VALUE_TABLE_DELIMITER+"AC"+HL7_VALUE_TABLE_DELIMITER+"AD"+HL7_VALUE_TABLE_DELIMITER+"AI"+HL7_VALUE_TABLE_DELIMITER+"AP"+HL7_VALUE_TABLE_DELIMITER+"ARI"+HL7_VALUE_TABLE_DELIMITER+"AT"+HL7_VALUE_TABLE_DELIMITER+"AUT"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"DP"+HL7_VALUE_TABLE_DELIMITER+"EP"+HL7_VALUE_TABLE_DELIMITER+"EQUIP"+HL7_VALUE_TABLE_DELIMITER+"FHCP"+HL7_VALUE_TABLE_DELIMITER+"MDIR"+HL7_VALUE_TABLE_DELIMITER+"OP"+HL7_VALUE_TABLE_DELIMITER+"OS"+HL7_VALUE_TABLE_DELIMITER+"PB"+HL7_VALUE_TABLE_DELIMITER+"PH"+HL7_VALUE_TABLE_DELIMITER+"PI"+HL7_VALUE_TABLE_DELIMITER+"PO"+HL7_VALUE_TABLE_DELIMITER+"POMD"+HL7_VALUE_TABLE_DELIMITER+"PP"+HL7_VALUE_TABLE_DELIMITER+"PRI"+HL7_VALUE_TABLE_DELIMITER+"RCT"+HL7_VALUE_TABLE_DELIMITER+"RO"+HL7_VALUE_TABLE_DELIMITER+"RP"+HL7_VALUE_TABLE_DELIMITER+"RT"+HL7_VALUE_TABLE_DELIMITER+"SB"+HL7_VALUE_TABLE_DELIMITER+"SC"+HL7_VALUE_TABLE_DELIMITER+"TN"+HL7_VALUE_TABLE_DELIMITER+"TR"+HL7_VALUE_TABLE_DELIMITER+"AAP"+HL7_VALUE_TABLE_DELIMITER+"AC"+HL7_VALUE_TABLE_DELIMITER+"VP"+HL7_VALUE_TABLE_DELIMITER+"VPS"+HL7_VALUE_TABLE_DELIMITER+"VTS"+HL7_VALUE_TABLE_DELIMITER+"WAY"+HL7_VALUE_TABLE_DELIMITER+"WAYR";
		add(912, strParticipation);
		
		String strRootCause = "AP"+HL7_VALUE_TABLE_DELIMITER+"IM"+HL7_VALUE_TABLE_DELIMITER+"L"+HL7_VALUE_TABLE_DELIMITER+"NA"+HL7_VALUE_TABLE_DELIMITER+"PD";
		add(914, strRootCause);
		
		String strRelevantClinicalInformation = "F"+HL7_VALUE_TABLE_DELIMITER+"NF"+HL7_VALUE_TABLE_DELIMITER+"NG";
		add(916, strRelevantClinicalInformation);
		
		String strBolusType = "C"+HL7_VALUE_TABLE_DELIMITER+"L";
		add(917, strBolusType);
		
		String strPCAType = "C"+HL7_VALUE_TABLE_DELIMITER+"P"+HL7_VALUE_TABLE_DELIMITER+"PC";
		add(918, strPCAType);
		
		String strExclusiveTest = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"D";
		add(919, strExclusiveTest);
		
		String strPreferredSpecimenAttributeStatus = "P"+HL7_VALUE_TABLE_DELIMITER+"A";
		add(920, strPreferredSpecimenAttributeStatus);
		
		String strCertificationTypeCode = "ADM"+HL7_VALUE_TABLE_DELIMITER+"SERV"+HL7_VALUE_TABLE_DELIMITER+"PROC";
		add(921, strCertificationTypeCode);
		
		String strCertificationCategoryCode = "IR"+HL7_VALUE_TABLE_DELIMITER+"RA"+HL7_VALUE_TABLE_DELIMITER+"RE";
		add(922, strCertificationCategoryCode);
		
		String  strProcessInterruption = "NIN"+HL7_VALUE_TABLE_DELIMITER+"WOT"+HL7_VALUE_TABLE_DELIMITER+"ABR";
		add(923, strProcessInterruption);
		
		String strCumulativeDosageLimitUoM = "A"+HL7_VALUE_TABLE_DELIMITER+"D"+HL7_VALUE_TABLE_DELIMITER+"M"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"PL"+HL7_VALUE_TABLE_DELIMITER+"WK";
		add(924, strCumulativeDosageLimitUoM);
		
		String strPhlebotomyIssue = "INF"+HL7_VALUE_TABLE_DELIMITER+"VSM"+HL7_VALUE_TABLE_DELIMITER+"COL"+HL7_VALUE_TABLE_DELIMITER+"MIS"+HL7_VALUE_TABLE_DELIMITER+"NAD"+HL7_VALUE_TABLE_DELIMITER+"PFL"+HL7_VALUE_TABLE_DELIMITER+"CLT"+HL7_VALUE_TABLE_DELIMITER+"DND"+HL7_VALUE_TABLE_DELIMITER+"DBG"+HL7_VALUE_TABLE_DELIMITER+"DAK"+HL7_VALUE_TABLE_DELIMITER+"DMT"+HL7_VALUE_TABLE_DELIMITER+"IPF"+HL7_VALUE_TABLE_DELIMITER+"ACN";
		add(925, strPhlebotomyIssue);
		
		String strPhlebotomyStatus = "SUC"+HL7_VALUE_TABLE_DELIMITER+"NDR"+HL7_VALUE_TABLE_DELIMITER+"UL5";
		add(926, strPhlebotomyStatus);
		
		String strArmStick = "L"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"B";
		add(927, strArmStick);
		
		String strWeightUnits = "[lb_av]"+HL7_VALUE_TABLE_DELIMITER+"[oz_av]"+HL7_VALUE_TABLE_DELIMITER+"kg"+HL7_VALUE_TABLE_DELIMITER+"g";
		add(929, strWeightUnits);
		
		String strVolumeUnits = "l"+HL7_VALUE_TABLE_DELIMITER+"[pt_us]"+HL7_VALUE_TABLE_DELIMITER+"ml";
		add(930, strVolumeUnits);
		
		String strTransportTemperatureUnits = "degF"+HL7_VALUE_TABLE_DELIMITER+"Cel";
		add(931, strTransportTemperatureUnits);
		
		String strDonationDurationUnits = "min"+HL7_VALUE_TABLE_DELIMITER+"s";
		add(932, strDonationDurationUnits);
		
		String strIntendedProcedureType = "WBL"+HL7_VALUE_TABLE_DELIMITER+"2RC"+HL7_VALUE_TABLE_DELIMITER+"PLS"+HL7_VALUE_TABLE_DELIMITER+"PLT"+HL7_VALUE_TABLE_DELIMITER+"PNP"+HL7_VALUE_TABLE_DELIMITER+"PNR"+HL7_VALUE_TABLE_DELIMITER+"PPR"+HL7_VALUE_TABLE_DELIMITER+"GRN"+HL7_VALUE_TABLE_DELIMITER+"HEM"+HL7_VALUE_TABLE_DELIMITER+"HPC"+HL7_VALUE_TABLE_DELIMITER+"LYM"+HL7_VALUE_TABLE_DELIMITER+"THA"+HL7_VALUE_TABLE_DELIMITER+"THW";
		add(933, strIntendedProcedureType);
		
		String strProcessInterruptionReason = "NRG"+HL7_VALUE_TABLE_DELIMITER+"PCD"+HL7_VALUE_TABLE_DELIMITER+"DCW"+HL7_VALUE_TABLE_DELIMITER+"CFT"+HL7_VALUE_TABLE_DELIMITER+"DBB"+HL7_VALUE_TABLE_DELIMITER+"DNI"+HL7_VALUE_TABLE_DELIMITER+"ASC"+HL7_VALUE_TABLE_DELIMITER+"BSC"+HL7_VALUE_TABLE_DELIMITER+"GFE";
		add(935, strProcessInterruptionReason);
		
		String strObservationType = "QST"+HL7_VALUE_TABLE_DELIMITER+"RSLT"+HL7_VALUE_TABLE_DELIMITER+"SCI";
		add(936, strObservationType);
		
		String strObservationSubType = "MIR"+HL7_VALUE_TABLE_DELIMITER+"MNIR"+HL7_VALUE_TABLE_DELIMITER+"MIRM"+HL7_VALUE_TABLE_DELIMITER+"SUR"+HL7_VALUE_TABLE_DELIMITER+"SUP"+HL7_VALUE_TABLE_DELIMITER+"UNSP"+HL7_VALUE_TABLE_DELIMITER+"AOE"+HL7_VALUE_TABLE_DELIMITER+"ASC";
		add(937, strObservationSubType);
		
		String strCollectionEventProcessStepLimit = "ORD"+HL7_VALUE_TABLE_DELIMITER+"DRW";
		add(938, strCollectionEventProcessStepLimit);
		
		String strCommunicationLocation = "OBR-OBX"+HL7_VALUE_TABLE_DELIMITER+"SPM-OBX"+HL7_VALUE_TABLE_DELIMITER+"DG1-3"+HL7_VALUE_TABLE_DELIMITER+"NK1-11"+HL7_VALUE_TABLE_DELIMITER+"NK1-13"+HL7_VALUE_TABLE_DELIMITER+"NK1-28"+HL7_VALUE_TABLE_DELIMITER+"NK1-35"+HL7_VALUE_TABLE_DELIMITER+"OBR-16"+HL7_VALUE_TABLE_DELIMITER+"OBR-13"+HL7_VALUE_TABLE_DELIMITER+"OBR-49"+HL7_VALUE_TABLE_DELIMITER+"PID-11"+HL7_VALUE_TABLE_DELIMITER+"PID-3"+HL7_VALUE_TABLE_DELIMITER+"PID-5"+HL7_VALUE_TABLE_DELIMITER+"PID-6"+HL7_VALUE_TABLE_DELIMITER+"PID-7"+HL7_VALUE_TABLE_DELIMITER+"PID-13"+HL7_VALUE_TABLE_DELIMITER+"PID-14"+HL7_VALUE_TABLE_DELIMITER+"PID-40"+HL7_VALUE_TABLE_DELIMITER+"PRT-5"+HL7_VALUE_TABLE_DELIMITER+"SPM-4"+HL7_VALUE_TABLE_DELIMITER+"SPM-8";
		add(939, strCommunicationLocation);
		
		String strLimitationTypeCodes = "LCP"+HL7_VALUE_TABLE_DELIMITER+"NFDA"+HL7_VALUE_TABLE_DELIMITER+"FLDP"+HL7_VALUE_TABLE_DELIMITER+"NT";
		add(940, strLimitationTypeCodes);
		
		String strOrganizationunitType = "H"+HL7_VALUE_TABLE_DELIMITER+"O"+HL7_VALUE_TABLE_DELIMITER+"1"+HL7_VALUE_TABLE_DELIMITER+"2"+HL7_VALUE_TABLE_DELIMITER+"3"+HL7_VALUE_TABLE_DELIMITER+"4"+HL7_VALUE_TABLE_DELIMITER+"5";
		add(406, strOrganizationunitType);
		
		String strProviderrole = "AD"+HL7_VALUE_TABLE_DELIMITER+"AP"+HL7_VALUE_TABLE_DELIMITER+"AT"+HL7_VALUE_TABLE_DELIMITER+"CLP"+HL7_VALUE_TABLE_DELIMITER+"CP"+HL7_VALUE_TABLE_DELIMITER+"DP"+HL7_VALUE_TABLE_DELIMITER+"EP"+HL7_VALUE_TABLE_DELIMITER+"FHCP"+HL7_VALUE_TABLE_DELIMITER+"IP"+HL7_VALUE_TABLE_DELIMITER+"MDIR"+HL7_VALUE_TABLE_DELIMITER+"OP"+HL7_VALUE_TABLE_DELIMITER+"PH"+HL7_VALUE_TABLE_DELIMITER+"PP"+HL7_VALUE_TABLE_DELIMITER+"RO"+HL7_VALUE_TABLE_DELIMITER+"RP"+HL7_VALUE_TABLE_DELIMITER+"RT"+HL7_VALUE_TABLE_DELIMITER+"TR"+HL7_VALUE_TABLE_DELIMITER+HL7_VALUE_TABLE_DELIMITER+"PI"+HL7_VALUE_TABLE_DELIMITER+"AI"+HL7_VALUE_TABLE_DELIMITER+"TN"+HL7_VALUE_TABLE_DELIMITER+"VP"+HL7_VALUE_TABLE_DELIMITER+"VPS"+HL7_VALUE_TABLE_DELIMITER+"VTS";
		add(443, strProviderrole);
		
		String strNameAssemblyorder = "G"+HL7_VALUE_TABLE_DELIMITER+"F";
		add(444, strNameAssemblyorder);
		
		String strEventtype = "LOG"+HL7_VALUE_TABLE_DELIMITER+"SER";
		add(450, strEventtype);
		
		String strFormularystatus = "Y"+HL7_VALUE_TABLE_DELIMITER+"N"+HL7_VALUE_TABLE_DELIMITER+"R"+HL7_VALUE_TABLE_DELIMITER+"G";
		add(478, strFormularystatus);
		
	}

	/**
	 * This Function to map a key with specified regular expression in the HashMap
	 * @param iKey -This is the Value Representation Type
	 * @param strTableName - This is value table name.
	 * @return integer - HL7Constants.SUCCESS if the proper addition of the key and value in Hash Map.
	 *                 -HL7Constants.FAIL if value is not put in the Map.
	 */
	private static int add(int iKey,String strTableName)
	{
		objHMapValueTable.put(new Integer(iKey), strTableName);
		return HL7Constants.HL7_FUNCTION_SUCCESS;
	}

	/**
	 * The method is used to find if the value is present in the table or not.
	 * @param iTableNo -Table number
	 * @param strValue - String value to be checked in the table.
	 * @return integer - HL7Constants.HL7_FUNCTION_SUCCESS if the value present. 
	 *                 -HL7Constants.HL7_VALUE_NOT_FOUND if the Value not present.
	 *                 -HL7Constants.HL7_TABLE_NOT_FOUND if the Table not found
	 */
	public int isValuePresent(int iTableNo, String strValue)
	{
		String strTableValues = objHMapValueTable.get(iTableNo);
		if(strTableValues!=null)
		{
			if(strTableValues.contains(strValue))
			{
				return HL7Constants.HL7_FUNCTION_SUCCESS;
			}
			else
				return HL7Constants.HL7_VALUE_NOT_FOUND;
		}
		return HL7Constants.HL7_TABLE_NOT_FOUND;
	}
	/**
	 * The function returns the values of the table for the given table number. 
	 * @param iTableNo -Table number
	 * @return String[] - Array of string which gives the values corresponding Table.
	 */
	public String[] getTableValues(int iTableNo)
	{
		String[] strValues;
		String strTableValues = objHMapValueTable.get(iTableNo);
		strValues = strTableValues.split(HL7_VALUE_TABLE_DELIMITER+"");
		return strValues;
	}

	/**
	 * This method adds UserDefinedTable along with its value collection.
	 * @param iUserTableNo user defined table number 
	 * @param objValueCollection values inside table. 
	 */
	public void addUserDefinedTable(int iUserTableNo,ISingleCollection<String> objValueCollection)
	{
		StringBuffer strTableStringBuffer = new StringBuffer();
		if(!objHMapValueTable.contains(iUserTableNo))
		{
			if(objValueCollection != null)
				for (String strValue : objValueCollection)
				{
					strTableStringBuffer = strTableStringBuffer.append(strValue);
					/*If the last is not fetched then only append HL7_VALUE_TABLE_DELIMITER*/
					if(!objValueCollection.elementAt(objValueCollection.size() - 1).equals(strValue))
						strTableStringBuffer.append(HL7_VALUE_TABLE_DELIMITER);
				}
			add(iUserTableNo, strTableStringBuffer.toString());
		}
		else
		{
			throw new UserTableException(iUserTableNo + ResourceBundleWrapper.getValue("warnings","TableAlreadyPresent",new Locale(HL7Config.createInstance().getLocale())));
		}
	}
}