The HL7Field type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| CheckIndex |
Verifies the component index for a correct range and throws an
if the index is not between 1 and MaxSize | |
| CreateCopy | Creates a copy of this field. If this field has components each component is cloned
separately. The class of the returned object is determined by the CreateField(String, HL7Toolkit..::..HL7Version) method. | |
| CreateField(String) |
Creates a specific type of field object. If there is no class registered for the specified data type
this method creates a HL7Field, base type object. The version of the HL7Field is determined by the default
HL7 Version set by the DEFAULT_HL7_VERSION parameter
| |
| CreateField(String, HL7Toolkit..::..HL7Version) | Creates a specific type of field object. If there is no class registered for the specified
data type this method creates a HL7Field, base type object.
| |
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetBoolValue | Gets the value of this field as a bool. If this field has components
the value of the first component is returned. | |
| GetComponent | Gets a component of this field. | |
| GetComponentDescription |
Gets the description of a component in this field.
| |
| GetComponentLength |
Gets the maximum number of characters for a component in this field.
| |
| GetComponentType |
Gets the HL7 data type of a component in this field.
| |
| GetContent()()()() | Provides the HL7 encoded representation of the value in this field using the
default separators. | |
| GetContent(Boolean) | Provides the HL7 encoded representation of the value in this field using the
default separators. | |
| GetContent(HL7MessageConfiguration, Boolean) | Provides the HL7 encoded representation of the value in this field using the
default separators. | |
| GetDateValue |
Gets the value of TM, DTM and DT type fields.
| |
| GetDoubleValue |
Gets the value of double type fields.
| |
| GetFieldFormatter | Gets the current field formatter used by the toolkit. The default field formatter
implements escaping and un-escaping of the separator characters in FT,TX and CF
field values. | |
| getFieldName |
Gets the full name of the field
| |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| getHL7Version |
Get the HL7 version of this field
| |
| GetIntValue |
Gets the value of integer type fields.
| |
| GetTableNo | Gets the table identifier of a component in this field. | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GetValue()()()() | Gets the value of this field. If the field has components, this method
returns the value of the first component. | |
| GetValue(Int32) | Gets the value of a component in this field. If this field does not have components and the
index is 1, this method return the value of the field. | |
| IsComponentMandatory |
Tells whether a component is mandatory.
| |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| SetComponent | Sets a component of this field. | |
| SetContent(String) | Sets the value of this field from an HL7 encoded representation using the
default separators. | |
| SetContent(String, HL7MessageConfiguration, Boolean) | Sets the value of this field from an HL7 encoded representation. | |
| SetFieldClass |
Registers an HL7Field derived class as the handler for the specified HL7 data type.
| |
| SetFieldFormatter | Sets the field formatter that will be used by the toolkit. | |
| SetValue(Boolean) | Sets the value of this field to "Y" or "N" as specified by the Yes/No
table indicator (0136) in section 2.24.23.1. | |
| SetValue(DateTime%) |
Sets the value for TM, TS and DT type fields.
| |
| SetValue(Double) |
Sets the value of this field. If this field has more than one component, this
method sets the value of the first component.
| |
| SetValue(Int32) |
Sets the value of this field. If this field has more than one component, this
method sets the value of the first component.
| |
| SetValue(String) | Sets the value of this field. If this field has more than one component, this
method sets the value of the first component. | |
| SetValue(DateTime%, Int32) |
Sets the value for TM, DTM and DT type fields.
| |
| SetValue(Int32, Double) | Sets the value of a component of this field. | |
| SetValue(Int32, Int32) | Sets the value of a component of this field. | |
| SetValue(Int32, String) | Sets the value of a component of this field. | |
| ToAnnotatedString()()()() | Provides an easy readable representation of this field. | |
| ToAnnotatedString(Int32, Int32) | Provides an easy readable representation of this field. | |
| ToString | Returns a string description of this instance. (Overrides Object..::..ToString()()()().) |