core.hl7field
Home > @medplum/core > Hl7Field
Hl7Field class
The Hl7Field class represents one HL7 field. A field is a collection of components.
Signature:
export declare class Hl7Field
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(components, context) | Creates a new HL7 field. |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| components | readonly | string[][] | |
| context | readonly | Hl7Context |
Methods
| Method | Modifiers | Description |
|---|---|---|
| get(component, subcomponent, repetition) | Returns an HL7 component by index. | |
| getComponent(component, subcomponent, repetition) | Returns an HL7 component by index. Note that the index is 1-based, not 0-based. For example, to get the first component, use This aligns with HL7 component names such as MSH.9.2. | |
| parse(text, context) | static | Parses an HL7 field string into an Hl7Field object. |
| toString() | Returns the HL7 field as a string. |