The HL7Field type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| HL7Field | Overloaded. |
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 | Overloaded. | |
| 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 | Overloaded. | |
| 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 | Overloaded. | |
| 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 | Overloaded. | |
| 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 | Overloaded. | |
| ToAnnotatedString | Overloaded. | |
| ToString | Returns a string description of this instance. (Overrides Object..::.ToString()()().) |
Fields
| Name | Description | |
|---|---|---|
| EMPTY_VALUE | Represents an Empty field value as defined by HL7, i.e. a zero length string.
| |
| NULL_VALUE | Represents a Null field value as defined by HL7, i.e. a string containing
two double quote characters. |
Properties
| Name | Description | |
|---|---|---|
| DataType | Gets the HL7 data type of this field. | |
| IsBasicType | Tells whether the HL7 data type of this field is a basic type that, i.e. no
components are defined for this field. | |
| IsEmpty | Tells whether this field is empty, i.e. the value is a zero length string.
If this field has more than one component this method returns true
if all components are empty. | |
| IsNull | Tells whether this field has Null value, i.e. the value is a string containing two
double quote characters. If this field has more than one component this method
returns true if all components have Null values. | |
| MaxSize |
Gets the maximum number of components defined for this field.
| |
| MinSize | Gets the minimum number of components this field must have. | |
| Size | Gets the actual number of components of this field. |
