Sun Adapter for TCP/IP HL7

com.stc.connector.hl7.framework.spec.table
Class HeuristicsTables

java.lang.Object
  extended by com.stc.connector.hl7.framework.spec.table.HeuristicsTables

public class HeuristicsTables
extends java.lang.Object

This class holds a set of HL7 specification tables which are used for validation rules. The purpose of exposing it is to allow users to modify the tables on their desires. For example, getTable0003EventType().getTableEntryValues().add("ABC") will add a new Event Type entry "ABC" to the Event Type specification table (table 0003); getTable0003EventType().getTableEntryValues().remove("DEF") will remove an Event Type "DEF" from the table.

 Note: 1. The default table entry values are from HL7 specifications.
       2. Any modification on the table entry values will take effect 
          gloabally at JVM level.
 

Version:
cvs revision: $Revision: 1.3 $ Last Modified: $Date: 2005/09/03 06:28:29 $
Author:
Harry Liu

Field Summary
static java.lang.String version
           
 
Constructor Summary
HeuristicsTables(java.lang.String versionID)
          Constructor.
 
Method Summary
 Table0003Spec getTable0003EventType()
          Method getTable0003EventType.
 Table0008Spec getTable0008AcknowledgmentCode()
          Method getTable0008AcknowledgmentCode.
 Table0076Spec getTable0076MessageType()
          Method getTable0076MessageType.
 Table0102Spec getTable0102DelayedAcknowledgmentType()
          Method getTable0102DelayedAcknowledgmentType.
 Table0103Spec getTable0103ProcessingID()
          Method getTable0103ProcessingID.
 Table0104Spec getTable0104VersionID()
          Method getTable0104VersionID.
 Table0155Spec getTable0155AcceptAapplicationAcknowledgmentConditions()
          Method getTable0155AcceptAapplicationAcknowledgmentConditions.
 Table0207Spec getTable0207ProcessingMode()
          Method getTable0207ProcessingMode.
 Table0211Spec getTable0211AlternateCharacterSets()
          Method getTable0211AlternateCharacterSets.
 Table0300Spec getTable0300NamespaceID()
          Method getTable0300NamespaceID.
 Table0354Spec getTable0354MessageStructure()
          Method getTable0354MessageStructure.
 Table0356Spec getTable0356AlternateCharacterSetHandlingScheme()
          Method getTable0356AlternateCharacterSetHandlingScheme.
 Table0357Spec getTable0357MessageErrorConditionCodes()
          Method getTable0357MessageErrorConditionCodes.
 Table0361Spec getTable0361SendingReceivingApplication()
          Method getTable0361SendingReceivingApplication.
 Table0362Spec getTable0362SendingReceivingFacility()
          Method getTable0362SendingReceivingFacility.
 Table0399Spec getTable0399CountryCode()
          Method getTable0399CountryCode.
 Table0449Spec getTable0449ConformanceStatements()
          Method getTable0449ConformanceStatements.
 Table0516Spec getTable0516ErrorSeverity()
          Method getTable0516ErrorSeverity.
 Table0517Spec getTable0517InformPersonCode()
          Method getTable0517InformPersonCode.
 Table0518Spec getTable0518OverrideType()
          Method getTable0518OverrideType.
 Table0519Spec getTable0519OverrideReason()
          Method getTable0519OverrideReason.
 Table0533Spec getTable0533ApplicationErrorCode()
          Method getTable0533ApplicationErrorCode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

public static final java.lang.String version
See Also:
Constant Field Values
Constructor Detail

HeuristicsTables

public HeuristicsTables(java.lang.String versionID)
Constructor.

Parameters:
versionID -
Method Detail

getTable0003EventType

public Table0003Spec getTable0003EventType()
Method getTable0003EventType.

Returns:
Table0003Spec

getTable0008AcknowledgmentCode

public Table0008Spec getTable0008AcknowledgmentCode()
Method getTable0008AcknowledgmentCode.

Returns:
Table0008Spec

getTable0076MessageType

public Table0076Spec getTable0076MessageType()
Method getTable0076MessageType.

Returns:
Table0076Spec

getTable0102DelayedAcknowledgmentType

public Table0102Spec getTable0102DelayedAcknowledgmentType()
Method getTable0102DelayedAcknowledgmentType.

Returns:
Table0102Spec

getTable0103ProcessingID

public Table0103Spec getTable0103ProcessingID()
Method getTable0103ProcessingID.

Returns:
Table0103Spec

getTable0104VersionID

public Table0104Spec getTable0104VersionID()
Method getTable0104VersionID.

Returns:
Table0104Spec

getTable0155AcceptAapplicationAcknowledgmentConditions

public Table0155Spec getTable0155AcceptAapplicationAcknowledgmentConditions()
Method getTable0155AcceptAapplicationAcknowledgmentConditions.

Returns:
Table0155Spec

getTable0207ProcessingMode

public Table0207Spec getTable0207ProcessingMode()
Method getTable0207ProcessingMode.

Returns:
Table0207Spec

getTable0211AlternateCharacterSets

public Table0211Spec getTable0211AlternateCharacterSets()
Method getTable0211AlternateCharacterSets.

Returns:
Table0211Spec

getTable0300NamespaceID

public Table0300Spec getTable0300NamespaceID()
Method getTable0300NamespaceID.

Returns:
Table0300Spec

getTable0354MessageStructure

public Table0354Spec getTable0354MessageStructure()
Method getTable0354MessageStructure.

Returns:
Table0354Spec

getTable0356AlternateCharacterSetHandlingScheme

public Table0356Spec getTable0356AlternateCharacterSetHandlingScheme()
Method getTable0356AlternateCharacterSetHandlingScheme.

Returns:
Table0356Spec

getTable0357MessageErrorConditionCodes

public Table0357Spec getTable0357MessageErrorConditionCodes()
Method getTable0357MessageErrorConditionCodes.

Returns:
Table0357Spec

getTable0361SendingReceivingApplication

public Table0361Spec getTable0361SendingReceivingApplication()
Method getTable0361SendingReceivingApplication.

Returns:
Table0361Spec

getTable0362SendingReceivingFacility

public Table0362Spec getTable0362SendingReceivingFacility()
Method getTable0362SendingReceivingFacility.

Returns:
Table0362Spec

getTable0399CountryCode

public Table0399Spec getTable0399CountryCode()
Method getTable0399CountryCode.

Returns:
Table0399Spec

getTable0449ConformanceStatements

public Table0449Spec getTable0449ConformanceStatements()
Method getTable0449ConformanceStatements.

Returns:
Table0449Spec

getTable0516ErrorSeverity

public Table0516Spec getTable0516ErrorSeverity()
Method getTable0516ErrorSeverity.

Returns:
Table0516Spec

getTable0517InformPersonCode

public Table0517Spec getTable0517InformPersonCode()
Method getTable0517InformPersonCode.

Returns:
Table0517Spec

getTable0518OverrideType

public Table0518Spec getTable0518OverrideType()
Method getTable0518OverrideType.

Returns:
Table0518Spec

getTable0519OverrideReason

public Table0519Spec getTable0519OverrideReason()
Method getTable0519OverrideReason.

Returns:
Table0519Spec

getTable0533ApplicationErrorCode

public Table0533Spec getTable0533ApplicationErrorCode()
Method getTable0533ApplicationErrorCode.

Returns:
Table0533Spec

Sun Adapter for TCP/IP HL7